首页 > 解决方案 > SMTP异常需要完美答案

问题描述

我有这段代码,几个月前它运行良好。现在它抛出两个异常。

连接尝试失败,因为连接方一段时间后没有正确响应,或者连接失败,因为连接主机没有响应 199.168.188.194:25

  1. System.Net.Mail.SmtpException:“发送邮件失败”-WebException:无法连接到远程服务器

  2. 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;
    

真的很感谢答案

标签: smtpclient

解决方案


推荐阅读