Postfix 不转发到 .forward 地址

Postfix 不转发到 .forward 地址

我有一个带 Postfix 的 VPS。电子邮件可以正常工作 - 我可以使用电子邮件发送和接收邮件,使用mutt我的 GMail 帐户进行了测试。

但是,我想将发送到我的 VPS 的所有邮件转发到我的 GMail 帐户,以便所有邮件都集中在一个地方。

我尝试在 中指定我的 gmail 地址.forward,但这样做之后,电子邮件就完全消失了。它们不会显示在 中mutt,也不会显示在 GMail 中。

mail.log表明电子邮件已发送,并且我看不到任何错误mail.err。从我的角度来看,GMail 似乎只是接收电子邮件并将其丢弃,但事实并非如此!

附录:指定我的转发电子邮件地址将/etc/postfix/virtual得到相同的结果:

Apr  4 08:49:28 vps-375 postfix/smtpd[16235]: 8062044D1B2F: client=mail-qw0-f48.google.com[209.85.216.48]
Apr  4 08:49:28 vps-375 postfix/cleanup[16239]: 8062044D1B2F: message-id=<[email protected]>
Apr  4 08:49:28 vps-375 postfix/qmgr[15970]: 8062044D1B2F: from=<[email protected]>, size=1581, nrcpt=1 (queue active)
Apr  4 08:49:29 vps-375 postfix/smtp[16240]: 8062044D1B2F: to=<[email protected]>, orig_to=<[email protected]>, relay=gmail-smtp-in.l.google.com[209.85.143.27]:25, delay=1.3, delays=0.41/0.02/0.36/0.52, dsn=2.0.0, status=sent (250 2.0.0 OK 1301903372 m53si9513199wej.191)
Apr  4 08:49:29 vps-375 postfix/qmgr[15970]: 8062044D1B2F: removed

有什么建议么?

答案1

事实证明,这里的问题是 GMail 不显示转发回它的电子邮件。从其他地址发送电子邮件被正确转发。GMail 似乎丢弃了转发回它的消息。

答案2

为了简单起见,在“/etc/aliases”中附加如下条目,将所有邮件复制给用户:

jonathan: [email protected]

这略有不同,也会将其复制到本地用户的 Maildir/box:

jonathan: jonathan, [email protected]

你明白了。按照这个步骤newaliases构建该文件的 .db 版本。

main.cf据我所知,该方法需要以下内容:

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

如果由于某种平台原因此方法不起作用,则virtual_alias_domains = me.com在 中的条目、在asmain.cf中的另一行以及在 中的此格式的平面文件将会起作用:main.cfvirtual_alias_maps = hash:/etc/postfix/virtual/etc/postfix

[email protected] [email protected]

接下来postmap /etc/postfix/virtual应该这么做。

相关内容