프로그래밍/Linux

리눅스 메일 포워딩

레다야 2008. 1. 23. 12:56

 메일 포워딩시키기 #1
 
해당 계정의 홈디렉토리에 파일 생성
 # cd /home/songks
 # touch .forward
 # vi .forward
ledaya@gmail.com (받을 메일주소를 입력해둔다)
foryou9974@hotmail.com
 
여러개의 메일 주소를 입력하면 모두에게 포워딩 됩니다.
 
 메일 포워딩시키기 #2
 
파일내용 시작
# cat /etc/mail/virtusertable

# 이 file은 virtual user를 설정하는 file이다.
# 실제로 없는 계정을 mapping 할수 있으며, 같은 이름 역시
# domain 별로 다르게 mapping 할수 있다.
#                                                                     
# 작성후
# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
# 명령을 실행 해 줘야 한다.
#
#                  작성  김정균. <www.oops.org>
 
admins@oops.org [Tab key] bbuwoo@chollian.net
sales@oops.org [Tab key] oops
help@oops.org [Tab key] oops
                                                   
admins@abc.co.kr [Tab key] abc
sales@abc.co.kr [Tab key] abc
# 파일내용 끝


 
/etc/mail/sendmail.cf 에서
Kvirtuser hash /etc/mail/virtusertable
과 virtual user handle 이 정의 되어 있어야한다.
# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
virtusertable 을 db file 로 적용시키기 위해 꼭 필요한 작업.
admins@oops.org 로 오는 메일을 bbuwoo@cholian.net 로 보내준다.
sales@oops.orghelp@oops.org 로 오는 메일은 oops 계정으로..
                                                   
admins@abc.co.krsales@abc.co.kr 로 오는 메일은 abc 계정으로..
다른 2개이상의 도메인에 같은이름의 userid 를 사용하려고 할때..
 
두가지의 포워딩을 등록해놓았을때.. virtusertable 의 내용을 우선한다.
 
 
 * 이 내용은 www.oops.org 의 내용을 정리한것입니다. *

반응형