我們有一個網站,當我們嘗試發送700封電子郵件時,我們遇到了一個問題。我認爲最好發送7次100封電子郵件,但我應該採取哪種方法?將一個批量電子郵件拆分爲幾個
- 我可以使用for循環併發送7次電子郵件,但這種方法有什麼問題,例如:如果電子郵件的數量增加一倍?
- 線程,我是新手,需要更多時間。
這裏是我的代碼:
protected void btnClick_Send(object sender, EventArgs e)
{
MailMessage mailObj = new MailMessage();
mailObj.Bcc.Add(txtReciever.Text.Trim());
mailObj.ReplyToList.Add("[email protected]");
mailObj.SubjectEncoding = System.Text.Encoding.UTF8;
mailObj.BodyEncoding = System.Text.Encoding.UTF8;
mailObj.Subject = txtSubject.Text;
mailObj.Body += Environment.NewLine;
mailObj.Body = txtContent.Text;
mailObj.Body += Environment.NewLine;
SmtpClient SMTPServer = new SmtpClient();
SMTPServer.Send(mailObj);
}
任何其他的想法?
您使用的是哪個版本的.NET? – 2012-02-16 10:27:36
我目前在2.0,但我認爲如果有必要,我可以升級到4。 – Niklas 2012-02-16 10:39:08