使用Exim4电子邮件转发到Gmail

我试图托pipe我自己的电子邮件转发为我的域名在一个小的VPS,但有一些奇怪的问题获得转发工作。 我在Ubuntu 12.04.1 LTS上使用exim4,所有的软件包都是最新的。 我的设置是,任何进入本地用户([email protected])的电子邮件都会被转发到user@gmail.com。 我也有SMTP设置,所以我可以通过我自己的服务器从Gmail发送。 转发是通过我的/ etc / aliases设置,我只是有

user: [email protected] 

我可以从我的VPS发送到[email protected](使用邮件主题“[email protected]”),并在我的Gmail收件箱中收到邮件。 我能够从我的VPS发送到[email protected](使用邮件“主题”[email protected]),我收到我的Gmail收件箱中的邮件。

当我尝试从Gmail(或任何其他地址)发送到[email protected]时,我可以看到邮件到达日志,并试图发送邮件,但是邮件不显示在本地邮箱中邮件命令),它不会被转发到Gmail。 exim日志显示:

 2013-02-12 19:27:56 1U5QCZ-0002bt-VA DKIM: d=gmail.com s=20120113 c=relaxed/relaxed a=rsa-sha256 [verification succeeded] 2013-02-12 19:27:56 1U5QCZ-0002bt-VA <= [email protected]=mail-qe0-f53.google.com [209.85.128.53] P=esmtps X=TLS1.0:RSA_ARCFOUR_SHA1:16 S=1736 id=CABfo9zkf+wF3TcniU4VjcCTLDnR2NtY2JsFa2YQrMJqmWYKnHw@mail.gmail.com 2013-02-12 19:29:02 1U5QCZ-0002bt-VA gmail-smtp-in.l.google.com [2607:f8b0:4001:c02::1b] Connection timed out 2013-02-12 19:29:05 1U5QCZ-0002bt-VA => [email protected] <[email protected]> R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [74.125.142.27] X=TLS1.0:RSA_ARCFOUR_SHA1:16 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com" 2013-02-12 19:29:05 1U5QCZ-0002bt-VA Completed 

即使将发送邮件作为validation邮件发送到[email protected]也会被转发到我的Gmail帐户!

我已经检查了exim -bp来查看队列中是否有任何内容,但似乎是空的。 我也做了指定的Gmail邮件域上的traceroute,它似乎很好。 我曾经见过类似的问题,但是,我读过的所有的东西都是全部或者没有任何东西被转发的情况,而不是像这样select。

有没有人有任何build议或build议如何修复/进一步debugging此问题? 谢谢!

事实certificate,这实际上是Google的一个问题(function?)。 如果您从自动转发给您的地址(例如,[email protected] – > [email protected])发送电子邮件,则邮件将不会显示在您的收件箱中,而只会出现在“已发送邮件”文件夹中。

这显然是为了防止在您的收件箱中出现多个相同的消息(例如,如果您订阅邮件列表并向其发送邮件,则不希望在收件箱中有自己的回复)。 他们似乎已经把这个默认的电子邮件自动转发回来保持一致。

参考: http : //productforums.google.com/d/msg/gmail/npFUvcOUVPo/4ViZhQNdxfIJ