ASP.NET MVC如何确定电子邮件是否没有到达接收者 [英] ASP.NET MVC How to determine if the e-mail didn't reach the receiver

查看:124
本文介绍了ASP.NET MVC如何确定电子邮件是否没有到达接收者的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的Web应用程序中,每个新注册的用户都会发送一个带凭证信息的电子邮件。



由于某些原因,Hotmail和其他一些邮件提供商根本不接受这些电子邮件(顺便说一下,我通过hMailServer发送,也许你知道如何修复) - 它们既不在垃圾邮件中也不在收件箱文件夹中。



所以用户离开页面,检查邮件,什么都没有。他们必须使用单独的页面给另一个电子邮件,这不是很酷。



那么如何检查邮件是否已成功发送?



更新



我意识到没有办法去做...

解决方案>

听起来你正在询问是否有实时的方法来检查你的用户是否收到了消息。如果是这样,我建议你不要追求这个道路。大多数时候,电子邮件传递似乎是瞬间的,它可能会在传送到收件人的邮箱之前的任何时间内被阻止。


In my web application an e-mail with credential information is sent to every newly registered user.

For some reason, Hotmail and some other mail providers don't accept these e-mails at all (by the way, I send via hMailServer, maybe you know how to fix that) - they are neither in the spam nor in the inbox folder.

So the users leave the page, check mail and get nothing. They have to use a separate page to give another e-mail, which is not cool.

So how can I check if the mail was successfully sent or not?

Update

I realized that there's no way to do it...

解决方案

It sounds like you're asking if there's a way in real time to check to see if your user got the message. If so, I would recommend that you don't pursue that path. While most times email delivery seems to be instantaneous, it could be held up for any length of time prior to being delivered to the recipient's mailbox.

这篇关于ASP.NET MVC如何确定电子邮件是否没有到达接收者的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆