匿名用户 提问于 2016-03-02

 
你好! 我安装了oneinstack ,用的是wordpress程序,测试注册忘记密码找回的时候,提示如下:
The e-mail could not be sent.
Possible reason: your host may have disabled the mail() function…
 系统中的mail() function 没有打开的吗 ?
 
 

1 答案

发布
管理员 2016-03-03

建议使用这种方式,不用插件,将以下代码添加到主题的 functions.php 中:

//使用smtp发送邮件(请根据自己使用的邮箱设置SMTP)
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
    $phpmailer->FromName = '常阳时光'; //发件人名称
    $phpmailer->Host = 'smtp.qq.com'; //修改为你使用的邮箱SMTP服务器
    $phpmailer->Port = 465; //SMTP端口
    $phpmailer->Username = '123@qq.com'; //邮箱账户
    $phpmailer->Password = '123123123'; //邮箱密码
    $phpmailer->From = '123@qq.com'; //邮箱账户
    $phpmailer->SMTPAuth = true;
    $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)
    $phpmailer->IsSMTP();
}
#1

请登录或者 注册 来提交答案