我正在使用System.Net.Mail
,我試圖發送一封電子郵件(實際上是我自己)到某個地址。 我相信我設置正確,我沒有得到例外拋出,但郵件沒有交付?!我不知道發生了什麼。我沒有消息,錯誤,沒有跡象表明有問題。 這裏是我的代碼:C#asp.net System.Net.Mail傳出的電子郵件沒有收到
using System.Net.Mail;
EmailSender email = new EmailSender();
email.From = "[email protected]";
email.Subject = "Test email!";
email.To = "[email protected]";
email.Body = "An event just occured.";
email.SendMail();
,並在單獨的I類有:
mMailMessage.Subject = strSubject;
mMailMessage.Body = strBody;
mMailMessage.IsBodyHtml = true;
mMailMessage.Priority = MailPriority.Normal;
// Send the message.
SmtpClient mSmtpClient = new SmtpClient(strHost);
mSmtpClient.Send(mMailMessage);
我已經通過這個代碼踩了無數次,但一切似乎都很正常。 任何人都可以幫忙嗎?!
你能從SmtpClient配置發佈代碼嗎? (港口,證件...) –
是否收到?即你的郵件服務器看到了嗎? –