我无法在不升级的情况下访问 SMTP 服务器,我现在不能。
我是否可以使用任何其他方法来确保用户在我的数据库中输入有效的电子邮件地址。至少在接下来的几周内,我必须使用免费的网络主机(目前是 xtreemhost)。我刚刚完成该站点并想先对其进行测试。
我的网站使用 php-mysql。
最佳答案
简介
您可以验证电子邮件的形式,这意味着您可以判断它是否是一个有效的电子邮件地址,但您无法检查该电子邮件地址是否确实存在。
回答
至于验证本身,有很多方法可以做到,
一种方法是使用
filter_var()
filter_var('bob@example.com', FILTER_VALIDATE_EMAIL)
旁注:不建议使用 REGEX 来验证电子邮件。如果你这样做,Jon Skeet 会在晚上来找你。
关于php - 有没有电子邮件验证的替代方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7051474/