Laravel 5.4多个电子邮件驱动程序Amazon SES和Mailtrap

时间:2017-03-20 12:44:00

标签: php laravel-5 laravel-5.3 swiftmailer

在我的Laravel 5.4代码库中,我使用Amazon SES发送电子邮件:

Mail::to('myemail@example.com')->send(new App\Mail\MyEmailClass);

不是问题。除了我在一个团队工作,我经常测试电子邮件。我想使用Mailtrap.io来测试电子邮件,而不是将自己的帐户发送垃圾邮件。

要使用PHP / Laravel配置Mailtrap,我需要使用SMTP驱动程序和Mailtrap SMTP主机,并且端口:

return array(
  "driver" => "smtp",
  "host" => "smtp.mailtrap.io",
  "port" => 2525,
);   

我的驱动程序目前已设置为使用SES。

如何使用多个驱动程序:SES和Mailtrap?

1 个答案:

答案 0 :(得分:0)

我不知道你是否仍然面临这个问题...而不是你改变" mail.php"在" config"内目录,为什么不考虑在" .env"文件输入以下参数:

MAIL_DRIVER = smtp
MAIL_HOST = smtp.mailtrap.io
MAIL_PORT = 465
MAIL_USERNAME = "get this on mailtrap settings"
MAIL_PASSWORD = "get this on mailtrap settings"
MAIL_ENCRYPTION =