Click or drag to resize

554 Your request is invalid 오류를 반환하며 수신을 거부합니다.

증상

메일 수신을 거부하고 수신 서버 로그 파일에 다음과 같은 로그가 기록되어 있습니다.

SMTPR 로그
00:01:55 3,1,32cdd625-0ee6-42fb-9207-8279465d8118, DATA receiving failed(NULL byte message).

반송 메일 내용 중에는 다음과 같은 내용이 기록되어 있습니다.

반송 메일 본문
554 Your request is invalid
원인

이 오류는 실제 네트워크를 통해 수신된 데이터 량과 메시지(eml) 길이가 일치하지 않을 경우 발생합니다. 예를 들어 전송된 총 데이터는 10K 이지만 실제 메시지 데이터는 8K이고 그 뒤에 문자열 종료 표시를 찍고 그 이후에 2KB 분량의 악성 코드 데이터 등으로 구성됩니다. 버퍼 오버런(오버플로우) 공격을 위한 데이터 전송 패턴이며 메일캐리어는 이를 감지해 수신 거부했습니다.

만일 발송 측이 정상적인 메일 서버임에도 이런 데이터를 전송한 것이라면 발송 측 소프트웨어 버그로 보입니다. 발송 측 메일 서버 업데이트가 필요한 사항입니다.

해결 방법

발송 측 메일 서버의 업데이트가 여의치 않다면 메일캐리어에서 이 기능을 끌 수 있습니다. 메일캐리어에서 이 보안 기능을 사용하지 않으려면 다음과 같이 설정 바랍니다.

  1. 레지스트리 편집기(regedit.exe)를 실행합니다.

  2. HKEY_LOCAL_MACHINE\SOFTWARE\Tab\MailCarrier Enterprise\7\System\SMTPR 로 이동합니다.

  3. DWORD 형식으로 DetectNullByteBuffer 값을 생성합니다.

  4. DetectNullByteBuffer 값에 0을 지정합니다.

  5. 서비스 관리 도구에서 MailCarrier 7 SMTPR Service를 재시작 시킵니다.