WordPress解决回复无法邮件的问题

2020年2月24日 评论 249 views 677字阅读2分15秒

WordPress网站中出现 ”无法发送电子邮件,可能原因:您的主机禁用了mail()函数“的情况一般都是因为所在主机环境不支持在线邮件收发功能导致。

【问题描述】

如果你的主机不支持SMTP 发送邮件,无法实现回复邮件通知。

【解决方案】

可以安装 Configure SMTP或者WP Mail SMTP插件,并配置邮箱参数启用就可以了。
可以尝试将以下代码添加到主题的functions.php 中:
亲测安装WP Mail SMTP或添加以下代码都可达到发送邮件效果。

//WordPress邮箱SMTP配置开始
function mail_smtp( $phpmailer ) {
    $phpmailer->FromName = '『孤狼博客』'; //发件人名称
    $phpmailer->Host = 'smtp.qq.com'; //修改为你使用的邮箱SMTP服务器
    $phpmailer->Port = 465; //SMTP端口
    $phpmailer->Username = 'user@qq.com'; //邮箱账户
    $phpmailer->Password = 'password'; //邮箱密码(此处填写QQ邮箱生成的授权码)
    $phpmailer->From = 'user@qq.com'; //邮箱账户
    $phpmailer->SMTPAuth = true;
    $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)
    $phpmailer->IsSMTP();
}
add_action('phpmailer_init', 'mail_smtp');

效果如下

weinxin
公众号
在号内与我交流,回复【资源】获取技术大礼包
小熊