我使用phpMailer的实际版本(昨天从github下载)。它从我的本地计算机(Win10,xampp 7.4.3)发送邮件,而无法从服务器(centOs7,nginx,php7)发送邮件。两台计算机位于同一防火墙后的一个局域网中。我怀疑是php.ini配置,但是应该配置什么呢?
感谢您的帮助。
解决方案:
# sudo setsebool -P httpd_can_sendmail 1
我的搜索跟踪:
$mail = new PHPMailer\PHPMailer\PHPMailer();
$mail->SMTPDebug = 4;
SMTP ERROR: Failed to connect to server: Permission denied (13)
希望这对其他人有帮助。