Xampp Can';t强制phpMailer从nginx服务器发送邮件

Xampp Can';t强制phpMailer从nginx服务器发送邮件,xampp,phpmailer,php-7,Xampp,Phpmailer,Php 7,我使用phpMailer的实际版本(昨天从github下载)。它从我的本地计算机(Win10,xampp 7.4.3)发送邮件,但无法从服务器(centOs7,nginx,php7)发送邮件。同一个局域网中的两台计算机位于同一防火墙后面。 我怀疑php.ini的配置,但究竟应该配置什么 感谢您的帮助。解决方案: # sudo setsebool -P httpd_can_sendmail 1 跟踪我的搜索: 打开phpMailer中的调试模式(对于每个新的phpMailer对象): 在Chro

我使用phpMailer的实际版本(昨天从github下载)。它从我的本地计算机(Win10,xampp 7.4.3)发送邮件,但无法从服务器(centOs7,nginx,php7)发送邮件。同一个局域网中的两台计算机位于同一防火墙后面。 我怀疑php.ini的配置,但究竟应该配置什么

感谢您的帮助。

解决方案:

# sudo setsebool -P httpd_can_sendmail 1
跟踪我的搜索:

  • 打开phpMailer中的调试模式(对于每个新的phpMailer对象):
  • 在Chrome开发工具中签出“控制台”选项卡输出:
  • 用谷歌搜索错误文本-

  • 希望这对其他人有帮助。

    这里没有足够的信息。定义“无法发送”。你试过什么?“到底发生了什么?”Synchro补充道。谢谢你的关注。
    $mail = new PHPMailer\PHPMailer\PHPMailer();
    $mail->SMTPDebug = 4;
    
    SMTP ERROR: Failed to connect to server: Permission denied (13)