php - 电子邮件验证

标签 php mysql email newsletter

我正在创建一个新闻通讯订阅应用程序。我想实现电子邮件验证以防止垃圾邮件/机器人注册(好吧,至少这样我可以在之后删除它们)。我一直在努力解决确认键问题,但有一个更简单的解决方案:

  1. 用户点击提交 -> 输入到数据库(已验证 = 0)
  2. 用户收到通用电子邮件(“点击我进行验证”)-> 已验证页面(已验证 = 1)

这行得通吗?是否存在可能出现的潜在问题?

最佳答案

如果您的问题是垃圾邮件机器人,您应该使用验证码:http://www.google.com/recaptcha 这将帮助您对抗其中的大多数。

你的解决方案很好,如果你想防止随机用户使用该网站,它解决的问题是用户必须付出一些努力。

另外,如果你想节省一些带宽,你可以真正进入电子邮件检查:http://www.serviceobjects.com/blog/hot-topics/email-validation-whitepaper/

希望对你有帮助

关于php - 电子邮件验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18109803/

相关文章:

php - mysql sum 与命名列

android - 在 webView 上显示电子邮件?

java - 如何使用 servlet 发送电子邮件?

php - 将动态变量插入 HTML 模板...PHP? ASP?冷聚变? MySQL?

Apache FastCgi、PHP-FPM、Suexec 权限被拒绝错误

javascript - 仅当数组元素尚不存在时,如何将其插入数据库

mysql - 如何在没有 groupby 的情况下计算以前事件的数量

php - 为什么在 cpanel 数据库大小显示 0.00MB?

c# - 是否有 .NET Framework 方法来解析电子邮件 (MIME)?

php - 异常参数错误