• 发送邮件的功能本机测试可以,但是放到服务器上就发送失败
  • 发布于 1个月前
  • 74 热度
    1 评论
  • King
  • 0 粉丝 17 篇博客
  •   
我用.NET做了一个邮件群发系统,smtp服务器使用的是126的smtp服务,我在本机进行测试时是可以发送邮件成功的(用QQ邮箱接收成功了),但是当我把系统发布到正式环境时,系统却发送失败,我把服务器的25端口打开了,甚至把网络防火墙也关了,但是还是发送失败,请问有哪位大神有遇到过类似问题的?
用户评论
  • King
  • 我不知道你服务器是你们自己在管的还是说是租用万网这样的第三方的服务器的,如果是租用第三方的服务器,有可能服务商把网络的25端口封掉了,这样即使你把你服务器的防火墙关掉了也没有,这种情况只能跟服务商说一下,看能不能开通25端口,或者把你的smtp发件端口改为其它端口。你可以用telnet方式测试你的服务器25端口,方法如下:

    1.进入cmd命令窗口

    2.在命令窗口输入这样的命令语句:telnet 212:42.25.66 25

    如果出现这种:正在连接212:42.25.66...无法打开到主机的连接。 在端口 25: 连接失败 的提示,那说明你的服务器25端口是没有打开的,是发送不了邮件的

  • 2018/8/29 13:38:00 [ 0 ] [ 0 ] 回复