使用2个不同的服务器发送和接收电子邮件

时间:2016-05-09 20:28:42

标签: dns cloudflare mail-server

我在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

我不知道是否必须添加任何其他规则。

1 个答案:

答案 0 :(得分:2)

如果您从服务器发送的邮件是无回复,那么您可以:

  • 使用Mailgun之类的服务。它是交易电子邮件的理想选择,而且非常实惠。由于网站电子邮件仅为外发邮件,因此您需要的唯一DNS条目是2 SPF& DKIM记录,不需要MX

  • 然后在CloudFlare中为您的info @和个人邮件服务器添加MX

  • 最后将您的电子邮件配置为将任何内容反弹到noreply @

如果这适合您的业务设置,那么它很容易,并且可能比使用专用服务器发送外发网站电子邮件的成本更低。

如果您需要更多传出网站电子邮件的选项,Mailgun还允许您设置“mg.mydomain.com”这样的子域名。使用子域名,您仍然可以从根域发送电子邮件,例如“noreply@mydomain.com”,它将与您的个人电子邮件配合良好。

祝你好运!