我有一个仅发送的 Postfix 电子邮件服务器,我通过命令行工具发送电子邮件,我希望能够在单独的提供商上接收电子邮件,以便工作人员可以访问收件箱
我有一个临时的解决方案,就是在子域名上接收电子邮件:staff.website.com,但我想使用主域名
答案1
您可以拥有任意数量的 SMTP 中继,并且您的电子邮件服务器可以单独在另一个提供商上工作。重要的是将您的 SMTP 中继服务器 IP 地址放在您的 DNS 服务器(SPF 记录)中作为中继服务器,以确保您的电子邮件能够传递到收件箱。
需要说明的是,当您通过命令发送电子邮件时,您不需要有指向您服务器的 MX 记录。根据此定义,您可以在 DNS 服务器中设置指向提供商 IP 地址的 MX 记录以及正确的 SPF 记录,并将您的其他服务器 IP 地址(您通过其发送电子邮件的服务器)作为 SPF 记录中定义的另一个电子邮件发件人。
您也可以使用以下网站来生成您的 SPF 记录。