最新公告
  • 欢迎您光临源码资源下载站,一个优质的网站源码和小程序源码分享基地。
  • 云服务器平台自带的jmail发信不成功的原因

    正文概述 服务器教程   2023-12-18 13:59:23  
    最新说明,用QQ邮箱时,如果一切都正确,如授权码(不是QQ密码),已启用SSL,及465端口,还出以下错:
    system.runtime.interopservices.comexception (0x80040213)
    就是安全软件拦了,如安全狗之类的垃圾造成的,删除它,重启。


    特别说明,为了解决25端口被封的问题,最新版本(2017-11-7)后的版本,支持非25端口发信及可以启用SSL加密发信了,要升级最新版本,必须重新安装主控软件安装包,及运行升级说明中的命令才能正常使用。

    1. 机房封了您的“IP对外连接25端口”(因为机房为了防止群发垃圾邮件
      大部分机房都会这样做)或您自己的防火墙限制了“对外连接25端口”造成
      的。

      可以按照以下方式来测试就知道您的“IP对外连接25端口”是否被封
      了。
     
      点击 开始菜单
      选择 运行
      输入 telnet smtp.163.com 25
        (正常会看到英文的提示信息:"220 163.com Anti-spam GT for
        Coremail System (163com[20050206])",如果没有看到英文的提示
        信息,就表明“对外连接25端口”被机房封了,这种情况,您只能联
        系机房处理。)
      注意,最新版本(2017-11-7)后的版本,为了解决这个端口问题,
      星外自己开发了独立的邮箱发信组件,可以使用非25端口发信,
      升级后,您可以在系统参数中,自行设置SMTP端口,也可以启用SSL加密。


    2. 系统参数中的Jmail没有设置对.

      注意!我们建议你用QQ.com来发送邮箱,新版本已支持,您需要先在QQ邮箱中
      点"设置",再点"帐户",选中"开启POP3/SMTP服务",然后点保存更改.

      您可以在管理平台的管理区,站点管理中设置好Jmail的信息,一般地,用
      vip.163.com的邮箱就没有任何问题.注意,目前的
      免费邮箱如163.com,sohu.com,sina.com,hotmail.com,gmail.com
      全部都不支持smtp,因此不能设置在系统参数中作发件邮箱,只有使用自己
      imail开的邮箱才能使用.



    3. Jmail的出错测试办法:
      您可以在平台用户区,查找密码中,查找一个用户的密码,默认地它会给邮箱
      用jmail发信.然后,您可以在管理区,信息管理,系统记录中,如果jmail发送
      失败,就会在这儿看到原因记录.

    4. 常见的出错说明:

      trying server mail:202.91.x.x 202.91.x.x failed 表明主控服务器上无
      法连接这个IP的25端口,您可以用第1步的办法测试:
      telnet 202.91.x.x 25
      如果提示无法连接,就是机房的限制,或是你自己的防火墙限制造成的。

    5. 常见的出错说明:

      trying server mail:smtp.xxx.com failed 表明主控服务器上无
      法连接这个smtp.xxx.com的25端口,您可以用第1步的办法测试:
      telnet smtp.xxx.com 25
      如果提示无法连接,就是机房的限制,或是你自己的防火墙限制造成的。
      或者,您根本没有解析好smtp.xxx.com,您可以在主控服务器上ping
      smtp.xxx.com来测试。

    6. 如果您调用外部的邮箱出错,您可以直接用自己的邮箱发邮件.

      您可以用imail开能一个邮箱,如果imail安装在主控服务器上,您可以在系
      统参数中将smtp的地址写成127.0.0.1就可以了。

    7. 有可能是杀毒软件引起的。

      如Mcafee,瑞星等都会造成发送不了邮件的问题,您可以关闭杀毒软件,然后
      重启邮箱软件,就知道是不是杀毒软件引起的.
      Mcafee的设置可以参考:

    8.对于2008以上系统,默认将调用星外自己开发的邮箱组件来发信,这个组件自动同时支持32位及64位的IIS,如果这个组件因为特殊原因不能用,例如,提示:“邮件发送失败,请检查邮箱密码,防火墙及机房有没有限制25端口”
    您可以这样处理:
        修改/inc-freehost-function/freehostfunctionmain.asp
        找到:
        ForceuseJmail=false
        改成(表示不用Jmail发通知,改用星外组件发通知邮件):
        ForceuseJmail=true
        重启下IIS,将强行用jmail组件发信,但是,你必须要先将IIS运行在32位下才能用。


    云服务器平台自带的jmail发信不成功的原因
    皓玉源码网,一个优质的源码资源平台!
    皓玉源码网 » 云服务器平台自带的jmail发信不成功的原因