我们有一个发送电子邮件的网络应用程序(谁没有)。
最近我们实现了一些东西,客户可以向他们的客户发送调查问卷。一次可能发送数千个。(别担心,这不是垃圾邮件。没有出售任何东西,只是一堆问题)
我们遇到了一些问题,由于很多不同的原因,我们得到了很多反弹,我相信,其中大部分只是您的花园类型错误的电子邮件地址或邮箱完整错误。我工作的公司担心这是因为我们已经建立了一些东西。
我进行诊断的唯一方法是进入大型 SMTP 文件的日志文件并查找有问题的地址。我无法知道错误发生了多少次,是否有我们可以避免的错误,等等。
现在我记录正在发送的电子邮件,但是一旦它进入 SMTP,我就会丢失任何类型的上下文。我想我要问的是,是否有一种技术或更好的 SMTP 服务器或我们可以利用的东西来帮助我们更好地理解我们的 SMTP 数据,理想情况下我可以用它来绑定到我在代码中发送它的时候?
目前,我在 Windows Server 2008 中使用 vanilla IIS SMTP,而 .NET 应用程序除了 .NET 3.5 之外没有任何特别之处。如果需要,我愿意接受新的 SMTP 服务器工具。