【发布时间】:2010-11-01 09:29:48
【问题描述】:
我正在寻找发送大量电子邮件时的良好性能。
我听说正确的做法是打开一个连接发送约 20 封电子邮件并关闭连接。一遍又一遍地这样做。 这是正确的吗?
SmtpClient 是如何工作的,它会在它自己的生命周期内打开一个连接吗? (不是 IDisposable,所以看起来不像那样) 或者它是否为每封发送的电子邮件打开一个连接? 或者它是否一直打开连接? 或者它有什么魔法可以在适当的时候打开和关闭连接?
我想知道,所以我知道我应该如何启动 SmtpClient。作为单例或仅用于大量消息...
【问题讨论】:
标签: .net performance email smtp smtpclient