我有一个可能有点愚蠢的问题,但我无法解决我的问题:我正在开发一个应用程序,我必须在其中向用户发送电子邮件,这就是我使用 PHPMailer 库的原因。我使用 Google 的 smtp 服务器测试了该应用程序,并且电子邮件按预期发送。现在我安装了 mailcatcher 以便在本地测试我的电子邮件,但我不知道该怎么做。在mailcatcher的文档中是这样写的: Send mail through smtp://localhost:1025 How to do this with PHPMailer? 目前我有:
'SMTPDebug'=> 2 ,
'Host' => 'smtp.gmail.com',
'Username'=>'XXXX@gmail.com',
'Password'=>'XXXXXX',
'SMTPSecure'=>'tls',
'Port'=>587,
'From'=> 'test',
'FromName'=> 'test',
'Subject'=>'test',
'IsHTML'=>true
我需要改变什么?我尝试将主机更改为 smtp://localhost:1025 ,但未传递消息。谢谢 !