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');
效果如下
公众号
扫码订阅最新深度技术文,回复【资源】获取技术大礼包
评论