【发布时间】:2013-10-09 23:08:13
【问题描述】:
我们有一些 C# 代码在下订单或更改密码等时向用户发送电子邮件。此代码在生产服务器上运行很快,但在我们的本地桌面上运行时非常慢发展。生产服务器将在 5 秒内发送一封电子邮件,但开发机器需要 5 分钟。开发机器和生产服务器使用我们网络本地的同一个 smtp 服务器。 IIS 或 Exchange 中是否有任何设置可能会在一个环境中导致这样的延迟,但在另一个类似的环境中不会?桌面运行的是 windows 7,网络服务器运行的是 windows webserver 2008,Exchange 服务器是运行在 Microsoft SBS 2011 上的 2010。
【问题讨论】:
-
他们使用同一个服务器,但是他们在同一个子网上吗?我怀疑开发机器和 SMTP 服务器之间有一个代理,并且协商需要时间。
-
wireshark 数据包嗅探可以揭示一些事情。
标签: c# iis exchange-server smtpclient