2009년 12월 22일
sendmail에서 smtp릴레이 설정
sendmail서버를 릴레이 하는법 메모
sendmail.mc파일에서 릴레이 허용가능하게 되있는지 체크
/etc/mail/access 파일을 수정해서 IP를 지정해 릴레이를 허용. 예로 인트라넷을 허용하는 [192.168.0.0/24]를 지정
sendmail.mc파일에서 릴레이 허용가능하게 되있는지 체크
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
/etc/mail/access 파일을 수정해서 IP를 지정해 릴레이를 허용. 예로 인트라넷을 허용하는 [192.168.0.0/24]를 지정
localhost.localdoamin RELAYaccess파일을 데이터베이스로 변환후 sendmail을 재기동하면 허용 가능 상태로 된다.
localhost RELAY
127.0.0.1 RELAY
192.168.0 RELAY
support@microsoft.com REJECT <- 거부하고 싶으면 [REJECT]로 지정
@commercecheck.com REJECT <- @로 시작하면 도메인을 거부하게됨
# makemap -v hash /etc/mail/access.db < /etc/mail/access
key=`localhost.localdomain', val=`RELAY'
key=`localhost', val=`RELAY'
key=`127.0.0.1', val=`RELAY'
key=`192.168.0', val=`RELAY'
# service sendmail restart
# by | 2009/12/22 16:19 | *nix/OSX | 트랙백 | 덧글(0)


