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