sendmail 릴레이 설정

리눅스/Mail|2018. 10. 24. 14:50
반응형

1. sendmail.mc파일에서 릴레이 허용가능하게 되있는지 체크


FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl



2. /etc/mail/access 파일 수정

본 SMTP 를 통해 메일 발송 허용할 IP 를 설정한다. 대역도 가능하다. (예: 192.168.2.0/24)


  localhost.localdoamin RELAY

  localhost             RELAY

  127.0.0.1             RELAY

  192.168.0             RELAY

  support@microsoft.com REJECT       <- 거부하고 싶으면 [REJECT]로 지정

  @commercecheck.com    REJECT       <- @로 시작하면 도메인을 거부하게됨


access파일을 데이터베이스로 변환후 sendmail을 재기동하면 허용 가능 상태로 된다.


  # 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



[출처] http://egloos.zum.com/voyager/v/4302356

반응형

댓글()