专注于YzmCMS建站

提供YzmCMS模板、整站源码、插件下载,分享YzmCMS使用教程。
承接YzmCMS仿站 · 网站定制 · 网站修改 · 技术问题解决 · SEO优化业务。
仿站请加QQ3084218316(价格100元起。任何网站都能仿,即使目标站不是yzmcms)
    yzmcms邮箱25端口被封或虚拟空间的邮箱配置方法
  • 使用程序  YzmCMS
  • 插件来源  54818模板网
  • 发布时间  2020-07-13
  • 所属栏目  首页 > yzmcms插件
  • 此插件收集于第三方网站。若您需要此插件,请点击下方按钮跳转到第三方网站了解详情。
  • 前往查看

YzmCMS系统默认邮箱发送,需要打开25号端口,由于某种原些原因,服务器限制了25号端口,无法解封时,只能采用465号端口。


1.将文件“smtp.class.php” 放置到 yzmphp/core/class,目录下(注意备份原文件)!

2.参考如图所示配置(验证密码是授权码)!

3.成功!


如果用的是阿里云虚机,用上面的方法还不能发送信件的话,按以下方法做:


有些阿里云虚机由于禁用了 stream_socket_client ,所以需要用fsockopen替换一下才能使用。


首先在阿里云虚拟空间控制面板启用 fsockopen 。


然后是打开附件里的 smtp.class.php 找到146行

$this->sock = stream_socket_client($this->relay_host.':'.$this->smtp_port, $errno, $errstr, $this->time_out);

替换成

$this->sock = fsockopen($this->relay_host, $this->smtp_port, $errno, $errstr, $this->time_out);


找到165行

$this->sock = stream_socket_client($host.':'.$this->smtp_port, $errno, $errstr, $this->time_out);

替换成

$this->sock = fsockopen($host, $this->smtp_port, $errno, $errstr, $this->time_out);

就可以了。


(本文由 YzmCMS教程网 管理员 整理发布)

模板推荐
相关教程

© YzmCMS教程网(www.551268.com)

yzmcms模板 yzmcms教程 yzmcms仿站 yzmcms插件

法律声明:本站部分信息收集于网络,已尽量标明来源。若有侵权或遗漏,请联系客服删除,谢谢合作!