我曾在某些網站上看到過,如果用戶在獲取驗證電子郵件時遇到問題,用戶只需發送一封空白電子郵件至[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