Postfix:无法将电子邮件转发到GMail


14

在我的(网络服务器)计算机上,我只希望能够发送和接收电子邮件,并将发送到特定地址的电子邮件转发到我的GMail收件箱。

现在,我已经安装postfix了以下~/.forward文件并制作了文件:

my.email@gmail.com

如果我使用以下命令之一向自己发送邮件,我会在“ GMail”框中正确收到邮件(尽管在“垃圾邮件”文件夹中):

mail my.email@gmail.com
mail myaccount@myhostname.com

但是,如果我尝试从其他主机发送电子邮件(即,我尝试从GMail发送邮件到myaccount@myhostname.com),则它根本不会到达,甚至在Spam文件夹中也不会到达。

奇怪的是,/var/log/mail.info显示了收货和寄回GMail的信息:

Sep  6 10:39:53 rage postfix/smtpd[13924]: B05BB22018C: client=mail-qw0-f44.google.com[209.85.216.44]
Sep  6 10:39:53 rage postfix/cleanup[13929]: B05BB22018C: message-id=<CADuqLwaaT-MU4hFoL8U-SMBEU8VCQ6aPnB4x0-tzghaAayonBQ@mail.gmail.com>
Sep  6 10:39:53 rage postfix/qmgr[13684]: B05BB22018C: from=<my.email@gmail.com>, size=1462, nrcpt=1 (queue active)
Sep  6 10:39:53 rage postfix/cleanup[13929]: E2CB422018F: message-id=<CADuqLwaaT-MU4hFoL8U-SMBEU8VCQ6aPnB4x0-tzghaAayonBQ@mail.gmail.com>
Sep  6 10:39:53 rage postfix/local[13930]: B05BB22018C: to=<myaccount@myhostname.com>, relay=local, delay=0.31, delays=0.31/0/0/0, dsn=2.0.0, status=sent (forwarded as E2CB422018F)
Sep  6 10:39:53 rage postfix/qmgr[13684]: E2CB422018F: from=<my.email@gmail.com>, size=1585, nrcpt=1 (queue active)
Sep  6 10:39:53 rage postfix/qmgr[13684]: B05BB22018C: removed
Sep  6 10:39:54 rage postfix/smtp[13931]: E2CB422018F: to=<my.email@gmail.com>, orig_to=<myaccount@myhostname.com>, relay=gmail-smtp-in.l.google.com[74.125.77.27]:25, delay=0.53, delays=0/0/0.08/0.45, dsn=2.0.0, status=sent (250 2.0.0 OK 1315298394 46si2836091een.211)
Sep  6 10:39:54 rage postfix/qmgr[13684]: E2CB422018F: removed

它明确说status=sent

GMail是否删除我的邮件?如果是这样,我该怎么办?

Answers:



0

有解决方案吗?我非常确定这在几年前已经在我的服务器上起作用了,但是现在不行了。

我希望在设置.forward文件后,所有电子邮件都将转发到该地址,而不是本地计算机。但是在mail.log我看来,电子邮件仍然发送至root@localmachine而不是转发地址。


0

据我所知,Gmail检测到收到的电子邮件与您通过Gmail本身发送的电子邮件完全相同,因此不会通知用户。我猜逻辑“为什么要注意用户收到他/他写的相同消息?”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.