smtpclient - SMTP异常需要完美答案
问题描述
我有这段代码,几个月前它运行良好。现在它抛出两个异常。
连接尝试失败,因为连接方一段时间后没有正确响应,或者连接失败,因为连接主机没有响应 199.168.188.194:25
System.Net.Mail.SmtpException:“发送邮件失败”-WebException:无法连接到远程服务器
SocketException:连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接的主机没有响应,建立连接失败。
MailMessage email_msg = new MailMessage("test@email.com", "test@email.com", "Order Confirm", "Dear ss! your Order Has Been Confirmed. Thanx For Shoping"); email_msg.IsBodyHtml = true; SmtpClient mailclient = new SmtpClient(); System.Net.NetworkCredential basic = new System.Net.NetworkCredential("username", "password"); mailclient.Host = "mail.testdeva.com"; mailclient.UseDefaultCredentials = false; mailclient.Credentials = basic; mailclient.DeliveryMethod = SmtpDeliveryMethod.Network; mailclient.Send(email_msg); email_msg.Dispose(); email_msg = null; mailclient.Dispose(); mailclient = null;
真的很感谢答案
解决方案
推荐阅读
- c# - 根据下拉列表更改网格视图的数据源
- javascript - 数组道具更新后子组件未更新
- arrays - 如何将表格再次反转为字符串?
- android - 如何使用父文档和子文档创建 Firestore 复合索引?
- react-native - 选项卡导航器聚焦
- html - 如何让 div 标签扩展以适合我的示例中的内容?
- c# - PreviousPageModel 为空
- jenkins - Jenkins Pipeline:如何为单个测试分配多个节点 - 分布式测试编排
- php - 使用phpspreadsheet将mysql表数据导出为xlsx格式,不能不导入
- scheme - 如何在 Scheme 中列出评估的所有中间步骤