SMTP 원인 문제 해결

SMTP 원인 문제 해결

내 서버 nagios.emoney.com에서 smtp 프로토콜을 사용하여 호스트를 중계하기 위해 이메일을 보낼 수 없습니다. 나는 v-smtpgw5.ka.kasnova.net cmsmtp 방향으로 tcpdump를 가져갔고 다음 오류를 발견했습니다.

220 v-smtpgw5.ka.kasnova.net cmsmtp ESMTP 서버 준비됨
EHLO nagios.emoney.com
250-v-smtpgw5.ka.kasnova.net 안녕하세요 [192.176.46.25], 만나서 반가워요
250-HELP
250-AUTH LOGIN PLAIN CRAM-MD5 DIGEST-MD5
250-SIZE 157286400
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 확인
메일 보낸 사람: SIZE=23469
550 5.1.0 hajYZDVLAFhmqhajYZZnfF 보낸 사람 도메인 거부됨 [403]
RSET 250 2.0.0 확인
종료
221 2.0.0 v-smtpgw5. ka.kasnova.net cmsmtp 연결 종료

누구든지 여기서 무엇이 잘못되었는지 식별하는 데 도움을 주실 수 있습니까?

답변1

귀하의 도메인에 대한 릴레이를 거부하는 가장 가능성 있는 이유는 귀하의 메일 프로그램이 명세서에서 귀하가 보내는 주소를 분명히 밝히지 않기 때문입니다 MAIL FROM:. 나중에 이메일 주소가 없고 바로 SIZE=23469? 이를 널 경로라고 합니다. 이는 RFC에 따른 유효한 구문이지만 많은 메일 서버는 알 수 없는 주소를 대신하여 보내는 것을 거부합니다.

메일을 생성하는 프로그램이 무엇인지는 밝히지 않았지만 프로그램에서 "다른 사람 이름으로 보내기" 이메일 주소를 구성하면 SMTP 대화에서 해당 주소를 사용해야 합니다. 다음과 같이 보일 것입니다:

MAIL FROM: <[email protected]> SIZE=23469

또는

MAIL FROM: John Doe<[email protected]> SIZE=23469

답변2

먼저 인증하지 않으면 SMTP 서버를 통해 이메일을 릴레이할 수 없습니다. 사용자 이름과 비밀번호가 필요합니다.

관련 정보