我想使用asp.net發送電子郵件,我已經配置了我的SMTP服務並添加了127.0.0.1作爲中繼。我曾經到過我家的應用程序是成功的,但我安裝在辦公室它不能發送電子郵件爲什麼?使用asp.net發送電子郵件
這裏是C#代碼
MailMessage objemail = new MailMessage();
objemail.To.Add(new MailAddress("[email protected]"));
objemail.From = new MailAddress(Request.Form["inputEmail"].ToString());
objemail.Subject = Request.Form["inputSubject"].ToString();
objemail.Body = "Dari: " + Request.Form["inputName"].ToString() + "\n\n" +
"Phone: " + Request.Form["inputPhone"].ToString() + "\n\n" +
Request.Form["inputMsg"].ToString();
objemail.IsBodyHtml = true;
objemail.Priority = MailPriority.Normal;
SmtpClient objSmtpClient = new SmtpClient();
objSmtpClient.Send(objemail);
這裏是web.config配置
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network host="127.0.0.1" port="25" userName="yyyy" password="xxxxx" />
</smtp>
</mailSettings>
</system.net>
我的辦公室使用代理,是這個問題我無法發送電子郵件?請指教
它拋出什麼異常? – HackedByChinese
通過在try/catch中包裝並將異常詳細信息寫入txt文件來執行一些簡單日誌記錄。否則,它可能是一堆東西。 – Hardrada
沒有錯誤,但我沒有收到郵件 –