Re: [問題] mail.SendAsync只能在winform中使用嗎?
※ 引述《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
討論串 (同標題文章)