sendmail의forward 에러 내용입니다. 해석을 부탁드립니다.

black0328의 이미지

환경
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의 인증이 필요하다는 것 같은데..정확히 이해를 못하겠고 왜 이런 리턴 메세지가 나는지 알고 싶습니다.

답을 해주세요

pynoos의 이미지

..

user1@another..com

으로 되어 점이 두개라서 그런거 아닌가요?

black0328의 이미지

pynoos wrote:
..

user1@another..com

으로 되어 점이 두개라서 그런거 아닌가요?

앗...죄송합니다....
이 부분은 제 타이핑의 실수 입니다. 다시 고쳤습니다....
다시 봐주시고 답해주시면 감사하겠습니다.

bh의 이미지

--
이 아이디는 이제 쓰이지 않습니다.

pynoos의 이미지

상황은 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번에 직접들어가서 테스트 해보심이...

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.