본문 바로가기
웹과련정보

[리눅스]Sendmail.cf 관련 팁 몇가지 정리

by 제이사랑~ 2010. 2. 8.

[리눅스]Sendmail.cf 관련 팁 몇가지 정리


다량 메일을 발송 하다 보니 mqueue 설정이 필요합니다.
잘못 되거나 mqueue에 저장되면 바로 반송하고 삭제 하는게 좋은거 같네요.


vi /etc/mail/sendmail.cf

파일을 보시면...


# Timeout of queue return
O Timeout.queuereturn=5d

O Timeout.queuereturn=1s

로 변경 메일을 보내고 1초간 mqueue에 저장하고
메일을 송신자에게 반송 한 후 송신한 메일은 파기한다.

 

# maximum message size
O MaxMessageSize=5120000

발송 메시지를 5메가로 제한

 

#######################################

### Local and Program Mailer specification ###

#######################################

내용중에...
Mlocal,         P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, M=5120000,
                    T=DNS/RFC822/X-Unix,

                    A=procmail -t -Y -a $h -d $u

 

수신 메지시를 5메가로 제한 (M=5120000) 넣어 주시면 됩니다.

 


 


# maximum number of recipients per SMTP envelope
O MaxRecipientsPerMessage=200

한번에 동시 발송 가능수를 200명으로 제한
(스팸 문제로 걸리게 되면 발송 제한을 걸어서 관리하셨으면 합니다.)


vi /var/log/maillog

메일 로그 확인도 꼭 해주시구요.^^


sendmail 을 killall 하고 재시작 해주시면 됩니다.....


killall -HUP sendmail 후에 sendmail 재시작해주세요~

/etc/rc.d/init.d/sendmail restart