swiftmailer发送邮箱php

81 阅读1分钟

1.composer 安装

    composer require swiftmailer/swiftmailer

2.引入


use Swift_Mailer;
use Swift_Message;
use Swift_SmtpTransport;

3.使用




/**
 * 发送邮箱
 * @param $addressEmail  发送地址邮箱
 * @param $Subject 标题
 * @param $Body  内容
 * @return bool
 * @throws \Exception
 */

public function sendEmali($addressEmail = '',$Subject = '',$Body =''){
    $transport = (new Swift_SmtpTransport('smtp.qq.com', 587))
        ->setUsername('邮箱账号')
        ->setPassword('邮箱密码'); //qq这里是qq邮箱里面的授权码

    $mailer = new Swift_Mailer($transport);

    $message = (new Swift_Message($Subject))
        ->setfrom(['您的邮箱' => '名字'])
        ->setto([$addressEmail => $addressEmail])
        ->setBody($Body);

    // 发送邮件
    $res = $mailer->send($message);
    return $res;
}


小伙伴们!这样就完成了哦! QQ学习交流群:842167453,欢迎小伙伴加入一起学习。