cattong / think-mailer

一个优美的php邮件类tp-mailer,支持邮件模板、纯文本、附件邮件发送以及更多邮件功能, 邮件发送简单到只需一行代码,原生支持ThinkPHP所有框架,也非常方便其他框架扩展[已支持至6.0]
https://www.beyongx.com
Apache License 2.0
37 stars 4 forks source link

是不是bug #2

Open yuanzhihai opened 4 years ago

yuanzhihai commented 4 years ago
$mailer = Mailer::instance(function() {
            return \Swift_SmtpTransport::newInstance(
                'smtp.qq.com', 465, 'ssl' 
            )
            ->setUsername('username')
            ->setPassword('password');
        });

读取的不是自定义配置,最终还是读取config/mail.php里的

cattong commented 4 years ago

你可以这样子: \mailer\lib\Config::init($mailConfig); $mailer = Mailer::instance(); 进行初始化;

yuanzhihai commented 4 years ago

你可以这样子: \mailer\lib\Config::init($mailConfig); $mailer = Mailer::instance(); 进行初始化;

$mailer = Mailer::instance(function() { return \Swift_SmtpTransport::newInstance( 'host', 'port', 'security' ) ->setUsername($config['addr']) ->setPassword($config['pass']); }); 这种方式不可以是吧