E-mail 리턴, 반송 메세지 종류는 무엇인가요?
💡 요약 정리
- 이메일 리턴 메시지는 12가지 주요 유형으로 분류됩니다.
- Ctrl+F로 리턴메일에 나온 단어를 검색하여 원인을 빠르게 찾을 수 있습니다.
- 각 에러 코드와 메시지를 통해 발송 실패 원인을 정확히 파악할 수 있습니다.
- 대부분의 경우 상대방 메일서버 설정이나 받는사람의 메일 상태가 원인입니다.
1. 상대방 메일서버에 연결할 수 없을 때
에러 메시지:
417 Temporary delivery errorThe maximum number of delivery attempts has been reachedEnd of socket stream data
원인
DNS 질의를 통해 상대방 메일서버(MX record)를 찾았지만 메일서버에 접속할 수 없다는 의미입니다.
- 상대방 메일서버가 동작중이 아닌 경우
- 과도한 부하로 응답대기시간을 초과한 경우
- 일시적인 네트워크 문제
해결 방법
상대방 메일서버의 관리자가 조치를 취하지 않으면 별도의 해결방법이 없습니다.
만약 대형포털 등 다른 메일서버에서 상대방 메일서버로 메일이 잘 들어간다면 다음 문제일 가능성이 있습니다:
네트워크 회선 문제
드물지만 일부 네트워크간에 속도가 아주 느려 문제가 발생하는 경우가 있습니다.
- 메일서버가 설치된 네트워크와 다른 외부 네트워크 두 곳에서 상대방 메일서버의 25번 포트 응답속도를 비교
- 응답속도가 현저하게 차이가 난다면 네트워크 관리업체에 문의
상대방 메일서버에서 별도의 조치를 취해둔 경우
드물지만 이 경우 상대방 메일서버 관리자에게 문의해야 합니다.
기타 관련 에러
Invalid server address
- 받는사람의 도메인이 존재하지 않거나, 상대방 메일서버의 DNS 설정상의 문제
- 주로 사용자가 받는사람의 도메인을 잘못 입력한 경우
Bad server response
- 메일서버에서 인식할 수 없는 응답코드
- 주로 IP가 차단된 경우
2. 받는사람이 존재하지 않는 경우
에러 메시지:
550 User unknown550 Mailbox unavailable550 5.1.1 No such user554 delivery error: dd This user doesn't have a yahoo.co.kr account (userid@domain.com) [-5] - mta114.mail.krs.yahoo.com
원인
상대방 메일서버에 받는사람이 존재하지 않습니다.
해결 방법
- 메일주소를 다시 확인
- 다른 메일서버에서 보냈을 때 실제로 존재하는 유저라면 메일서버 설정 문제일 수 있음
3. 받는사람이 사용중지된 경우
에러 메시지:
550 Account disabled550 5.1.1 Inactive mbox550 5.1.1 Suspended user554 delivery error: dd Sorry your message to userid@domain.com cannot be delivered. This account has been disabled or discontinued [#102]. - mta115.mail.krs.yahoo.com
원인
상대방 메일서버에서 받는사람이 사용중지/휴면계정으로 처리된 상태입니다.
해결 방법
받는사람에게 다른 방법으로 연락하여 계정 상태를 확인받아야 합니다.
4. 받는사람의 메일용량이 초과된 경우
에러 메시지:
552 Requested mail action aborted: exceeded storage allocationThe recipient's mailbox is full
원인
상대방 메일서버에서 받는사람의 메일저장용량이 초과되었습니다.