在服务器上发送邮件失败

codezgy826 2017-01-20 04:27:44
利用的腾讯的smtp发送,在本地成功。放在服务器上失败。我在服务器上telnet smtp.qq.com 25失败,在本地是通的....
各位大神帮忙看看...谢谢了
这是发邮件的代码
SmtpClient client = new SmtpClient();
NetworkCredential nc = new NetworkCredential("2523722335@qq.com", "keycode");
client.Host = "smtp.qq.com";
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Credentials = nc;
client.Send(msg);

这是放在服务器上测试的报错
由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 14.18.245.164:25
...全文
420 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
codezgy826 2017-01-20
  • 打赏
  • 举报
回复
引用 2 楼 Runnerchin 的回复:
服务器是什么线路?如果是单运营商接入,就用对应ISP的DNS,如果是BGP网络,就用114.114.114.114做DNS
我是阿里云的ESC 服务器,您说的什么我不太懂... 是要修改下DNS吗?
codezgy826 2017-01-20
  • 打赏
  • 举报
回复
引用 1 楼 gates987 的回复:
我也是有很多次在服务器上都发不了,还以为不行了,结果本地发送成功了,现在都忘记当时的事的具体情况了
我在本地可以发送的,放在服务器就不行...
X-i-n 2017-01-20
  • 打赏
  • 举报
回复
服务器是什么线路?如果是单运营商接入,就用对应ISP的DNS,如果是BGP网络,就用114.114.114.114做DNS
gates987 2017-01-20
  • 打赏
  • 举报
回复
我也是有很多次在服务器上都发不了,还以为不行了,结果本地发送成功了,现在都忘记当时的事的具体情况了

110,983

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧