【发布时间】:2011-01-31 06:03:27
【问题描述】:
我们使用 ASP.NET、.NET 3.5 和 SQL Server 2008 开发了一个 Web 应用程序。它在 Windows Server 2008 R2 服务器上的 IIS 上运行。它有一个功能,在某些情况下,应用程序使用 System.Net.Mail 中的类向用户注册的电子邮件地址发送电子邮件。它通常工作正常:在我们的应用程序发送电子邮件几秒钟后,用户的收件箱中就有电子邮件消息。
但是,在某些情况下,用户永远不会收到电子邮件。这以明显的随机方式发生,我们无法检测到任何模式。我们检查了垃圾邮件过滤器和文件夹,并确保电子邮件地址正常。在一个例子中,我们有来自同一家公司的两个用户,地址为 abc@company.co.uk 和 xyz@company.co.uk;其中一个人完美地收到了他的电子邮件,而另一个人却从来没有收到过。
知道从哪里开始调试吗?谢谢。
【问题讨论】:
-
我认为它会更适合服务器故障。它也可能与交换服务器有关。对吗?
-
@Shoban:不涉及任何 Exchange 服务器。我们正在使用我们的托管电子邮件提供商提供的外部 SMTP 服务器。