태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'Master of 컴퓨터'에 해당되는 글 29건

  1. 2014.12.17 IBM TP X31, TP X40, M type Keyboard, X41 Battery
  2. 2014.01.12 이메일 포워딩(email forwarding) 설정 하기

IBM TP X40, X41용 표준 배터리와 대용량 배터리 



IBM M type Keyboard. 


eComStation 2.2 on X40


eComStation 2.2 Beta2 on X40

X40, X31

Lubuntu on X31

eComStation 2.2 Beta2 on X40


신고
Posted by 이대표 이대표님

살다보면 이메일 여러개 쓰게 된다. 그런데 일일이 다 접속해서 확인할 시간이 별로 없다. 그래서 "전달(forwarding) 기능"을 사용하게 된다. 일반적으로 아주 웃기고 배타적인 웹 메일 서비스를 제외하고는 "전달 기능"을 제공한다. 웹 메일 서비스를 이용할때 "전달 기능"은 매우 잘 동작한다. 

그런데, 독자 서버를 구축하여 쓰는 경우에는 리눅스(우분투, centos, 페도라 등)에서는 이메일 설정이 시스템 버전에 따라 조금씩 차이가 난다. 가장 빡치는 경우는 아주 예전에는 그냥 편하게 설정하여 썼는데 OS 버전업 이후에 제대로 동작을 하지 않는 경우이다. (웹 서비스를 하기 위해서 selinux를 손 봐줘야 하는 것과 같은 이유랄까.)


리눅스 상에서 이메일 전달하는 법은 크게 3 가지가 있다. (http://kimgisa.net/180)


가상 유저 테이블을 설정하는 virtualtable 파일 설정 예제

# vi  /etc/mail/virtualtable

webmaster@unix00.gcc.go.kr               user00

# makemap hash /etc/mail/virtualtable.db < /etc/mail/virtualtable

unix00의 webmaster에게 전송된 메일을 user00이 수신한다.

사용자 별명을 설정하는 aliases 파일 설정 예제

# vi /etc/aliases

master:  root, user00, root@kiwi.gcc.go.kr

# newaliases   
/etc/aliases.db 파일을 생성하는 명령이다.

 

일반계정 사용자가 자신의 메일을 포워딩하기 위해 설정하는 .forward 파일 설정예제

# vi $HOME/.forward

user00@kiwi.gcc.go.kr

수신되는 모든 메일을 kiwi 시스템의 user00사용자에게로 포워딩된다. Sendmail은 기본적으로 사용자 계정 디렉토리와 그 상위 디렉토리에 대한 Group에 쓰기 권한이 있으면 .forward파일을 읽지 않는다.


보통 일반 리눅스 사용자들은 ".forward" 파일을 만들어 원하는 곳으로 전달을 한다. 그런데 가끔은 저게 동작을하지 않을때가 있다. 위 글에 보면 " Sendmail은 기본적으로 사용자 계정 디렉토리와 그 상위 디렉토리에 대한 Group에 쓰기 권한이 있으면 .forward파일을 읽지 않는다." 란 문구가 있다. 사실상 sendmail 설정이 제대로 되어 있고 다른 아이디가 이메일 전달된다면 관리자로서는 의심해 봐야 할 곳이 한 군데뿐이다. 바로 .forward 파일의 권한 설정이다. 위에서 적힌 대로 "그룹(group)"에 대해 쓰기 권한이 있으면 이메일 포워딩이 안된다.



정말 사소하고 별 일이 아닌데, 안되면 스트레스 받는 일이다. 그래서 걍 대놓고 저렇게 했더니 이메일이 되더라. 미치는 노릇이었다.


chmod -R 755 .forward 


신고
Posted by 이대표 이대표님
태터데스크를 설정하시기 바랍니다.



티스토리 툴바