protected void Button1_Click(object sender, EventArgs e)
{
try
{
SmtpClient sm = new SmtpClient();
MailMessage ms = new MailMessage();
ms.To.Add(new MailAddress(TextBox1 .Text));
ms.Subject = TextBox2.Text;
ms.Body = TextBox3.Text;
ms.IsBodyHtml = true;
sm.Send(ms);
}
catch (Exception el)
{
Response.Write(el.Message);
}
}
2
A
回答
1
SmtpClient從web.config獲取其配置,即SMTP服務器地址和驗證字段(如果需要)。在發送行上放置一個斷點,檢查sm對象的設置,確保SMTP參數正確,並且無論您在測試此代碼的哪個位置,都可以點擊服務器。
0
您需要設置的連接設置(例如對於Gmail):
SmtpClient sm = new SmtpClient("smtp.gmail.com", 587);
sm.Credentials = new System.Net.NetworkCredential("[email protected]", "password");
sm.EnableSsl = true;
0
當你不能夠連接到SMTP服務器,因此超時消息出現此問題。爲什麼有這個問題已經出現了幾種可能性:
- 錯誤SMTP地址
- SMTP拒絕
- SMTP服務器脫機
- 端口設置
- SSL配置
0
請輸入此在web.config
文件中
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network host="smtp.gmail.com" port="587" userName="[email protected]" password="***** " defaultCredentials="false"/>
</smtp>
</mailSettings>
</system.net>
相關問題
- 1. 使用asp.net和smtp.gmail.com發送電子郵件時操作已超時
- 2. 發送電子郵件操作不發送電子郵件
- 3. Gmail發送電子郵件超時
- 4. SmtpClient電子郵件發送超時
- 5. sidekiq_mailer嘗試發送電子郵件時發生錯誤
- 6. 嘗試發送電子郵件時發生奇怪錯誤
- 7. JVM嘗試發送電子郵件
- 8. 錯誤嘗試發送電子郵件
- 9. 發送電子郵件操作和發送電子郵件操作之間的區別郵件保存操作
- 10. apche mod_fcgid,codeigniter和sendmail - 嘗試發送郵件時發生超時
- 11. Android應用程序,錯誤時嘗試發送電子郵件
- 12. 爲什麼在嘗試發送電子郵件時遇到OverQuotaException?
- 13. 嘗試使用PHPMAILER發送電子郵件時出錯
- 14. 當我嘗試通過django發送電子郵件時,Gmail SMTPAuthenticationError
- 15. 嘗試發送電子郵件時出錯
- 16. Zend郵件發送電子郵件連接超時錯誤
- 17. 操作郵件程序在嘗試發送電子郵件時打破應用程序
- 18. 使用smtp發送電子郵件,但操作超時使用ZOHO
- 19. 發送codeigniter電子郵件時連接超時問題
- 20. 嘗試使用PHP郵件發送響應電子郵件
- 21. 如何在發送電子郵件後提交「發送電子郵件」操作時避免發送重複電子郵件?
- 22. 發送電子郵件時用電子郵件更改名稱
- 23. 電子郵件超時C#
- 24. AWS SDK在嘗試使用SES發送電子郵件時引發錯誤
- 25. System.FormatException發送電子郵件時出錯
- 26. TextView發送電子郵件時點擊
- 27. 異常,同時發送電子郵件
- 28. 登出時發送的電子郵件
- 29. 發送電子郵件時出錯
- 30. 發送電子郵件時出錯
有完整源代碼的任何解決方案? – Kiquenet