【发布时间】:2016-08-15 16:29:23
【问题描述】:
我有一个可能有点愚蠢的问题,但我无法解决我的问题: 我正在开发一个必须向用户发送电子邮件的应用程序,这就是我使用 PHPMailer 库的原因。我使用 Google 的 smtp 服务器测试了该应用程序,并且电子邮件按预期发送。现在我安装了 mailcatcher 以便在本地测试我的电子邮件,但我不知道该怎么做。 在 mailcatcher 的文档中写道: 通过 smtp://localhost:1025 发送邮件 如何用 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 ,但未传递消息。 谢谢!
【问题讨论】:
-
这并不能真正回答您的问题,但为什么不改用mailtrap.io 之类的东西呢?
-
另外 - 你看过这个设置指南吗? serversforhackers.com/setting-up-mailcatcher
-
是的,我做到了,但无法使用 PHPMailer 发送电子邮件。
标签: php email phpmailer mailcatcher