我在c#app中验证电子邮件地址,旁边是正则表达式我打算通过与邮件交换器通信来添加一些高级验证,并获得是否存在此类电子邮件地址的响应
有没有人知道这样做?我知道一个可以检查它的网站:
http://www.ip-address.org/verify/email-checker.php
但我不确定网站用于验证的方法是什么。 我尝试在我的邮件交换器上模拟telnet会话,然后发送命令
MAIL FROM and RCPT TO
但它不起作用,连接被阻止,或者响应是错误的
答案 0 :(得分:0)
您描述的技术不再有效,而且其中的变体也无法正常工作 - 邮件服务器响应不正确或将您标记为垃圾邮件发送者,参考。 http://www.spamresource.com/2010/11/smtp-address-validation-bad-idea.html
Mail-Bee NET有一些这样的功能,文档说它可以工作,但你需要说服其他邮件服务器你也是一个邮件服务器。 http://www.afterlogic.com/mailbee-net/docs/getting_started_with_address_validator.html
无论哪种方式,这听起来都像是一个冒险的项目,很可能会将您的邮件服务器列入黑名单。