更新10/21/2010 5p:好的,所以发送邮件确实有效,但是没有从这个框发送邮件到tom@wtw3.com. wtw3.com的A记录指向开发框,但MX记录解析为Google的服务器.这会导致问题吗?我怎么说? (下面的详细邮件输出)
- [root@dev ~]# mail -v tom@wtw3.com
- Subject: Test
- Test
- Cc:
- tom@wtw3.com... Connecting to [127.0.0.1] via relay...
- 220 dev.tridiumtech.com ESMTP Sendmail 8.13.8/8.13.8; Thu,21 Oct 2010 17:02:05 -0400
- >>> EHLO dev.tridiumtech.com
- 250-dev.tridiumtech.com Hello localhost [127.0.0.1],pleased to meet you
- 250-ENHANCEDSTATUSCODES
- 250-PIPELINING
- 250-8BITMIME
- 250-SIZE
- 250-DSN
- 250-ETRN
- 250-DELIVERBY
- 250 HELP
- >>> MAIL From:<root@dev.tridiumtech.com> SIZE=37
- 250 2.1.0 <root@dev.tridiumtech.com>... Sender ok
- >>> RCPT To:<tom@dev.tridiumtech.com>
- >>> DATA
- 550 5.1.1 <tom@dev.tridiumtech.com>... User unknown
- 503 5.0.0 Need RCPT (recipient)
- >>> RSET
- 250 2.0.0 Reset state
- >>> RSET
- 250 2.0.0 Reset state
- root... Using cached ESMTP connection to [127.0.0.1] via relay...
- >>> MAIL From:<> SIZE=1061
- 250 2.1.0 <>... Sender ok
- >>> RCPT To:<root@dev.tridiumtech.com>
- >>> DATA
- 250 2.1.5 <root@dev.tridiumtech.com>... Recipient ok
- 354 Enter mail,end with "." on a line by itself
- >>> .
- 250 2.0.0 o9LL25mA024437 Message accepted for delivery
- root... Sent (o9LL25mA024437 Message accepted for delivery)
- Closing connection to [127.0.0.1]
- >>> QUIT
- 221 2.0.0 dev.tridiumtech.com closing connection
原始问题:
从我的开发服务器发送邮件OUT时遇到问题.
除非我向以用户名存在的用户发送邮件,否则邮件将拒绝并说“用户未知”.
例如,我的开发箱上有一个名为“twilson”的用户.因此,我可以发送电子邮件到任何以“twilson”开头的地址,例如twilson@blahblah.com,它会毫无问题地发送.
但是,我的盒子上没有用户“汤姆”,所以当我发送电子邮件到tom@blahblah.com时,它会拒绝说:
Oct 21 10:07:49 dev sendmail[19638]: o9LE7mcV019638: < tom@localhost >… User unknown
它实际上需要我发送TO的电子邮件地址的用户名,并将其放在本地主机名上.
它为什么这样做?如何更正配置以便我可以将OUT发送给任何人?
谢谢,
汤姆
附加信息:
地址测试结果:
- > > 3,0 fred@teaparty.net
- canonify input: fred @ teaparty . net
- Canonify2 input: fred < @ teaparty . net >
- Canonify2 returns: fred < @ teaparty . net . >
- canonify returns: fred < @ teaparty . net . >
- parse input: fred < @ teaparty . net . >
- Parse0 input: fred < @ teaparty . net . >
- Parse0 returns: fred < @ teaparty . net . >
- ParseLocal input: fred < @ teaparty . net . >
- ParseLocal returns: fred < @ teaparty . net . >
- Parse1 input: fred < @ teaparty . net . >
- Mailertable input: < teaparty . net > fred < @ teaparty . net . >
- Mailertable input: teaparty . < net > fred < @ teaparty . net . >
- Mailertable returns: fred < @ teaparty . net . >
- Mailertable returns: fred < @ teaparty . net . >
- MailerToTriple input: < > fred < @ teaparty . net . >
- MailerToTriple returns: fred < @ teaparty . net . >
- Parse1 returns: $# esmtp $@ teaparty . net . $: fred < @ teaparty . net . >
- parse returns: $# esmtp $@ teaparty . net . $: fred < @ teaparty . net . >
DNS测试:
- ;; ANSWER SECTION:
- teaparty.net. 3600 IN MX 5 www.teaparty.net.