SmtpClient通过alibaba服务器发送邮件提示操作已超时

我碰到情况如下:

1.通过SSL加密发送

2.通过ssl.alibaba-inc.com服务器,端口465发送邮件提示“操作已超时”

3.代码没变,发送126,gmail不管是普通邮件还是日程都可以发送成功!

Code:

  string hostServer = "ssl.alibaba-inc.com";
  string email = myemail;
  string authName = name;
  string password = mypassword;
  int port = 465;

   MailMessage msg = new MailMessage(email, EmailAddress.Text.Trim());
   msg.Body = "hello!";
   msg.Subject = "hello";
   SmtpClient smtp = new SmtpClient();
   smtp.Credentials = new NetworkCredential(email, password);
   smtp.Port = 465;
   smtp.Host = "ssl.alibaba-inc.com";
   smtp.EnableSsl = true;
   smtp.Timeout = 50000;
   try
   {
    smtp.Send(msg);
   }
   catch (SmtpException ex)
   {
    ex.ToString();
   }


白猪掌柜的
浏览 1722回答 2
2回答

万千封印

我的Gmail发送也超时,刚开始使用是正常的,大概8天以后就不能.net发送了,不知道是不是被屏蔽了
打开App,查看更多内容
随时随地看视频慕课网APP