我有一个与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.cf的virtual_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应该这样做。