我在VPS中有一个机密网站。 VPS仅配置为Web& MySQL服务器。我实际上使用外部邮件提供程序将用于网站的cms的邮件发送给用户。我在Cloudflare上配置了DNS,如下所示:
domain-name.xxx in A [WEB SERVER IP]
ftp in CNAME domain-name.com
www in CNAME domain-name.com
domain-name.xxx in MX mail.provider.host priority 10
domain-name.xxx in MX mail2.provider.host priority 20
domain-name.xxx in TXT "v=spf1 include:spf-c.mail.provider.host mx a ~all"
现在我只想使用noreply@domain-name.xxx(从这个电子邮件地址发送大量电子邮件)与专用邮件托管服务提供商(它不便宜但价格实惠)我想使用信息@ domain-name.xxx,或个人电子邮件帐户,如name.surname@domain-name.xxx在另一个托管服务提供商(便宜:-))。
我想知道是否正确添加以下DNS规则以使用第二台服务器(对于info @ etc):
domain-name.xxx in MX new.mail.host priority 10
我不知道是否必须添加任何其他规则。
答案 0 :(得分:2)
如果您从服务器发送的邮件是无回复,那么您可以:
使用Mailgun之类的服务。它是交易电子邮件的理想选择,而且非常实惠。由于网站电子邮件仅为外发邮件,因此您需要的唯一DNS条目是2 SPF& DKIM记录,不需要MX
然后在CloudFlare中为您的info @和个人邮件服务器添加MX
最后将您的电子邮件配置为将任何内容反弹到noreply @
如果这适合您的业务设置,那么它很容易,并且可能比使用专用服务器发送外发网站电子邮件的成本更低。
如果您需要更多传出网站电子邮件的选项,Mailgun还允许您设置“mg.mydomain.com”这样的子域名。使用子域名,您仍然可以从根域发送电子邮件,例如“noreply@mydomain.com”,它将与您的个人电子邮件配合良好。
祝你好运!