리스토리의 IT's
[sendmail]잘 나가던 메일이...
리스토리™
2007. 5. 31. 21:09
반응형
갑자기 잘 나가던 메일이 나가질 않는다.
smtp로 직접 내보내면 한참후(한5분~10분)에라도 들어오긴 한다.
그러나 웹에서 쏘면 안나간다.
로그를 보니
May 31 20:13:24 hostname sendmail[15815]: l4V333Aq020649: to=aaaa@bbb.com, ctladdr=nobody@localhost (99/99), delay=08:10:21, xdelay=00:00:05, mailer=esmtp, pri=840398, relay=bbb.com. [60.60.XX.XX], dsn=4.0.0, stat=Data format error: 451 4.1.8 Domain of sender address nobody@globalco does not resolve
라고 stat=Data format error 이라고 에러가 난다.
원인 : 각종 설정 파일중에 host네임이 제대로 지정되지 않거나 일치되지 않아서 그런다
해결 :
/etc/mail/local-host-name
/etc/resolv.conf
/etc/hosts
/etc/sysconfig/network
/proc/sys/kernel/hostname
을 제대로 수정해 주면 정상적으로 발송이 된다.
단 /proc/sys/kernel/hostname을 제외한 파일은 수정후 반드시
서버 리붓이나 서비스 재시작을 해야 한다. 이게 귀찮다면
/proc/sys/kernel/hostname을 수정하면 바로 적용된다.
smtp로 직접 내보내면 한참후(한5분~10분)에라도 들어오긴 한다.
그러나 웹에서 쏘면 안나간다.
로그를 보니
May 31 20:13:24 hostname sendmail[15815]: l4V333Aq020649: to=aaaa@bbb.com, ctladdr=nobody@localhost (99/99), delay=08:10:21, xdelay=00:00:05, mailer=esmtp, pri=840398, relay=bbb.com. [60.60.XX.XX], dsn=4.0.0, stat=Data format error: 451 4.1.8 Domain of sender address nobody@globalco does not resolve
라고 stat=Data format error 이라고 에러가 난다.
원인 : 각종 설정 파일중에 host네임이 제대로 지정되지 않거나 일치되지 않아서 그런다
해결 :
/etc/mail/local-host-name
/etc/resolv.conf
/etc/hosts
/etc/sysconfig/network
/proc/sys/kernel/hostname
을 제대로 수정해 주면 정상적으로 발송이 된다.
단 /proc/sys/kernel/hostname을 제외한 파일은 수정후 반드시
서버 리붓이나 서비스 재시작을 해야 한다. 이게 귀찮다면
/proc/sys/kernel/hostname을 수정하면 바로 적용된다.
반응형