如今有许多付费服务声称提供“完整”的电子邮件验证(检查 MX 记录、检查 SMTP 服务器等),例如 thisone、thisone 和 thisone。
从 SO 上过去的各种帖子来看,很明显,万无一失的电子邮件地址验证是不可能的 -
任何此类服务都可能会遇到以下问题 -
我的问题是,还有其他方法可以做到这一点吗?鉴于上述情况,这些服务如何声称具有可靠的验证?我知道他们不会透露他们的方法,但是任何人都可以透露更多信息吗?
我们最近发布了基于我们的EmailVerify.NET的托管电子邮件验证服务,这是一个屡获殊荣且众所周知的.NET平台电子邮件验证组件;虽然我无法回答您提到的所有其他服务,但我当然可以为我们的服务做到这一点:
我的经验还表明,大多数电子邮件验证服务都无法提供人们所期望的语法验证质量(至少有 7 个不同的 RFC 需要遵循,简单的正则表达式在这里不是正确的选择);在选择之前,我建议您索取带有您自己的示例数据的演示(如果您愿意,EmailVerify.NET 有一个“在线演示”页面,您可以使用它)。例如,大多数不支持引用的单词或非 ASCII 域或邮箱(这些现在变得相当普遍),或者不过滤掉一次性(临时)电子邮件地址。