sendmail의forward 에러 내용입니다. 해석을 부탁드립니다.
글쓴이: black0328 / 작성시간: 금, 2003/11/28 - 11:21오전
환경
sendmail 8.12.3
debian-6.6
기본 사항
another.com 메일 서버를 이용하는 사용자 : user1
mailtest.com 메일 서버를 이용하는 사용자 : user2
user2 홈디렉토리 .forward 파일의 내용 : user1@another.com
문제점
user1@another.com에서 user2@mailtest.com으로 메일을 보냅니다.
user2는 포워드 파일에 따라 당연히 user1@another.com으로 메일을 포워드 해야하겠지요?
그러나 user1@mailtest.com의 /var/log/mail.log 의 에러 보고를 보면 아래와 같습니다.
Nov 28 09:55:46 www sm-mta[8843]: hAS9tkJu008843: from=<user1@another.com>, size=1488, class=0, nrcpts=1, msgid=<001101c3b54b$a6875ed0$0b00a8c0@user1>, proto=ESMTP, daemon=MTA, relay=[211.48.62.217] Nov 28 09:55:46 www sm-mta[8844]: hAS9tkJu008843: to=user1@another.com, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=31694, relay=mail.another.com. [211.48.62.215], dsn=5.6.0, stat=Data format error Nov 28 09:55:46 www sm-mta[8844]: hAS9tkJu008843: hAS9tkJu008844: DSN: Data format error Nov 28 09:55:47 www sm-mta[8844]: hAS9tkJu008844: to=<user1@another.com>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=32718, relay=mail.another.com., dsn=2.0.0, stat=Sent (Message received: 20031128010241.CXPC27819.mailgate2@mailtest.com)
이 에러 보고 중 'Data format error' 이 의미하는 것이 무엇이며 그리고 왜 이런 에러가 나는지 알려주세요.
또한, user1@another.com 이 받은 리턴 메일 내용은 아래와 같습니다.
The original message was received at Fri, 28 Nov 2003 10:10:16 GMT from [211.48.62.217] ----- The following addresses had permanent fatal errors ----- user1@another..com (reason: 553 Authentication is required to send mail as <user1@another.com>) (expanded from: <user2@mailtest.com>) ----- Transcript of session follows ----- ... while talking to mail.gluesys.com.: >>> MAIL From:<user1@another.com> SIZE=1684 <<< 553 Authentication is required to send mail as <user1@another.com> 501 5.6.0 Data format error
위의 리턴 메세지는 mailtest.com의 MAILDEAMON 이 보낸 것입니다. 메세지 내용이 user1@another.com의 인증이 필요하다는 것 같은데..정확히 이해를 못하겠고 왜 이런 리턴 메세지가 나는지 알고 싶습니다.
답을 해주세요
Forums:
..user1@another..com으로 되어 점이 두개라
..
user1@another..com
으로 되어 점이 두개라서 그런거 아닌가요?
---
http://coolengineer.com
[quote="pynoos"]..user1@another..com
앗...죄송합니다....
이 부분은 제 타이핑의 실수 입니다. 다시 고쳤습니다....
다시 봐주시고 답해주시면 감사하겠습니다.
http://www.drupal.org/node/view/1155
http://www.drupal.org/node/view/1155
--
이 아이디는 이제 쓰이지 않습니다.
상황은 user1@another.com 이 결국 자기자신으로 돌아올 모양
상황은 user1@another.com 이 결국 자기자신으로 돌아올 모양으로 보낸메일이 에러가 되어 돌아왔다는 것이군요?
forward 를 수신할 mail server 가 211.48.62.217 이라는 얘기는 forward 주소인 user1@another.com 을 수신하는 도메인의 MX Record에 211.48.62.217이 등록되어이고,
그놈에게
MAIL From:<user1@another.com> SIZE=1684
라고 말했더니,
553 Authentication is required to send mail as <user1@another.com>
라는 응답을 준것이군요.
따라서, 원 송신자인 user1@another.com에 DSN을 해 준 것입니다.
이런 상황에서 MAIL FROM이 인증이 필요하다는 것은, 그쪽 메일서버(211.48.62.217)가 IP Reverse lookup 을 하여 DNS에 등록되어있는 놈인지 확인할수도 있고, AUTH Method를 요구할 수도 있는 것입니다.
telnet으로 211.48.62.217 25번에 직접들어가서 테스트 해보심이...
---
http://coolengineer.com
댓글 달기