laravel 如何使用不同的邮箱发送邮件呢
百度的答案都是18年的,已经被弃用的方法,用不了
首先定义配置:
// file: config/mail.php
'mailers' => [
'demo' => [
'transport' => 'smtp',
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'timeout' => null,
'auth_mode' => null,
],
],
这里的demo
是我们设置的第二个邮件。那么调用的方法可以是:
IlluminateSupportFacadesMail::mailer("demo");
后面跟的就是你要操作的方法即可。