【问题标题】:Bulk Email Validator [closed]批量电子邮件验证器[关闭]
【发布时间】:2023-03-09 08:35:01
【问题描述】:

我希望使用免费提供的电子邮件验证器(软件、脚本或在线服务)。如果这不存在,是否有一些免费的 PHP 类可以用来验证电子邮件地址?

我有大约 100 封电子邮件,在发送这些电子邮件之前,我想检查它们的有效性。我不希望我的服务器因为反弹而被列入黑名单。

请注意,我不只是在寻找一个语法检查器。我说的是 DNS 和 SMTP 验证。

理想的解决方案是我可以在本地或服务器上设置的 pHP 脚本等。

感谢大家的帮助

【问题讨论】:

  • 你有什么理由相信这些邮件是无效的?您应该只向允许您向他们发送邮件的人发送邮件;在这种情况下,他们应该已经给了你一个有效的电子邮件地址。
  • 一个 SMTP 套接字连接检查是否同意 RCPT TO(允许列入灰名单,了解代理邮件服务器可能同意任何具有适当域的电子邮件地址)和/或接收服务器上的 VERP立即取消订阅退回邮件很容易创建。毕竟这是一个程序员网站;)
  • 他们可能输入错误的电子邮件

标签: php email smtp dns email-validation


【解决方案1】:

尝试在 @ 之后的任何内容上运行 gethostbyname(),如果它不返回 IP,则它不是有效的 DNS

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-10-17
  • 2016-05-21
  • 2014-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-27
  • 2012-10-16
相关资源
最近更新 更多