Windows Mail

SMTP Mail 발송 Error 해결 방안

2008.06.04 02:25

레이쩡 조회 수:25194

SMTP 를 통해 메일을 발송하게되면 메일이 Pickup 폴더에 거쳐 발송하게 됩니다.

그리고 받는사람 메일서버로 메일을 발송합니다.

그런데 여기서 받는사람 메일서버나, 보내는 서버 즉 IIS 서버에 에서 1차 시도시 메일 발송이 되지 않을경우 Queue 폴더에 메일이 쌓이게 됩니다.

여러가지 이유로 메일을 보낼수없게 될 경우 보내는 사람 이메일 주소로 배달하지 못하는 이유를 발송하게 되며, 이 배달 못함 보고서(NDR) 을 보내는 사람에게 발송하지 못할경우 Badmail 폴더에 쌓이게 됩니다.

(Badmail 에 메시지가 많이 쌓이게 될경우 SMTP 의 성능이 저하될수 있으므로 주기적으로 Badmail 하위의 파일들을 삭제해 주셔야 합니다.)

또한 메일 형식이 잘못된 경우 Drop 폴더에 메일이 쌓이게 됩니다.

1. smtp 서비스가 시작중인지 확인하시기 바랍니다.

Netstat -na 명령 또는 Telnet localhost 25 명령으로 25번 포트가 정상적으로 Listen 되어있는지 확인한다.

2. 자체 서버에 DNS Server 를 운영 중이라면 MX(메일 교환기) 값이 정확한지 확인해 본다.

3. 자체 서버에 DNS를 사용하지는 않으나, 운용 중에 있었다면 즉각 DNS Server 를 중단한다.

4. 해당 서버의 DNS Server를 바꾸어 본 후, SMTP를 재시작 해보시기 바랍니다.

예) kns.kornet.net 168.126.63.1

ns.dacom.co.kr 164.124.101.2

n5.cninet.co.kr 61.100.13.145

IP등록정보에서 위의 DNS로 변경하여 테스트시 정상 발송이 되는 경우가 있습니다.

감사합니다.