当前位置:首页 > 后端 > 正文内容

php实现邮件发送

xuwenyan2年前 (2021-02-21)后端181

php如何实现后台发送邮件或邮件转发?直接上代码!!!

<?php

require_once('PHPMailer/src/PHPMailer.php');
require_once('PHPMailer/src/smtp.php');

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

function qq_email($addr){
    $mail = new PHPMailer(true);
    try{
        //邮件调试模式
        $mail->SMTPDebug = 0;
        //设置邮件使用SMTP
        $mail->isSMTP();
        // 设置邮件程序以使用SMTP
        $mail->Host = 'smtp.exmail.qq.com';
        $mail->isSMTP();
        // 设置邮件内容的编码
        $mail->CharSet='UTF-8';
        // 启用SMTP验证
        $mail->SMTPAuth = true;
        // SMTP username
        $mail->Username = 'xxx@qq.com';
        // SMTP password
        $mail->Password = 'password';
        // 连接的TCP端口
        //$mail->Port = 465;
        //设置发件人昵称
        $mail->FromName='哈尼';
        //设置发件人
        $mail->setFrom('xxx@qq.com');
        //  添加收件人
        $mail->addAddress($addr);
        // 将电子邮件格式设置为HTML
        $mail->isHTML(true);
        $mail->Subject = '测试邮件';
        $mail->Body    = '我是测试邮件、请忽略。';
        //$mail->AltBody = '这是非HTML邮件客户端的纯文本';
        $mail->send();
        echo 'Message has been sent';
    }catch (Exception $e){
        echo 'Mailer Error: ' . $mail->ErrorInfo;
    }
}

function send_email(){
    qq_email('xxxx@qq.com');
}

?>
    文章作者:xuwenyan
    文章标题:php实现邮件发送
    版权声明:本文为本站原创文章,转载请注明出处,非常感谢,如版权漏申明或您觉得任何有异议的地方欢迎与本站取得联系。

    扫描二维码推送至手机访问。

    版权声明:本文由艺文笔记发布,如需转载请注明出处。

    本文链接:https://www.xuwenyan.com/archives/206

    分享给朋友:

    “php实现邮件发送” 的相关文章

    php模拟爬虫获取其它站点网页内容

    php模拟爬虫获取其它站点网页内容

    php如何模拟爬虫获取其它站点网页内容?demo代码如下:<?php  header('Access-Control-Allow-Origin:*');   header('Access-Control-Allow-Methods:PO...