以下代碼無法發送電子郵件給客戶,並且不會引發任何異常。它的代碼不發送任何電子郵件或例外,但執行。我對asp.net是全新的。有人可以幫助我解決問題。無法在asp.net中發送mailmessage
代碼:
try
{
String userName = "ramesh";
String passWord = "123456";
String sendr = "[email protected]";
String recer = "[email protected]";
String subject = "Comformation ";
String body = "Dear Customer";
MailMessage msgMail = new MailMessage(sendr, recer, subject, body);
int PortNumber = 25;
SmtpClient smtp = new SmtpClient("smtp.test.com", PortNumber);
msgMail.IsBodyHtml = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new System.Net.NetworkCredential(userName, passWord);
smtp.Send(msgMail);
MsgLP.Text = "Emailed to Customer..";
LogInLink.Visible = true;
}
catch (Exception ex){
AuditLog.LogError("ErrorE-mail " + ex.Message);
}
你看了是垃圾郵件嗎?郵件服務器上是否有安全設置? – Mairaj 2014-08-28 07:41:07
您能否告訴我如何檢查郵件服務器上的垃圾郵件安全設置? – Prathyush 2014-08-28 07:44:03
你怎麼知道它不發送電子郵件,如果它不投擲?我建議你的代碼工作正常,但一路上的smtp服務器沒有發送電子郵件。 – 2014-08-28 07:44:09