利用网易企业邮箱发送邮件

2020-08-08  本文已影响0人  江江简书
前言:发送邮件,还没有真正的业务场景用过,那就试试吧。

借鉴文章:https://blog.csdn.net/hechenhongbo/article/details/103419973

源码

<?php
/**
 * Created: jiangshiwen
 * Date: 2020/8/5
 * Time: 18:48
 * Theme:
 */
require_once "../vendor/autoload.php";
use PHPMailer\PHPMailer\PHPMailer;
function sendEmail($email, $title, $content)
{
    try {
        $mail = new PHPMailer();

        $mail->SMTPDebug = 2;     //邮件调试模式 开发环境建议开启 生产环境注释掉即可 默认关闭debug调试模式

        $mail->isSMTP();                   //设置邮件使用SMTP

        $mail->Host = '*****'; // 设置邮件程序以使用SMTP,这里是输入授权后的    SMTP   xxx.163.com 默认端口    加密端口

        $mail->CharSet = 'UTF-8';            // 设置邮件内容的编码

        $mail->SMTPAuth = true;            // 启用SMTP验证

        $mail->Username = 'xxx';  // 这里是起初的邮箱

        $mail->Password = 'xxxx';        // SMTP password  客户端授权码

        $mail->SMTPSecure = 'ssl';         // 启用TLS加密,`ssl`也被接受

        $mail->Port = 465;                // 连接的TCP端口默认

        $mail->setFrom('这里是起初的邮箱', '鹏泽自检-检验通知');//设置发件人

        $mail->addAddress($email);        //  添加收件人1

        $mail->addReplyTo('这里是起初的邮箱');//收件人回复的邮箱
//            抄送
//            $mail->addCC('cc@example.com');
//            $mail->addBCC('bcc@example.com');
        //附件
//            $mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
//            $mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name

        $mail->isHTML(true);              // 将电子邮件格式设置为HTML

        $mail->Subject = $title;          //设置邮件标题

        $mail->Body = $content;        // 设置邮件内容

        $res = $mail->send();
        if ($res) {
            $res = [
                'code' => '1',
                'msg' => 'Message has been sent'
            ];
            return $res;
        }

    } catch (Exception $e) {
        $res = [
            'code' => '-1',
            'msg' => 'Mailer Error: ' . $mail->ErrorInfo
        ];
        return $res;
    }
}


$res = sendEmail('826060463@qq.com','我是测试的','<p>我是测试信息,请查收</p>');
var_dump($res);
上一篇下一篇

猜你喜欢

热点阅读