利用SmtpClient异步地发送邮件
2010-04-08 16:50
441 查看
代码如下:
public void SendAsyncMail()
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("Enter from mail address");
mail.To.Add(new MailAddress("Enter to address #1"));
mail.To.Add(new MailAddress("Enter to address #2"));
mail.Subject = "Enter mail subject";
mail.Body = "Enter mail body";
SmtpClient smtpClient = new SmtpClient();
Object state = mail;
//event handler for asynchronous call
smtpClient.SendCompleted += new SendCompletedEventHandler(smtpClient_SendCompleted);
try
{
smtpClient.SendAsync(mail, state);
}
catch (Exception ex)
{
}
}
void smtpClient_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
{
MailMessage mail = e.UserState as MailMessage;
if (!e.Cancelled && e.Error!=null)
{
message.Text = "Mail sent successfully";
}
}
public void SendAsyncMail()
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("Enter from mail address");
mail.To.Add(new MailAddress("Enter to address #1"));
mail.To.Add(new MailAddress("Enter to address #2"));
mail.Subject = "Enter mail subject";
mail.Body = "Enter mail body";
SmtpClient smtpClient = new SmtpClient();
Object state = mail;
//event handler for asynchronous call
smtpClient.SendCompleted += new SendCompletedEventHandler(smtpClient_SendCompleted);
try
{
smtpClient.SendAsync(mail, state);
}
catch (Exception ex)
{
}
}
void smtpClient_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
{
MailMessage mail = e.UserState as MailMessage;
if (!e.Cancelled && e.Error!=null)
{
message.Text = "Mail sent successfully";
}
}
相关文章推荐
- 哈哈哈 利用SmtpClient发送邮件
- 利用System.Net.Mail 的SmtpClient发送邮件
- 利用SmtpClient发送邮件
- 利用System.Net.Mail 的SmtpClient发送邮件
- asp.net利用SmtpClient发送邮件
- asp.net利用SmtpClient发送邮件
- C# 利用SMTP异步发送邮件
- 利用SmtpClient发送邮件
- asp.net利用SmtpClient发送邮件
- 利用System.Net.Mail 的SmtpClient发送邮件
- 哈哈哈 利用SmtpClient发送邮件
- 利用SmtpClient发送邮件
- 利用System.Net.Mail 的SmtpClient发送邮件
- SmtpClient发送邮件遭遇The specified string is not in the form required for a subject.
- .Net中用smtpclient发送邮件后放到“已发送”之调查
- 在做mes系统时,利用D7 IdMessage&IdSMTP发送邮件,从盒子上学习了不少的东西,自己整理了一下,想share给新手,学习参考!
- .NET 通过SmtpClient发送邮件 提示 4.7.1 service unavailable try again later 解决办法
- 利用oracle系统包UTL_SMTP发送邮件
- smtpclient 邮件发送测试
- 邮件发送 利用SMTP