bdaler / usermailer
Laravel中允许用户使用自己的SMTP设置发送电子邮件的库
1.0
2020-05-22 13:18 UTC
Requires
- swiftmailer/swiftmailer: ^6.0
This package is auto-updated.
Last update: 2024-09-22 23:20:55 UTC
README
Laravel中允许用户使用自己的SMTP设置发送电子邮件的库
-
使用composer安装:
composer require bdaler/usermailer
-
简单用法
$credentials = new UserMailCredentials();
$credentials
->setMailerName('smtp')
->setFromEmail('example@yandex.ru')
->setFromName('example')
->setSmtpHost('smtp.yandex.ru')
->setSmtpPort('587')
->setSmtpUserName('example@yandex.ru')
->setSmtpPassword('emailPassword')
->setSmtpEncryption('tls');
$mailer = (new UserMailer())->getMailer($credentials);
$mailer->to('example@outlook.com')->send(new SomeMailable());