我们开发了一个使用ASP.NET,.NET 3.5和SQL Server 2008的Web应用程序。它在Windows Server 2008 R2服务器上的IIS上运行。它有一个功能,在某些情况下,应用程序使用System.Net.Mail中的类将电子邮件发送到用户的注册电子邮件地址。它通常工作正常:在我们的应用程序发送电子邮件几秒钟后,用户在他/她的收件箱中收到电子邮件消息。电子邮件已发送但从未收到
但是,在某些情况下,用户永远不会收到电子邮件。这种情况显然是随机的,我们无法检测到任何模式。我们检查了垃圾邮件过滤器和文件夹,并确保电子邮件地址正常。有一次,我们有两个来自同一家公司的用户,地址为[email protected]和[email protected];其中一人完全收到他的电子邮件,而另一人从未得到他们。
任何想法从哪里开始调试?谢谢。
我认为它会更适合服务器故障。这也可能与交换服务器有关。对? – Shoban 2011-01-30 20:27:00
@Shoban:不涉及Exchange服务器。我们正在使用我们的托管电子邮件提供商提供的外部SMTP服务器。 – CesarGon 2011-01-30 22:31:14