我只是想知道为什么我电脑上安装的 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 行抛出