我的电脑上的 xampp 不允许我通过 SMTP 发送电子邮件,但它在其他电脑上可以运行

我的电脑上的 xampp 不允许我通过 SMTP 发送电子邮件,但它在其他电脑上可以运行

我只是想知道为什么我电脑上安装的 xampp 不允许我通过任何邮件 API(PHPMailer、Swift 等)发送电子邮件。

当我在其他机器上运行启用电子邮件的项目时,情况有所不同,因为它可以在 SMTP 设置上毫无问题地发送邮件。

Fatal error: Uncaught Swift_TransportException: Connection could not be 
established with host smtp.gmail.com [ #0] in 
C:\xampp\htdocs\Thesis\vendor\swiftmailer\swiftmailer
\lib\classes\Swift\Transport\StreamBuffer.php:269 Stack trace: #0 
C:\xampp\htdocs\Thesis\vendor\swiftmailer\swiftmailer
\lib\classes\Swift\Transport\StreamBuffer.php(58): 
Swift_Transport_StreamBuffer->establishSocketConnection() #1 
C:\xampp\htdocs\Thesis\vendor\swiftmailer\
swiftmailer\lib\classes\Swift\Transport\AbstractSmtpTransport.php(143): 
Swift_Transport_StreamBuffer->initialize(Array) #2 
C:\xampp\htdocs\Thesis\vendor\
swiftmailer\swiftmailer\lib\classes\Swift\Mailer.php(65): 
Swift_Transport_AbstractSmtpTransport->start() #3 
C:\xampp\htdocs\Thesis\function\email.php(48): Swift_Mailer- 

发送(对象(Swift_Message))#4 C:\xampp\htdocs\Thesis\function\functions.php(82): sendVerificationEmail('12313i@gm...','a2a7fe9dc66a3cf...')#5 C:\xampp\htdocs\Thesis\login.php(1): require_once('C:\xampp\htdocs...')#6 {main} 在
C:\xampp\htdocs\Thesis\vendor\swiftmailer\ swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php 的第 269 行抛出

相关内容