电子邮件存在验证

Leh*_*hto 5 email-validation email-spam

是否可以检查电子邮件地址是否存在?

我之前听说过可以通过"联系"电子邮件主机,但它可能是"危险的",因为您的域名可能被相应的电子邮件主机禁止,被视为垃圾邮件.

我的方案是,我想检查客户当前在db中的电子邮件,并在需要时进行更新.

我有什么选择?

我正在使用ASP.NET和MVC.

谢谢,迈克尔.

Rin*_*g Ø 2

根据email地址本身,您可以检查域是否存在(DNS 方面)并有MX记录。这是一种在输入电子邮件时粗略地检查人为错误的方法。你可能会抓住几个百分点。

如果您需要对所有用户/客户进行认真检查,并且这是强制性的,我看到的唯一解决方案是向他们发送一封邮件,要求他们单击链接以验证其帐户。

但是您的邮件可能会被视为垃圾邮件/窃取信息的一种方式,而许多用户可能实际上不敢这样做click。因此,您的邮件必须精心设计,注明收件人的姓名(不太可能是垃圾邮件)以及您绝对需要他们帮助的原因。