using System.Net.Mail;
using System.Threading;
protected static void SendMail(IEnumerable<MailMessage> msgs, string smtp_host)
{
foreach (MailMessage msg in msgs)
{
SmtpClient smtp = new SmtpClient(smtp_host);
smtp.SendCompleted += new SendCompletedEventHandler(SendCompletedCallback);
ManualResetEvent wait = new ManualResetEvent(false);
smtp.SendAsync(msg, new object[] {wait });
wait.WaitOne();
}
}
public static void SendCompletedCallback(object sender, AsyncCompletedEventArgs e)
{
object[] tokens = (object[])e.UserState;
ManualResetEvent wait = (ManualResetEvent)tokens[0];
wait.Set();
}
徐球弟代表高峰國小四年級出征去
8 年前
沒有留言:
張貼留言