我的问题是没有验证电子邮件地址。我想验证是否存在电子邮件地址。 我整天都在寻找解决方案。但没有结果对我有用。 谁能帮我这个?谢谢! 葛。
答案 0 :(得分:0)
这不是那么简单,但有很多选择:
1)使用DNS查找找出哪些邮件服务器负责电子邮件地址的域并连接到其中一个邮件服务器。使用SMTP尝试将邮件传递到目标地址。有些服务器会告诉您目标地址不存在。
2)将测试邮件发送到目标地址,并检查是否收到退回/错误邮件。
答案 1 :(得分:0)
并非琐碎,正如badcat已经说过的那样。如果你绝对必须,我会其他一些实体做发送和接收电子邮件的实际工作(例如你的网络服务器)。流程将类似于
1)您的应用指示您的网络服务器发送测试电子邮件(确保您确保这一点 - 否则它将非常适合发送垃圾邮件)
2)您的应用指示用户已发送测试电子邮件,并且他应该回复它,确认他是人(或者可能点击电子邮件中包含的网址)
3)用户响应(点击网址或电子邮件回复)将记录在一个小型数据库中,您可以使用自己的应用进行查询