|
|
1
35
|
|
|
2
6
您可能可以使用以下选项:
这将允许消息在线程可用时排队并发送。 |
|
|
3
4
原因是SmtpClient类不是线程安全的。如果您想同时发送多封电子邮件,您必须生成几个工作线程(在.NET Framework中有几种方法可以做到这一点),并在每个工作线程中创建单独的SmtpClient实例。 |
|
|
4
4
我想你误解了我的意思
要同时发送多个邮件,可以考虑使用更多的邮件。
|
|
|
5
2
每个SMTP客户端一次只能发送一个。如果要进行多个发送呼叫,请创建多个SMTP客户端。 嗯,, 科尔比非洲 |
|
|
6
2
如果您想同时发送多封电子邮件,那么正如其他人所说,请使用多个SmtpClient对象。 |
|
|
7
2
有理由重用 ,它限制到SMTP服务器的连接数。我无法实例化一个新类 SmtpClient 最后我使用了一个 保持一切同步。这样,我就可以继续给我的朋友打电话了 在每个线程中,但等待它处理电子邮件并使用 发送完成 事件将其重置,以便下一个事件可以继续。 我设置了自动重置事件。
我在实例化类时设置共享SMTP客户端。
然后,当我调用send async时,我等待事件清除,然后发送下一个事件。
|