nmail 554 Message blocked by mail loop check
554 Message blocked by mail loop check
메일서버에서 dmesg 로 확인시 "554 Message blocked by mail loop check" 오류가 발생하는 경우가 있다.
1. 왜 발생하는가?
메일 서버가 메일을 보내기 위해 보낼 메일의 도메인을 DNS에서 찾는데,
IP가 보낸 메일 서버를 가리켜 루프가 걸리는 경우 발생한다.
예를 들면 user@aaa.com로 이메일을 보내기 위해 메일 서버가 aaa.com 도메인의 IP를 추적해보니 127.0.0.1을 가리키는 경우이다.
2. 확인 방법
/var/MailRoot/logs에 보면 smtp-2014XXXXXX로 되어 있는 파일이 있다.
해당 파일을 열어 위의 메세지가 발생한 시점의 위치를 찾아 이동한다.
특정 이메일 주소가 계속 루프를 돌았던 것을 확인할 수 있다.
해당 이메일의 도메인을 nslookup을 통해 질의한다.
.nslookup 조회할 DNS명
로컬 IP로 나올 경우 반복적으로 위의 메세지를 발생시키므로, 해당 도메인의 DNS를 수정하거나, 메일 서버에서 해당 이메일의 도메인을 메일 발송 못하도록 차단한다.
.'Unix' 카테고리의 다른 글
특정 디렉토리 또는 파일을 제외하고 TAR 압축하기 (0) | 2016.06.05 |
---|---|
서버 재기동 없이 hostname 변경 방법 (1) | 2016.06.05 |
Bash 임의코드 실행 취약점 보안 업데이트 방법 (0) | 2016.06.05 |
VSFTP 설치 및 설정 (0) | 2016.06.05 |
ECONNABORTED - Connection aborted 서버와의 연결이 종료됨 (0) | 2016.06.05 |