Postfix不会转发到.forward地址

我有一个与Postfix的VPS。 电子邮件正在工作 – 我可以发送消息,使用mutt和我的GMail帐户进行testing。

但是,我想将发送到我的VPS的所有邮件转发给我的GMail帐户,因此全部在一个地方。

我尝试在我的.forward指定我的Gmail地址,但是这样做后,电子邮件完全丢失。 他们不会出现在mutt ,并且不会在GMail中显示。

mail.logbuild议发送电子邮件,并且没有我在mail.err可以看到的错误。 从我的angular度来看,似乎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=<BANLkTina6U==71+ZW-bafMbE6QCHqeYQ4g@mail.gmail.com> 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 

有什么build议么?

事实certificate,这里的问题是GMail没有显示电子邮件转发给它。 从其他地址发送电子邮件已正确转发。 GMail似乎放弃了转发给它的消息。

为了简单起见,在/ etc / aliases中添加一个类似这样的条目,它将复制所有的邮件给用户:

jonathan: [email protected]

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

jonathan: jonathan, [email protected]

你明白了。 跟随与newaliasesbuild立该文件的.db版本。

AFAIK这是需要在main.cf中的方法:

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

如果这对于任何平台原因都不起作用,那么main.cfvirtual_alias_domains = me.com条目, main.cf中的另一行为virtual_alias_maps = hash:/etc/postfix/virtual以及/etc/postfix中的这种格式的平面文件/etc/postfix将做到这一点:

[email protected] [email protected]

其次是postmap /etc/postfix/virtual应该这样做。