linux – 如何让sendmail发送到任何地址?

linux – 如何让sendmail发送到任何地址?,第1张

概述更新10/21/2010 5p:好的,所以发送邮件确实有效,但是没有从这个框发送邮件到[email protected]. wtw3.com的A记录指向开发框,但MX记录解析为Google的服务器.这会导致问题吗?我怎么说? (下面的详细邮件输出) [root@dev ~]# mail -v [email protected]: TestTestCc: [email protected]... Conne 更新10/21/2010 5p:好的,所以发送邮件确实有效,但是没有从这个框发送邮件到[email protected]. wtw3.com的A记录指向开发框,但MX记录解析为Google的服务器.这会导致问题吗?我怎么说? (下面的详细邮件输出)
[root@dev ~]# mail -v [email protected]: TestTestCc: [email protected]... 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.com250-dev.trIDiumtech.com Hello localhost [127.0.0.1],pleased to meet you250-ENHANCEDSTATUSCODES250-PIPEliNING250-8BITMIME250-SIZE250-DSN250-ETRN250-DEliVERBY250 HELP>>> MAIL From:<[email protected]> SIZE=37250 2.1.0 <[email protected]>... Sender ok>>> RCPT To:<[email protected]>>>> DATA550 5.1.1 <[email protected]>... User unkNown503 5.0.0 Need RCPT (recipIEnt)>>> RSET250 2.0.0 reset state>>> RSET250 2.0.0 reset stateroot... Using cached ESMTP connection to [127.0.0.1] via relay...>>> MAIL From:<> SIZE=1061250 2.1.0 <>... Sender ok>>> RCPT To:<[email protected]>>>> DATA250 2.1.5 <[email protected]>... RecipIEnt ok354 Enter mail,end with "." on a line by itself>>> .250 2.0.0 o9LL25mA024437 Message accepted for deliveryroot... Sent (o9LL25mA024437 Message accepted for delivery)Closing connection to [127.0.0.1]>>> QUIT221 2.0.0 dev.trIDiumtech.com closing connection

原始问题:

从我的开发服务器发送邮件OUT时遇到问题.

除非我向以用户名存在的用户发送邮件,否则邮件将拒绝并说“用户未知”.

例如,我的开发箱上有一个名为“twilson”的用户.因此,我可以发送电子邮件到任何以“twilson”开头的地址,例如[email protected],它会毫无问题地发送.

但是,我的盒子上没有用户“汤姆”,所以当我发送电子邮件到[email protected]时,它会拒绝说:

Oct 21 10:07:49 dev sendmail[19638]: o9LE7mcV019638: < tom@localhost >… User unkNown

它实际上需要我发送TO的电子邮件地址的用户名,并将其放在本地主机名上.

它为什么这样做?如何更正配置以便我可以将OUT发送给任何人?

谢谢,
汤姆

附加信息:

地址测试结果:

> > 3,0 [email protected]           input: fred @ teaparty . netCanonify2          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.
解决方法@H_404_38@ 如果这是您发来的邮件:
Date: Thu,21 Oct 2010 14:56:03 -0400From: root <[email protected]>To: [email protected]: TestTest

根据你的个人资料,我怀疑它是,那么无论你的系统有什么问题,都不是sendmail.对于出站电子邮件,您的sendmail配置正常.

也就是说,显然有些东西不起作用,或者你不会发布.你是否愿意编辑你的问题,或者开一个新问题,说出你所知道的(你想要实现什么,你在做什么,发生了什么),而不是你认为可能是什么?

总结

以上是内存溢出为你收集整理的linux – 如何让sendmail发送到任何地址?全部内容,希望文章能够帮你解决linux – 如何让sendmail发送到任何地址?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/1035474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存