首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查电子邮件地址是否属于Yahoo

检查电子邮件地址是否属于Yahoo
EN

Stack Overflow用户
提问于 2011-01-13 02:41:52
回答 2查看 823关注 0票数 0

雅虎屏蔽来自我们网站的电子邮件。我们已经编写了它们来扭转这个决定,但没有多少运气。因此,我们屏蔽了@yahoo.com电子邮件中的站点注册。我们的问题是,除了@yahoo.com之外,雅虎还有其他的电子邮件域名。例如@ymail.com、@rocketmail.com、@btinternet.com,我相信还有更多。加上国际域名。

所以问题是,我如何检查一个电子邮件域名是否属于雅虎?我想我可以尝试找到所有雅虎域名的明确列表,但我相信肯定有更好的方法。例如对域进行某种类型的主机查找。

在PHP中有什么建议可以做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-13 02:47:47

确定的列表可能是最好的方式。你不想每次有人注册你的网站时都要做一些查找。但是如果你真的不想使用静态列表,你应该能够使用getmxrr(),看看MX记录是否来自雅虎。

票数 2
EN

Stack Overflow用户

发布于 2011-01-13 02:45:48

ymail.com和rocketmail.com都将yahoo.com列为他们的DNS服务器,因此这是一个明显的表白。然而,btinternet.com并非如此。

您可以使用getmxrr()来检索MX列表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4672619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档