Yii2 配置发送邮件

 'components' => [
        'mailer' => [
            'class' => 'yii\swiftmailer\Mailer',
            'viewPath' => '@common/mail',
            'useFileTransport' => false,
            'transport' => [
                'class' => 'Swift_SmtpTransport',
                'host' => 'smtp.163.com',
                'username' => '[email protected]',
                'password' => '00000000',
                'port' => '25',
                'encryption' => 'tls',
            ],
        ],

在 config中添加 上述配置

    public function actionSendMail()
    {
        $content = "<div><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p></div>";
        \Yii::$app->mailer->compose()
            ->setFrom('[email protected]')
            ->setTo('[email protected]')
            ->setSubject('TEST')
            ->setTextBody('测试')
            ->setHtmlBody($content)
            ->send();
    }

猜你喜欢

转载自www.cnblogs.com/arvin-an/p/10256170.html
今日推荐