bdaler/usermailer

Laravel中允许用户使用自己的SMTP设置发送电子邮件的库

1.0 2020-05-22 13:18 UTC

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());