【发布时间】:2012-03-08 19:55:50
【问题描述】:
在 PHP 上,运行 checkdnsrr('example.com.com', 'MX') 返回 1 - 我原以为它会返回 '0'。将“示例”替换为任何内容,您会得到相同的结果。
这是否意味着 cnet(显然拥有 com.com 域)会收到任何发送到某人@example.com.com 的电子邮件?
我很感兴趣,因为我正在验证电子邮件,这在验证过程中作为一个错误出现。
这个问题有一些有用的信息,似乎与这里相关: Using MX records to validate email addresses
【问题讨论】:
-
@rkosegi 我没有。我正在使用调用
checkdnsrr()的API。不过,我可以自己打电话给getmxrr()- 我会检查一下。 -
两个函数在后台调用相同的代码,但请查看论坛的描述,它可能对你有用。
-
@rkosegi - 谢谢,是的,这很有用。看起来打电话给
getmxrr()可能是最好的选择。 -
这道题在PHP标签下到底做了什么?
标签: php validation dns mx-record