wp_mail()
不起作用,而mail()
起作用。下订单后,未收到订单确认邮件。它始终显示:
请求超时该请求处理时间太长,已计时 由服务器退出。如果不应该超时,请联系 该网站的管理员
我已经在WordPress中检查了核心文件class-phpmailer.php
。
我想使用wp_mail()
发送邮件。
我使用以下代码增加了smtp超时:
add_filter('wp_mail_smtp_custom_options', 'smtp_timeout');
function smtp_timeout($phpmailer) {
$phpmailer->Timeout = 30;
$phpmailer->Timelimit = 60;
return $phpmailer;
}
但是问题仍然存在...没有邮件正在发送,并且超时错误已修复。