【教程】YzmCMS邮箱配置

4013次浏览 更新日期:2019-01-10 12:47:02 分类:程序交流 评论:3

1.登录yzmcms后台管理-系统设置-邮箱设置。

2.smtp服务器为 ssl://mail.domain.com (domain.com改为您的邮箱服务商),端口为465,“发件人地址”与“验证用户名”同为您的邮箱账号,“验证密码”一般是单独的smtp密码,并非邮箱账号密码。

YzmCMS邮箱配置


注意:确保您的邮箱服务器开启了SMTP服务,可以采用QQ邮箱或者是163邮箱,如果 QQ邮箱配置 发送失败可以采用 163邮箱服务器 尝试!

可自行百度 “如何开启QQ邮箱的SMTP服务” 或 “如何开启163邮箱的SMTP服务”;

我来说两句
  • yzmcms
    yzmcms 官网认证 2年前
    目前腾讯的smtp服务器有问题无法发送邮件,建议更换为ssl://smtp.163.com 或 ssl://smtp.126.com
    1
    回复
  • jx163
    jx163 5年前
    虚拟主机一般都是关闭25端口的,所以用虚拟主机的朋友最好是使用附件里的方法。
    附件里的方法百度云虚机使用没有问题。
    
    但是阿里云虚机由于禁用了 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);
    就可以了。
    1
    回复
  • 服务器用户请这样设置
    SMTP服务器:ssl://smtp.qq.com
    端口号:465
    需要提前开放端口号
    0
    回复
作者信息
发布见解
发内容 回顶部