메일 발송 실패 안내
메일을 이용하시다 보면 메일 발송 후 "[NDR] Delivery Failure Notice : ###" 과 같은 메일 수신과 함께 보낸 메일이 발송 실패하는 경우가 있습니다.
보통 메일 발송 실패는 1) 이메일을 보내는 사람의 발송서버 문제로 보내지지 않았거나, 2) 발송은 되었지만 수신자 측에서 받을 수 없거나 거부하는 상황이 발생했을 때, 발송자에게 메일이 정상적으로 보내지지 않았다는 것을 알려주기 위해 Non-Delivery Report(이하 NDR)로 사유를 알려주게 됩니다.
일반적으로 메일 발송 실패가 발생하는 사유는,
- 수신자 이메일 주소 오류 : 가장 많이 발생하는 상황은 수신자 이메일 주소가 잘못되었거나 존재하지 않는 경우입니다. 메일을 보내기 전 먼저 수신자의 이메일 주소를 확인하고, 오타나 스펠링 오류가 있는지 확인합니다.
- 수신자 메일함 용량 초과 : 수신자의 메일 용량이 가득 찬 경우, 새로운 이메일을 받을 수 없어 NDR 오류가 발생합니다. 이럴 경우, 수신자에게 별도로 연락해서 메일 용량을 늘리거나, 불필요한 이메일을 삭제하도록 요청해야겠죠.
- 이메일 주소 차단 : 발신자의 이메일 주소가 수진자측의 스팸, 보안 정책으로 차단되어 NDR 오류가 발생할 수 있습니다. 이럴 경우, 수신자에게 연락해서 이메일 주소가 올바른지 확인하고, 스팸 차단 정책을 확인 해봐야 합니다. 스팸 정책으로 발송이 안되는 경우에는 수신자뿐만 아니라 수신자측 메일 운영자에게도 확인이 필요한 경우가 많아 빠른 해결이 되지 않을 수 있습니다. 메일 전달이 급한 상황이라면 개인 이메일로 먼저 발송하시길 추천해 드립니다.
- 보안 정책 위반 : 수신자의 이메일 서비스 제공자가 보안 정책을 위반한 이메일을 차단할 수 있습니다. (예를 들어 특정 확장자(exe, bat) 파일은 수신 불가, 20MB 이상 첨부파일 차단 등) 수신자측의 보안 정책을 확인하고, 수신자에게 안전하게 이메일을 보낼 수 있는 방법으로 다시 발송해야 합니다.
- 발신자 이메일 서버 문제 : 발신자 이메일 서버에 문제가 있는 경우, 이메일을 보낼 수 없어 NDR 오류가 발생할 수 있습니다. 발신자 측에서 이메일 서버에 대한 문제를 해결하거나, 대체 이메일 서버를 사용하여 이메일을 보낼 수 있습니다.
메일 발송 실패시 수신 받은 NDR 메일에는 발송 실패 사유가 포함되어 있습니다. NDR 코드들은 메일 발송 실패가 발생한 오류의 원인을 식별하는 데 도움이 되며, 몇몇 발송 실패 문제는 직접 해결할 수도 있습니다.
NDR 메일 확인 방법과 코드에 따른 해결 방법을 아래와 같이 정리해 보았습니다.
NDR 메일 안내
메일 발송 후 아래와 같은 NDR 메일을 수신받으신 경우, 발송한 메일은 정상적으로 수신자에게 도달하지 못한 상황으로 NDR 메일의 내용을 확인하신 다음 적절한 조치가 필요합니다. 다우오피스 메일에서 제공하는 NDR 메일을 확인해 보겠습니다.
1) NDR 메일 수신
2) NDR 메일 내용
NDR 메일에서 확인해야할 가장 중요한 정보는
- 수신자 메일 주소 : Final-Recipient ####@도메인.com
- 실패 코드 : Status #.#.#
- 실패 사유 : Diagnostic-code
입니다.
어떤 문제로 메일 발송이 실패했는지 확인하고, 정상적으로 메일을 보내기 위해서 조치한 후 메일을 다시 발송합니다.
NDR 코드 표
NDR 코드별 발송 실패 사유와 조치 방법을 확인해 보겠습니다.
| SMTP | Status | Message | 현상 | 해결방법 |
|---|---|---|---|---|
| 421 | Your sent too many messages to specific receiver | 다량의 메일발송 시 나타날 수 있는 수신 측 서버의 일시적인 응답 지연 현상 가능성 | 메일 재 발송 또는 수신 측 관리자에게 문의 | |
| 421 | Your IP is filtered by IP Rate Control | DNS 정보가 미비하여 발생한 문제 | (TMS사용자에 한함) 필터관리 스팸 고급필터 접속단계 차단 화이트처리 | |
| 421 | Your IP is filtered by RBL | 스팸 서버에 의해 차단되었음 | 해당 스팸메일 서버 관리자에게 메일 서버 화이트처리 요청 국내사이트의 경우 대부분 https://www.kisarbl.or.kr 에 등록 |
|
| 441 | 4.4.1 | No answer from host | 수신서버에서 응답하지 않음 | 수신 측 관리자에게 문의 |
| 451 | 4.2.2 | the email account that you tried to reach is over quota | 수신자 메일박스 용량 부족으로 발송실패 | 수신 측 메일박스 정리 요청 |
| 451 | 4.3.0 | Other or undefined mail system status | 수신 측 메일 시스템의 프로토콜이 틀리거나 SMTP 서버가 아 닐 경우 | 일시적 현상일 가능성이 높지만, 수신 측 관리자에게 문의 |
| 451 | 4.4.0 | DNS resolving error | 수신측 서버의 도메인이 올바르지 않음 | 도메인 정보 재 확인 후 수신측 관리자에게 문의 |
| 451 | 4.4.2 | Bad connection(io timeout) | 연결 시간이 초과 되었음 | 일시적인 경우이므로 재발송 시도 |
| 451 | 4.4.2 | Bad connection(connection reset) | 연결이 초기화 되었을 경우 | 일시적인 경우이므로 재발송 시도 |
| 451 | 4.2.0 | Get user info error | 사용자 정보에서 오류 발생 | 수신자 정보 확인 또는 수신측 관리자에게 문의 |
| 451 | 4.2.0 | find userhost error | 유저 호스트를 찾을수 없음 | 수신자 정보 확인 또는 수신측 관리자에게 문의 |
| 451 | 4.2.0 | mailhosts are defered | 메일 호스트의 응답 지연 | 수신자 정보 확인 또는 수신측 관리자에게 문의 |
| 451 | 4.3.0 | Too many retry | 너무 많은 재시도를 하였습니다. | 몇번의 재시도를 진행 했는지 확인 후 수신측 관리자에게 문의 |
| 452 | 4.3.1 | Insufficient system resources | 외부메일이 수신이 안 되는 현상 | 메일시스템 스토리지 정리 |
| 512 | 5.1.2 | Bad destination system address | 수신 서버의 장애나 네트워크 트래픽 등으로 인해 수신 서버가 응답이 없을 경우 | 해당 메일서버에서 발송 할 메일 서버로 mx레코드를 조회 DNS를 바꿔서 처리한 이력이 있음 (8.8.8.8) |
| 521 | 5.7.1 | SpamServer not accept your message (RBL에 걸리는 421 에러와 유사) | 스팸메일 서버에서 고객의 메일을 스팸 처리함 | 해당 스팸메일 서버 관리자에게 메일 서버 화이트처리 요청 |
| 550 | 5.1.1 | No search user | 수신자를 찾을 수 없다 | 이메일 주소가 올바른 주소인지 확인 이메일 주소에 오타가 없는지 확인 |
| 550 | 5.1.1 | User account is overquota | 수신자 메일 함 용량부족 | 수신 측에 연락하여 메일 함 정리 요청 |
| 550 | 5.7.1 | You are NOT allowed to RELAY. But can not return mail because of null reverse path | 릴레이 거부 현상 | 송수신 릴레이 IP 허용 추가 |
| 550 | 5.7.1 | Your access to submit messages to this e-mail system has been rejected | 송신 메일 주소의 도메인이 SPF에 등록된 IP와 일치하지 않으면 받지 않겠다는 뜻 | DNS TXT 레코드의 SPF 정책에 스팸장비 IP가 들어가있지 않아서 발생할 수 있으므로 확인 |
| 550 | 5.7.1 | Our system has detected that this message is likely unsolicited mail. To reduce the amount of spam sent to Gmail |
주로 gmail에서 많이 일어나는 현상으로 판단 | 화이트 도메인 처리 후 gmail 측에 [해지신청] |
| 550 | Please contact your Internet service provider since part of their network is on our block list | 해당 IP가 스팸으로 처리됨 | Received 헤더 IP확인 필요 (실제로 사설대역 IP인 경우 스팸 처리가 되었음) 지속적으로 스팸 처리 해제 필요 | |
| 550 | Service unavailable; Client host blocked using FBLW15; | DNS 정보가 미비하여 발생한 문제 | PTR,TXT 레코드 등록했는지 확인 계정이 블랙리스트에 올라가 있는지 확인 |
|
| 550 | 5.2.1 | Not mail user | 메일 사용자의 정보가 없음 | 수신자 정보 확인 또는 수신측 관리자에게 문의 |
| 550 | 5.2.1 | Classified as SPAM, so returned | 스팸으로 처리되어 반송됨 | 스팸으로 처리될 수 있는 요소가 있는지 확인 후 재전송 |
| 550 | 5.2.1 | Classified as VIRUS, so returned | 바이러스로 처리되어 반송됨 | 메일에 바이러스가 있는지 확인 후 재전송 |
| 552 | 5.2.3 | Message length message exceeds maximum fixed size(22528000) | 메시지 길이를 설정해 놓은 것보다 긴경우 발생, 메일 사이즈 초과 | 관리자 페이지에서 메시지 용량 설정 정보를 확인 하고 사이즈 맞춰서 재 전송. |
| 552 | 5.2.1 | Have too many attached file | 너무 많은 첨부파일을 첨부 | 첨부파일 나눠서 전송 및 몇 개의 숫자 제한이 있는지 수신 측 관리자에게 문의 |
| 552 | 5.2.1 | Have too long attached file name | 첨부파일 이름이 너무 길음 | 첨부파일 이름 수정 |
| 553 | Access Denied Please visit http://www.spamhaus.org for details. | http://www.spamhaus.org에 발송 ip가 PBL(Policy Block List)으로 등록되어서 발생 | http://www.spamhaus.org에 들어가서 발송 ip PBL 해지 요청 (barracuda, sorbs 등도 마찬가지) | |
| 554 | 스팸 발송 계정으로 차단됨 | 어떠한 이유에서 스팸 발송 계정으로 차단됨 | 차단 된 이유를 찾아보고 수신 측에 연락하여 스팸 처리 된 IP 해지 요청 | |
| 554 | walipinc13 bizsmtp Connection rejected. Reverse DNS for 124.243.61.57 does not exist | Reverse DNS를 체크하기 위한 DNS PTR 레코드 정보를 가져 올 수 없기 때문 | DNS 정보가 제대로 등록되어 있는지 확인해야 한다 | |
| 기타 | 갑자기 NDR 메일이 다량으로 수신되는 현상 | 계정 암호가 노출되어 외부에서 해당 계정을 통해 스팸 메일을 다수 발송하면서 생기는 문제일 가능성이 높으며, 암호를 변경하고 3개월에 한 번씩 정보를 변경 |