我有一个项目需要从网页发送1到2000封电子邮件。一个开源的错误跟踪器使用线程发送邮件,但是它充斥着错误。
所以我想知道是否有人有任何想法,如何创建一个程序,一次发送多达2000封电子邮件?
我的同事告诉我将其留作一个进程(正常例程一次发送一封电子邮件),因为处理所有电子邮件不会花费很长时间。这似乎不对,我想使用线程...也许我喜欢复杂的例程?
[额外内容] 我有类似以下的代码: foreach(string email in emailAddresses) { MailMessage mailMessage = new MailMessage(); mailMessage.To.Add(...) ... SmtpClient client = new SmtpClient(); client.Send(mailMessage); }
所以我想知道是否有人有任何想法,如何创建一个程序,一次发送多达2000封电子邮件?
我的同事告诉我将其留作一个进程(正常例程一次发送一封电子邮件),因为处理所有电子邮件不会花费很长时间。这似乎不对,我想使用线程...也许我喜欢复杂的例程?
[额外内容] 我有类似以下的代码: foreach(string email in emailAddresses) { MailMessage mailMessage = new MailMessage(); mailMessage.To.Add(...) ... SmtpClient client = new SmtpClient(); client.Send(mailMessage); }