Ubuntu 需要使用 Postfix 邮件转发、DNS 记录(MX、SPF、DKIM)吗?

Ubuntu 需要使用 Postfix 邮件转发、DNS 记录(MX、SPF、DKIM)吗?

我有一台服务器数字海洋使用 Ubuntu 16.04.1,配置它服务器飞行员效果很好!假设我托管了一个网站domain.com,该网站发送电子邮件时使用发送网格。因此,我对此域名的 DNS 记录为:

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,所以我只需配置转发,对吗?

  • 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

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

MX @ domain.com - prio 10

这应该可以完成工作?那么 SPF 和 DKIM 呢?这对于转发到 Gmail 是否必要?因为其他所有邮件都将通过 SendGrid 发送。

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

这里出了什么问题?或者有什么替代方案?我不喜欢自行托管我的电子邮件,这就是我使用 SendGrid 的原因,但我只需要一些转发器...

答案1

我找到了 SendGrid 的替代方案:邮件枪这使得接收电子邮件也成为可能,请参阅:https://documentation.mailgun.com/user_manual.html#receiving-forwarding-and-storing-messages。这样,我就不需要对我的服务器上的邮件进行任何操作了。

编辑:我刚刚写了一篇有关此问题的博客文章:https://royduineveld.nl/free-email-forwarding/

相关内容