我为客户建立了一个网站,他们想要一个定制的通讯工具。建立工具很容易,但我不确定如何发送电子邮件。
我设置了一个测试页面,并使用System.Net.Mail命名空间成功向自己发送了一封测试电子邮件。我试图将此代码应用于通讯页面上的循环,但这证明是一项相当困难的任务。电子邮件发送循环会锁定整个网站约一个小时,而它正在发送电子邮件。有时它会在中途中止循环,其中一些电子邮件将无法发送。
我尝试在另一个线程上启动循环。
但这仍然会使网站变慢,并且有中途中止的习惯。发送大量电子邮件的常见方法是什么?我确定我做得不对。
我在.NET中非常新于电子邮件领域。
我设置了一个测试页面,并使用System.Net.Mail命名空间成功向自己发送了一封测试电子邮件。我试图将此代码应用于通讯页面上的循环,但这证明是一项相当困难的任务。电子邮件发送循环会锁定整个网站约一个小时,而它正在发送电子邮件。有时它会在中途中止循环,其中一些电子邮件将无法发送。
我尝试在另一个线程上启动循环。
protected void btnSendNewsletter_Click(object sender, EventArgs e)
{
Thread t = new System.Threading.Thread(new ThreadStart(SendEmails));
t.Start();
}
但这仍然会使网站变慢,并且有中途中止的习惯。发送大量电子邮件的常见方法是什么?我确定我做得不对。
我在.NET中非常新于电子邮件领域。