我曾在某些网站上看到过,如果用户在获取验证电子邮件时遇到问题,用户只需发送一封空白电子邮件至[email protected]等邮件即可验证其电子邮件。我有一个PHP/MySQL的网站,我想实现这个功能,但除了发送电子邮件外,我还没有做太多的工作,所以我甚至不知道从哪里开始设置。通过电子邮件和PHP进行电子邮件验证?
2
A
回答
2
基本上,如果您的邮箱是IMAP,您可以通过PHP http://www.php.net/manual/en/ref.imap.php(如启用,请检查您的phpinfo())并阅读特定邮箱(http://www.php.net/manual/en/function.imap-open.php)来引用这些函数。 也许每10分钟运行一次cronjob(我说10分钟,因为我没有看到很多人这样做),循环所有的电子邮件(如果有的话),运行你的逻辑来验证该电子邮件帐户,给他们发送一封电子邮件,说它已被验证,然后从您的帐户中删除该电子邮件项目,这样您就不会创建大量积压的电子邮件。
想要某人验证的风险性的方法,但这可能是一种方法。
0
如果你的主机允许你,你可以pipe received email to a program(在你的情况下,一个PHP脚本),然后可以解析消息,并决定如何做。
但是,我同意这不是很安全。除非您实施DomainKey检查或DNS查找,否则欺骗发件人将非常容易。
相关问题
- 1. 电子邮件验证PHP
- 2. PHP - 电子邮件验证
- 3. 电子邮件验证php
- 4. PHP电子邮件验证
- 5. PHP电子邮件验证
- 6. 通过电子邮件进行PHP用户身份验证
- 7. 用电子邮件内容中的按钮进行电子邮件验证php
- 8. Android电子邮件验证与Firebase电子邮件验证
- 9. PHP电子邮件验证IBM电子邮件(全球范围)
- 10. 通过电子邮件验证用户
- 11. 通过SMTP验证电子邮件
- 12. 通过电子邮件验证链接
- 13. 电子邮件通过PHP
- 14. @对BlackBerry电子邮件进行验证
- 15. 如何验证电子邮件和替代电子邮件?
- 16. PHP表单验证和电子邮件
- 17. Javascript电子邮件和电话验证
- 18. Php重复的电子邮件和电子邮件通知
- 19. 电子邮件邮件字段验证
- 20. CakePHP电子邮件验证
- 21. 验证电子邮件
- 22. rspec电子邮件验证
- 23. 验证电子邮件
- 24. Firebase电子邮件验证
- 25. ResearchKit:验证电子邮件
- 26. Jquery - 验证电子邮件
- 27. 电子邮件验证javascript
- 28. JavaScript电子邮件验证
- 29. 电子邮件验证:JavaScript
- 30. 电子邮件验证 - HTML
这样的方法有用吗?伪造发件人地址可能比提供真实地址更容易。 – 2010-07-26 09:42:14