在我的(网络服务器)机器上,我只想能够发送和接收电子邮件,并将发送到特定地址的电子邮件转发到我的 GMail 收件箱。
现在,我已经安装postfix
并制作了一个~/.forward
文件:
my.email@gmail.com
Run Code Online (Sandbox Code Playgroud)
如果我使用以下命令之一向自己发送邮件,我会在 GMail 邮箱中正确接收邮件(尽管在垃圾邮件文件夹中):
mail my.email@gmail.com
mail myaccount@myhostname.com
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试从另一台主机发送电子邮件(即,我尝试将邮件从 GMail 发送到myaccount@myhostname.com
),它根本不会到达,甚至不会到达垃圾邮件文件夹。
奇怪的是,/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, …
Run Code Online (Sandbox Code Playgroud)