我计划使用 postfix 接收电子邮件/转发电子邮件,但使用 sendgrid 发送电子邮件。
根据本教程,我需要一个指向我的机器的 MX 记录 -http://www.andreagrandi.it/2014/08/31/getting-started-with-digital-ocean-vps-configuring-dns-and-postfix-for-email-forwarding/
我已经设置了 sendgrid,并且它正在运行 -> 我发送了一封测试电子邮件[电子邮件保护]。我这样做并没有改变我的 DNS。
我的问题是,当我设置 MX 进行电子邮件转发时,sendgrid 会停止工作吗?
从我读到的内容来看,我需要一个 MX 记录来表明 sendgrid 是有效的发件人。但是今天,sendgrid 能够发送,而我无需进行任何 DNS 更改。
我想“尝试一下”,但这是我第一次使用电子邮件,黑名单让我感到疑神疑鬼。
我已阅读有关邮件设置的其他答案,但没有看到过使用不同发送和接收设置的答案。
答案1
从我读到的内容来看,我需要一个 MX 记录来表明 sendgrid 是有效的发件人。但是今天,sendgrid 能够发送,而我无需进行任何 DNS 更改。
不,不需要。您需要 SPF,而不是 MX 记录。
- 处理时使用了 MX 记录收到的电子邮件即引导发往您的域名的电子邮件以便它进入您的服务器。
- 处理时使用了 SPF外发邮件, IE列出所有允许代表您的域名发送的电子邮件服务器。
答案2
我从 stackoverflow 找到了一个答案。
https://stackoverflow.com/questions/17520514/sending-emails-from-my-domain-with-sendgrid
首先,您域名的 MX 记录仅用于指定处理您域名的传入邮件的服务器的主机名 - 即 MX 记录与用于发送外发邮件的服务器无关