标签: mx-record

从域的不同服务器上的子域发送邮件被标记为垃圾邮件

我们的客户拥有一个域为:website.com 我们有一个服务器,我们的客户将videos.website.com 指向。从videos.website.com 发送的电子邮件被标记为垃圾邮件,因为website.com 没有说明允许单独服务器上的videos.website.com 代表website.com 发送邮件。

我们如何解决/设置它?

spam gmail spf mx-record

2
推荐指数
1
解决办法
1438
查看次数

SPF记录说明使用A机制

使用v=spf1 a ~allv=spf1 ip4:IP_OF_A_RECORD ~allv=spf1 IP_OF_A_RECORD ~all配置 SPF 记录时有什么区别?哪种方式是正确的,更健壮和可靠?

domain-name-system spf mx-record

2
推荐指数
1
解决办法
66
查看次数

一个域的两个技术不同的邮件服务器(Postfix / Exchange)

我在 Debain Postfix 邮件服务器上有几个用户。一切都很好。现在我们需要将一些用户放到托管的 Exchange Server (Office 365)。

是否可以以这种方式为一个域配置邮件服务器和 DNS MX,如果用户收件箱不在 server1 上,则查找将转发到 server2?

  • 最好的做法是什么?
  • 谁是发送smtp?

谢谢彼得

domain-name-system exchange postfix mx-record microsoft-office-365

2
推荐指数
1
解决办法
2186
查看次数

如何设置 mx 记录

所以我从 GoDaddy 购买了一个新域名,并将该域名指向我的 VPS IP 地址,它工作正常。

[请注意,VPS 不是由 GoDaddy 托管的,只是域名。]

但是,我注意到来自外部服务器(gmail、yahoomail、其他域等)的所有传入邮件都会继续退回,即使传出电子邮件(从我的域到其他邮件服务器工作正常)。

在谷歌搜索问题后,我似乎需要对域的 MX 记录进行更改才能发送/接收邮件。

在GoDaddy中,mx记录如下:

10  @   mailstore1.secureserver.net 1 Hour  
0   @   smtp.secureserver.net   1 Hour
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过的:

  1. 因此,按照在线教程和论坛的指示,我创建了一个 A 记录mail.abcd.com并将其指向我的 VPS IP 地址。

  2. 之后,我将此行添加到 MX 记录列表中:

    1 @ mail.abcd.com 1 hour

所以现在它看起来像这样:

10  @   mailstore1.secureserver.net 1 Hour  
0   @   smtp.secureserver.net   1 Hour
1   @   mail.abcd.com   1 Hour
Run Code Online (Sandbox Code Playgroud)

[我abcd.com在上面的代码段中替换了我的域]

但是,我仍然无法向服务器中托管的任何电子邮件发送任何内容。

我究竟做错了什么?

domain-name-system email-server reverse-dns email-bounces mx-record

2
推荐指数
1
解决办法
613
查看次数

未检测到 MX Dns 记录

我添加 MX 记录已经 24 小时了

名称为@,类型为MX,值为mail.heeldiaries.com

还有一个指向服务器IP的A记录mail.heeldiaries.com

当我进行 mail-tester.com 测试时,它说

我们没有在您的域名 heeldiaries.com 后面找到邮件服务器(MX 记录)

我们会检查您的域名heeldiaries.com 后面是否有邮件服务器(MX 记录)。

您可能希望为域名 heeldiaries.com 发布 DNS 记录(MX 类型)或使用不同的退回电子邮件地址。

是我设置错误还是有其他问题?

domain-name-system linux email-server mx-record

2
推荐指数
1
解决办法
4322
查看次数

使 MX 记录指向两台服务器(gmail 和 hostgator 服务器)

我的网站托管在 Hostgator 上,一些用户使用 gmail 邮件服务,而另一些用户使用 POP3 服务,所以我不确定是否可以将 MX 记录指向这两个服务器(gmail 和 POP3)?例如:使 gmail 使用 inf@example.com 而 POP3 使用 gm@example.com

email mx-record

2
推荐指数
1
解决办法
775
查看次数

SMTP 横幅与多个 MX 记录不匹配

我的直觉是“这不是问题,从逻辑上讲无法真正解决”。我正在配置备用 ISP 连接以与我们的现场交换邮件服务器一起使用。

这是我设置的:

198.51.100.30 -> primary ISP
203.0.113.40 -> backup ISP
Run Code Online (Sandbox Code Playgroud)

以下添加到我们的 example.com 域 DNS:

mail.example.com. A 198.51.100.30
mail2.example.com. A 203.0.113.40
example.com. MX 10 mail.example.com.
example.com. MX 20 mail2.example.com.
Run Code Online (Sandbox Code Playgroud)

相关 ISP 添加的 PTR:

198.51.100.30 mail.example.com
203.0.113.40 mail2.example.com
Run Code Online (Sandbox Code Playgroud)

现在,我们的邮件服务器总是mail.example.com像横幅一样工作,一切都很好,MXToolBox 很高兴。但是,我该如何处理有关故障转移 MX 的横幅?显然,故障转移 PTRmail2.example.com会在 MXToolBox 中产生“反向 DNS 与 SMTP 横幅不匹配”。

我只是不担心这个还是我没有正确设置?

编辑:安装在邮件服务器上的 SSL SAN 证书同时具有mail.example.commail2.example.com.

domain-name-system email mx-record

2
推荐指数
1
解决办法
1979
查看次数

MX记录问题

我正在尝试设置 MX 记录,以便它们指向外部邮件服务器。我的区域文件如下所示:

@                        IN A       x.x.x.x
localhost                IN A       127.0.0.1
mail                     IN A       x.x.x.x
www                      IN A       x.x.x.x
imap                     IN CNAME   www
loopback                 IN CNAME   localhost
pop                      IN CNAME   www
smtp                     IN CNAME   mail
@                        IN MX 10   mx.externalmailhost.com
@                        IN MX 20   mx2.externalmailhost.com
Run Code Online (Sandbox Code Playgroud)

xxxx 是我的域的 IP。

nslookup 和外部邮件主机都告诉我他们看到的是 mx.externalmailhost.com.mydomain.com,即我的域只是添加到 MX 域中。有人可以指出我正确的方向吗?

提前致谢!

domain-name-system mx-record

1
推荐指数
1
解决办法
224
查看次数

最佳实践?从 Web 应用程序发送邮件

我们有一个类似于 CRM 应用程序的 Web 应用程序。人们可以登录并与其他人一起管理他们的业务。作为该管理的一部分,我们的应用程序可能会向被管理的人员发送电子邮件。这里的问题是我们的客户喜欢这些电子邮件的“发件人”地址是他们自己的。这样收件人就会从他们认识的人那里收到电子邮件,而不是从我们自己域中的“不回复”地址。

对于许多邮件服务器,这不是问题,但是有一些会退回这些电子邮件。出于好奇,我向我发送了一封测试电子邮件并检查了标题。这是谷歌应用程序添加的内容:

Received-SPF: softfail (google.com: best guess record for domain of transitioning client@clientdomain.com does not designate 99.99.184.164 as permitted sender) client-ip=99.99.184.164;
Authentication-Results: mx.google.com; spf=softfail (google.com: best guess record for domain of transitioning client@clientdomain.com does not designate 99.99.184.164 as permitted sender) smtp.mail=client@clientdomain.com
Run Code Online (Sandbox Code Playgroud)

(我用 client@clientdomain.com 替换了真正的“发件人”地址)

因此,当电子邮件发送给我时,我当然可以理解为什么其他服务器可能会拒绝它。我们的应用程序永远不会解析到 clientdomain.com。

我在这里有哪些选择?

1)我可以建议将所有“发件人”地址设置为客户的友好名称,但使用我们自己的“无回复”电子邮件地址。然后我就可以得到 spf 和所有这些。

2)我可以建议客户端配置 spf / reverse dns 以匹配我服务器的 IP(这似乎是一个可怕的选择......)

还有什么。这种事情的最佳实践是什么?

email web-applications mx-record

1
推荐指数
1
解决办法
3104
查看次数

当 MTA 无法连接到目标 MX 服务器时,它们是否总是对邮件进行排队?

在我们的(小型)办公室,我们正在决定是否将我们的 MX 记录指向我们的本地 Exchange 服务器。我有点担心停机时间,所以想我应该设置一个备份 MX 服务器。然后,我做了一些研究,发现夫妇帖子,暗示它不一定是值得的,最主要的是因为发送MTA将排队邮件进行了两天的放弃之前,这应该是绰绰有余是时候让你的事情井井有条了。

我很高兴接受这一点,但我们购买新服务器的本地 IT 提供商坚持认为服务器并不总是将邮件排队:有时它们会立即退回。任何人都可以评论这个立场吗?

此外,我试图找到标准对此事的看法(尽管我知道现实生活和标准并不总是一致的)。关于备份 MX 记录维基百科文章

SMTP 协议建立了一个存储转发网络,如果一个域的邮件服务器都离线,则发送服务器需要将发往该域的邮件排队,以便稍后重试。

查看RFC 821我找不到那部分,但我只是在扫描。如果存在,有人可以指出相关部分吗?我也对处理邮件在丢弃前应该保留多长时间的任何部分感兴趣。

email smtp message-queuing mx-record

1
推荐指数
1
解决办法
482
查看次数