Ubuntu与Postfix邮件转发,DNSlogging(MX,SPF,DKIM)需要?

我在Ubuntu 16.04.1 Digital Ocean上有一台服务器,configurationServerpilot ,效果很好! 假设我正在托pipe一个网站domain.com ,该网站使用SendGrid发送电子邮件。 所以我的这个域的DNSlogging是:

 A @ 123.123.123.123 A www 123.123.123.123 CNAME mail some-sendgrid-domain.com CNAME s1._domainkey some-sendgrid-domain.com CNAME s2._domainkey some-sendgrid-domain.com 

现在我想要一个邮件转发器: [email protected]到我的@gmail.com地址。 Serverpilot默认安装Postfix,所以我只需要configuration转发权限?

  • vi /etc/postfix/main.cf
    • virtual_alias_domains = domain.com
    • virtual_alias_maps = hash:/etc/postfix/virtual
  • vi /etc/postfix/virtual
  • postmap /etc/postfix/virtual
  • service postfix reload

现在我还需要一个MXlogging,因为Postfix正在接收电子邮件:

 MX @ domain.com - prio 10 

这应该做的工作? 那么SPF和DKIM呢? 这是必要的转发到Gmail? 因为每个其他邮件将通过SendGrid发送。

这不起作用(postfix日志中没有错误,在我的Gmail没有邮件),所以我现在正在使用http://improvmx.com/ ,但我想明确我的转发器一抓就全。

这里怎么了? 或者有什么替代scheme? 我更喜欢不自己托pipe我的电子邮件,这就是为什么我使用SendGrid,但我只需要一些转发器…

我已经find了SendGrid: Mailgun的一个替代scheme,它可以接收邮件,请参阅https://documentation.mailgun.com/user_manual.html#receiving-forwarding-and-storing-messages 。 这样我就不必对我的服务器上的邮件做任何事情。

编辑:我刚刚写了一篇博客文章: https : //royduineveld.nl/free-email-forwarding/