无法通过25端口发送邮件 的 原因和解决方案

尊敬用户 您好:

  从2018月5月10日开始,所有服务器和空间都不再开放25端口。这个端口经常被用来架设邮件服务器 和 对外发送邮件。
  为什么会禁用25端口呢?主要是因为需要更加符合法律法规,并杜绝垃圾邮件的问题。这是机房的整体措施(已在全国范围内大范围推行),并不是某一台服务器的设置,希望您能理解。

  不能使用25端口,不会影响网站的正常访问,因为网站访问是通过80端口的,并不使用25端口。
  不能使用25端口,只会影响之前使用 jmail组件 发送邮件的用户。

  解决方案是:使用其他端口发送邮件即可。常见的是ssl加密发送方式,端口通常是465。以下是asp写的通过465端口(ssl方式)发送邮件的程序代码,您只需要参考以下代码,对邮件发送程序简单的修改即可:

  如果您不会修改,您也可以联系我们的客服QQ,我们可以免费帮您修改。

<%
Set Mail = CreateObject("CDO.Message")
Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="邮件服务器地址,例如smtp.126.com"
Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1
Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") ="邮箱账户"
Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") ="密码"
Mail.Configuration.Fields.Update
Mail.Subject="邮件标题"
Mail.From="发件人"
Mail.To="收件人"
Mail.HtmlBody="邮件正文内容."
Mail.Send
Set Mail = Nothing
%>
<%="发送成功!!!"%>

关于我们 联系我们 代理专区
服务支持 服务条款 常见问题
联系我们 电话:0311-80828976 客服QQ:1300157552