sendmail 10

Sendmail Tips

# 메일 발송 용량 제한 byte 단위 # maximum message size O MaxMessageSize=5024000 ---> 보내는 메시지를 5M로 제한 # 메일 수신 용량 제한 byte 단위 ## Local and Program Mailer specification ## 부분에서 Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=10/30, R=20/40, M=5024000, T=DNS/RFC822/X-Unix, A=procmail -Y -a $h -d $u ---> T=DNS/RFC822/X-Unix 앞부분에 M=5024000 부분을 추가 # 동시 발송 가능 수 제한 # maximum number of recipients per SMTP enve..

2013 2013.07.31

Spam 방지

리눅스에서 메일서버를 운용할 때 /etc/mail/access를 이용하여 특정 IP나 domain 또는 E-mail Address에 대해 sendmail이 거부하도록 설정할 수 있다. - Admin.co.kr (도메인) - 1.1.1.1(IP) - webmaster@admin.co.kr (E-mail Address) Option) - OK(모든 것을 허용(Relay)) - RELAY(관련메일의 수신/발신 허용) - REJECT(관련메일의 수신/발신 거부) - DISCARD (/etc/sendmail.cf에 지정된 $#discard mailer에 지정된 곳으로 메일을 폐기) - 501(메시지 관련 메일의 E-mail Address와 일치된 메일 거부) - 502(메시지 발신 메일주소에 host명이 없을 경..

2013 2013.07.31

Sendmail smtp 포트 587로 변경

1. sendmail 폴더 이동 # cd /etc/mail/ 2. sendmail.mc 내용 수정 # vi sendmail.mc dnl 주석해제 변경전) dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl 변경후) DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl m4 sendmail.mc > sendmail.cf 3. 센드메일 리스타트 # /etc/init.d/sendmail restart Shutting down sendmail: [ OK ] Starting sendmail: [ OK ] 4. Listen 포트들중 587 포트를 확인 # netstat -anp | grep LISTEN

2013 2013.07.31

sendmail mqueue 설정

경로 /etc/mail/sendmail.cf MinQueueAge=30m mqueue의 메일 재발송 시간 설정. Timeout 설정 이전에 적용되는 우선적인 옵션으로, 발송에 실패한 메일이 다시 재발송을 시도하기까지의 대기 시간을 설정 한다. 기본값은 30분이며 기본적으로 서버부하를 줄이기 위해 # 주석처리 되어있다. Timeout.queuereturn=5d 특정한 사유로 인해 메일이 전달되지 못하고 mqueue 에보관되고 있을경우의 보관 기간을 지정하는것으로 기본값은 5일이다. 이기간을 넘길경우 메일은 자동적으로 최초 발신지로 되돌려져 반송처리가 된며, queue에 보관된 메일은 파기된다. Timeout.queuewarn=4h 역시 특정한 사유로 인해 메일이 전달되지 못할경우, 최초 발신자에게 메일이 ..

2011 2011.10.13