邮件发送失败。 - System.IO.IOException:无法从传输连接读取数据:net_io_connectionclosed

时间:2017-06-26 12:07:09

标签: c# web-services email

我使用下面的代码位从我的网络服务发送电子邮件

var emailMessage = new MailMessage(fromaAdress, toAdress)
{
   Subject = subject,
   IsBodyHtml = true,
   Body = body
};

var smtp = new SmtpClient()
{

   Host = "smtp.sendgrid.net",
   Port = 25,
   EnableSsl = false,
   DeliveryMethod = SmtpDeliveryMethod.Network,
   UseDefaultCredentials = false,
   Credentials = new NetworkCredential("xxxxx", "xxxxxx"),
   Timeout = 10000
};

smtp.Send(emailMessage);
  1. Web服务与登台服务器和测试服务器完美配合。
  2. 不起作用并在prod服务器上抛出错误(我将其用作其他服务形式 网络应用程序)。
  3. 但是当我在同一个域使用应用程序(xxx.com/sendmailTest应用程序与xxx.com/sendmailservice)时它起作用。环境差异是prod已安装SSL。我已经更改了ssl enable 587端口。仍然是同样的错误。
  4. 有人可以帮我找到问题。

    提前致谢。

0 个答案:

没有答案