作者linxiaoxi (葡萄神手)
看板C_Sharp
标题Re: [问题] mail.SendAsync只能在winform中使用吗?
时间Thu Sep 29 17:27:02 2011
※ 引述《soit (好康)》之铭言:
: 我开一个新的主控台应用程式专案,试着用SendAsync方法来寄信
: 执行侦错的时候没有问题,但就是没有收到信,也一直找不到问题(用send方法可以)
: 後来再开一个winform应用程式专案再测SendAsync
: 就可以正常收到信!
: 请教一下各位大大,是只有send()支援主控台的模式吗?
首先,主控台程式和winform程式完全一样
只是类结构的区别
主控台程式发信很简单,就
SmtpClient smtpClient = new SmtpClient("server name");
smtpClient.SendCompleted += new SendCompletedEventHandler(SendCompleted);
smtpClient.SendAsync(new MailMessage("mail from","mail to","subject","body"),null);
static void SendCompleted(..........,.........)
{
寄信完成后会到这边
}
你说执行侦错的时候没有问题,但是没有收到信
可能是你设置断点侦错,并且始终停留在断点处导致程式停止执行
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.202.244.1