我已经在我的系统上运行了phpmailer。我正在更新一些使用它来发送电子邮件的代码,我只需要进行测试以确保更新发送正确的信息,但不会发送实际的电子邮件,因为它会将它们发送给数百人。
有没有一种快速的方法将phpmailer重定向到一个文件,或者更好的是如果phpmailer使用sendmail,让该命令重定向到一个文件?这是一个测试服务器,因此最好将所有邮件功能重定向到文件或其他内容。
答案 0 :(得分:2)
您可以将php ini中的sendmail_path
设置为您想要的任何内容。例如,它可以是tee -a mail.log
,以便所有内容都记录到文件中。
答案 1 :(得分:0)
您可以使用MailHog
https://github.com/mailhog/MailHog
只需在您的应用程序中设置MailHog,然后在您的PHPMailer中设置配置即可 主机=>'邮件' 端口=> 1025