在PHP中检查有效且正在使用的电子邮件地址

the*_*e_e 1 php sendmail email-verification

我不确定这是否完全可能,但我想我会把它扔出去.

我有一个客户通过我为他开发的网站上的联系表格从他认识的人那里得到一些仇恨邮件.目前我正常检查有效格式的电子邮件地址以及Captcha,但客户已要求用户在表单中输入他/她自己的电子邮件地址.

现在我意识到像这样的东西可能很容易被设置一个虚假的雅虎帐户等欺骗,但客户的想法是,这个人不是那种计算机文化.

是否有可能检查电子邮件地址是否有效且正在使用中?我能想到的唯一其他事情是将他的联系表格变成mailto:link.

Que*_*tin 7

确认正在使用的电子邮件地址的唯一方法是使用唯一令牌向其发送电子邮件,并让他们将令牌传回给您(通常通过单击链接).这通常是邮件列表注册的工作方式.

在SMTP协议中有理论上的方法,但许多(甚至大多数)服务器不尊重那些由于垃圾邮件发送者滥用它们的问题.