对不起,标题,我不知道如何总结这种情况。
我在mydomain.com上有一个web服务器,运行qmail进行网站相关的邮件交付(即时事通讯,注册确认等)。 这里的qmail只用于发送邮件,因为我有一个完全正常工作的谷歌应用程序与mydomain.com关联的Gmail用于正常的电子邮件接收。
发送电子邮件到远程地址时, qmail运行良好,例如[email protected] ,但发送到[email protected]时失败。 我认为这是因为服务器认为他必须在本地pipe理mydomain.com的邮箱,而不是将其redirect到Gmail。 这里是两个电子邮件的/var/log/qmail/current :第一个发送给example.com ,第二个发送失败,因为它是mydomain.com :
2012-11-15 15:04:11.551933500 new msg 262580 2012-11-15 15:04:11.551936500 info msg 262580: bytes 5604 from <[email protected]> qp 5185 uid 33 2012-11-15 15:04:11.575910500 starting delivery 316: msg 262580 to remote [email protected] 2012-11-15 15:04:11.575912500 status: local 0/10 remote 1/20 2012-11-15 15:04:12.189828500 delivery 316: success: 74.125.136.27_accepted_message./Remote_host_said:_250_2.0.0_OK_1352991894_j49si13055539eep.9/ 2012-11-15 15:04:12.189830500 status: local 0/10 remote 0/20 2012-11-15 15:04:12.189831500 end msg 262580 2012-11-15 16:49:20.270332500 new msg 262580 2012-11-15 16:49:20.270336500 info msg 262580: bytes 2192 from <[email protected]> qp 5479 uid 33 2012-11-15 16:49:20.315125500 starting delivery 323: msg 262580 to local [email protected] 2012-11-15 16:49:20.315128500 status: local 1/10 remote 0/20 2012-11-15 16:49:20.320855500 delivery 323: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/ 2012-11-15 16:49:20.320858500 status: local 0/10 remote 0/20 2012-11-15 16:49:20.372911500 bounce msg 262580 qp 5484 2012-11-15 16:49:20.372914500 end msg 262580
正如你所看到的,它说:
抱歉,没有那个名字的邮箱
我不能说他错了:)
如何解决这个问题? 如何让Google App Gmailpipe理mydomain.com收到的电子邮件,以查看由mydomain.com qmail服务器发送的邮件?
你真的需要告诉qmail,即使你已经把它设置为mydomain.com的邮件服务器,它实际上应该将所有为这个域所使用的邮件路由到不同的邮件服务器
你可以通过在/ var / qmail / control目录下添加smtproutes文件来完成
mydonaim.com:other-mailserver.mydomain.com
还要确保/var/qmail/control/virtualdomains没有mydonaim.com的条目
另一种方法是确保mydomain.com位于/var/qmail/control/rcpthosts文件中,但/var/qmail/control/rcpthosts /var/qmail/control/locals文件中。 这将要求您在DNS中的MXlogging的设置方式只能指向Google而不是我们正在讨论的机器。
就个人而言,我会build议第一个选项,因为它实施起来更干净,不需要使用DNS。 也就是说,你可以使用这台机器作为备份的MX服务器,当Google崩溃(极不可能!)
我对qmail是如何工作一无所知,但一般来说,一个域名权威的电子邮件服务器不会将发往该域名的电子邮件转发到另一个电子邮件服务器,除非电子邮件服务器可以configuration为共享该SMTP地址空间。
哦,耶稣,有人还在使用qmail? 你可怜的灵魂 首先,从字面上来说,其他任何东西都比qmail好。
其次,你需要:
mydomain.com是本地的。
/var/qmail/control的文件列表,它可能刷新我的记忆。 第三,你可能会有更好的运气把你的问题发送到所有仍在使用qmail的灰领域的qmail邮件列表 。 这可能是最好的select,因为我很难考虑远程交付和邮件列表同时工作的方式。