问题

问题

问题

我们有一个使用 php 邮件功能和 sendmail 发送电子邮件的网站。我们经常收到来自多个目标电子邮件服务器的电子邮件拒绝回复邮件,称我们的 ptr 记录存在问题。

当前环境:

网站域名的 mx 记录指向 google 邮件服务器,并且可在 smtp/pop 客户端中正常发送和接收邮件。

当使用 nslookup 进行反向查找时,ip 无法解析为任何域名。

笔记:同一台服务器上有多个网站使用相同的 IP 地址,服务器的主域名是serv1.rhinoagile.com

但是当网站使用 sendmail 发送电子邮件时,我们会收到上面提到的有关反向 DNS 问题的响应。

我的问题:我可以吗... ?

我可以保留 mx 记录,并添加 ptr 记录来解析网站的 ip 地址吗?serv1.rhinoagile.com (因为该 IP 用于多个站点,我不想将 IP 反向为任何特定网站的域名)

没有选择...

目前无法将网站配置为使用 smtp。现在内置于 cms 平台,目前我还没有批准将使用 smtp 的功能添加到 cms

如何

如果您熟悉数字海洋,那么如果您能告诉我如何在他们的界面上进行操作就太好了,否则我只会用谷歌搜索。

答案1

经典的第一个建议:
让 web 主机上的 sendmail 通过另一个邮件服务器 (smart_host) 发送外发邮件。中继服务器将能够使用正确配置的 PTR-A 循环。

您可以mailertable根据每个目标域设置直接或通过中继传送。

mailertable文件:

# send directly to example.net and its subdomains
example.net   esmtp:%0
# send via smarthost.example.com messages to example.org
# [] are used to diable searching for MX records
example.org   esmtp:[smarthost.example.com]
# default route - may be used instead of default smart_host for all outgoig mail
.   esmtp:[smarthost.example.com]

相关内容