在我的Web应用程序中,带有凭据信息的电子邮件将发送给每个新注册的用户.
出于某种原因,Hotmail和其他一些邮件提供商根本不接受这些电子邮件(顺便说一句,我通过hMailServer发送,也许你知道如何修复它) - 它们既不在垃圾邮件中也不在收件箱文件夹中.
因此,用户离开页面,检查邮件,什么也得不到.他们必须使用单独的页面来发送另一封电子邮件,这并不酷.
那么如何检查邮件是否成功发送?
更新
我意识到没有办法做到这一点......
关于最佳实践(例如设置SPF记录),Jeff Atwood在此发表了一篇很好的文章,请参阅:http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some -email-通code.html
要检查是否发送了电子邮件,您只需在通过应用程序请求数据的电子邮件中放置图像,然后记录用户打开电子邮件的事实.如果请求"/images/something.jpg?id={identify-the-user-and-message-here}"通过您的应用程序路由,您只需注册用户已看过该电子邮件,然后返回图像,或者确实没什么.
| 归档时间: |
|
| 查看次数: |
2808 次 |
| 最近记录: |