如何阻止 q-mail 处理我的域特定电子邮件?
例如,我在我的服务器上安装了一个博客,它使用 PHP 来利用 mail() 函数发送电子邮件。
mail('email@my-domain.com', 'subject', 'message');
Run Code Online (Sandbox Code Playgroud)
但是当它用@my-domain.com 发送电子邮件时,它不会让服务器检查 MX 记录是什么,它只是在本地发送它,因为该地址以某种方式存在于其记录中。
我问是因为我已经开始使用 GMail 作为我的邮件服务提供商,我需要电子邮件到达那里,而不仅仅是留在服务器中。
我希望我已经清楚地说明了这一点,因为我在尝试查找可用于通过 Google 进行搜索的术语时遇到了麻烦!
谢谢大家
我正在尝试使用 telnet 测试一个邮件服务器。我 telnet 到端口上的服务器,它响应“220 **************************************** **************************************" 服务器正在交换和发送邮件需要身份验证。
当我输入命令“helo”时,无论我输入什么,我都会得到“500 5.3.3 Unrecognized command”,即使“quit”我也会得到相同的响应。网站 MXToolbox ( http://mxtoolbox.com/diagnostic.aspx ) 表示邮件服务器响应正常。
可能有什么问题?
是否可以配置 Postfix 来验证发件人的 MX 记录?
例如:如果邮件来自some.sender@example.com它应该查找 MX 记录example.com并验证发送邮件服务器是否列在 MX 记录中。
这可能吗?阻止垃圾邮件有意义吗?或者是否有另一种方法来阻止假装来自可信赖域的垃圾邮件?
谢谢!
奥利弗
我有一个网站 example.com,它在带有 IIS 7 和“IIS 6”SMTP 服务的 Windows 2008 服务器上运行。该网站会定期向 info@example.com 发送电子邮件。
在极少数情况下,example.com 的 MX 记录查找失败,因此 SMTP 服务回退到 A 记录,我理解这是预期行为。然而,这不是我们想要的行为,因为 example.com 的邮件服务器在不同的机器上,所以偶尔会出现电子邮件退回。
防止这种情况的最佳方法是什么?
编辑:我的 DNS 设置如下所示:
A - example.com -> 11.22.33.44
A - mail.example.com -> 55.66.77.88
CNAME - www.example.com -> example.com
MX - example.com -> server-a.outside-spam-filter-service.com
MX - example.com -> server-b.outside-spam-filter-service.com
MX - example.com -> server-c.outside-spam-filter-service.com
MX - example.com -> server-d.outside-spam-filter-service.com
Run Code Online (Sandbox Code Playgroud)
我没有在本地机器上运行 DNS 服务器。该机器设置为使用我们的托管服务提供商 (PEER1) 的 DNS 服务器。
编辑 2,故障排除问题的答案:
1. Web 服务器是 AD 域的一部分吗?
服务器不是域的一部分。
2. …
我可以远程访问我的 windows server 2008 r2(DNS-IIS-FTP-MAIL),
请查看我的网站下面的链接:http :
//www.intodns.com/polyafzar.com
如何修复服务器中的以下错误:
错误:没有反向 DNS (PTR) 条目。问题 MX 记录是:
234.60.7.31.in-addr.arpa -> 未检测到反向 (PTR)
233.60.7.31.in-addr.arpa -> 未检测到反向 (PTR)
您应该联系您的 ISP 并要求他添加您的 ip 的 PTR 记录
提前致谢
domain-name-system windows-server-2008-r2 mx-record ptr-record
我们目前正在尝试从使用“本地”邮件(交换)服务器转向基于云的所有自动化电子邮件服务。问题是我们每天发送和接收数千封电子邮件,其正常运行时间非常关键,因此企业不想将所有鸡蛋放在一个篮子里,所以如果我们想使用基于云的产品(mailgun),他们会如果出现故障,就像备份一样。所以我的问题是:
是否可以将多个 A、TXT 和 CNAME 记录设置为多个 IP 地址,这样如果一个邮件服务器出现故障,我们可以自动从失败转移开始发送电子邮件(不会阻止它们进行反向 DNS 查找)?我知道我们仍然需要调整传入电子邮件的 MX 记录,但在短时间内(1-2 小时)不接收电子邮件是可以接受的。
这有意义吗?
有人告诉我,最好的做法是让辅助 MX 记录指向辅助邮件服务器,以防主要服务器出现故障。
如果主邮件服务器出现故障,主服务器上的用户将如何获得他们的电子邮件?我是否需要在辅助服务器上镜像所有用户帐户?
我是邮件服务器的新手,所以我不确定我的问题是否有意义。
目前,我正在为我的域使用 Google Apps,但我想通过我的域设置另一个电子邮件提供商作为第二个 MX 服务器,以防 Gmail 失败(它只承诺 99.99% 的正常运行时间)。
我尝试将 Outlook.com 用于我的域,但它在声明所有权时不会接受其他 MX 记录 - 这会导致停机。
有什么办法可以解决这个问题或为我的域使用其他免费的在线电子邮件提供商?
我们为我们的一个客户域更新了一个名称服务器,但后来发现他的邮件已经设置了一个不同的名称服务器(我们被要求更换)。
在更改期间,他的邮件被路由到我们没有 MX 记录的 DNS。有没有办法恢复这段时间发送的邮件?他的接受者会看到什么?
这些邮件的任何地方都会有日志吗?
我正在更改 webhosts,并将使用新的主机邮件服务器而不是旧的。
我已经在新服务上创建了所有正确命名的邮箱,但还没有切断与旧网络主机的联系。我期待即使指向新主机 DNS 服务器和具有新 MX 值的相应 SOA\zone 文件的新 DNS 值尚未传播,并且根据 mx 将电子邮件定向到旧主机邮件服务器旧主机提供商持有的 SOA\zone 记录中的记录,电子邮件仍将通过旧主机提供商邮件服务器上的邮箱。所以我只是想重申一下我是否做对了,并且我基本上不可能丢失电子邮件,因为它会影响旧主机邮件服务器或新主机?
也可以通过输入多个pop3地址来配置相同的电子邮件帐户以检查和收集来自不同邮件服务器的邮件吗?如果我选择保留旧 Web 主机邮件托管服务作为备份,通过在新 Web 主机托管的 SOA 记录中为其指定较低优先级的 mx 记录,是否有可能将任何传入电子邮件发送到两者服务器通过邮件守护程序,所以我有两个副本?或者我唯一的选择是让主邮件服务器以某种方式将电子邮件转发到旧邮件服务器?
mx-record ×10
email ×5
email-server ×3
a-record ×2
g-suite ×2
smtp ×2
cisco ×1
exchange ×1
iis-7 ×1
nameserver ×1
postfix ×1
ptr-record ×1
reverse-dns ×1
spam ×1
txt-record ×1