一.下载

使用composer下载PHPMailer :composer require phpmailer/phpmailer

二.使用实例

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
function mailto($to, $title, $content)
{
    $mail = new PHPMailer(true); // 开发环境写成true 显示异常 生产环境改为false
 // QQ邮箱
    try {
        //Server settings 服务器配置
        $mail->SMTPDebug = 0;                                                         //  0 表示关闭异常提示 2开启调试模式
        $mail->CharSet = 'utf-8';                 // 字符编码
        $mail->isSMTP();                                                                     // 使用SMTP,只接收信息
        $mail->Host       = 'smtp.qq.com';                                            // SMTP服务器地址
        $mail->SMTPAuth   = true;                                                      // 启用SMTP身份验证
        $mail->Username   = '327*****780@qq.com';                        // SMTP username
        $mail->Password   = 'zqa*****yypchag';                              // SMTP password 开启SMTP授权码
        $mail->SMTPSecure = 'ssl';                                                     // 使用ssl加密
        $mail->Port       = 465;                                                             // 端口
        //Recipients  接受信息
        $mail->setFrom('327*****780@qq.com', '*****企业');               // 发送方邮箱
        $mail->addAddress($to);                                                           // Name is optional 接受方邮箱
        // Content
        $mail->isHTML(true);                                  // Set email format to HTML
        $mail->Subject = $title;          // 邮箱标题
        $mail->Body    = $content;                         //邮件内容
        $return = $mail->send();                            
    } catch (Exception $e) {
        exception($mail->ErrorInfo, 1001);         // // echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
    }
 
  

    // 网易邮箱
    try {
        //Server settings 服务器配置
        $mail->SMTPDebug = 0;                      
        $mail->CharSet = 'utf-8';
        $mail->isSMTP();                                          
        $mail->Host       = 'smtp.163.com';                    
        $mail->SMTPAuth   = true;                                  
        $mail->Username   = 'hy*****way@163.com';                     
        $mail->Password   = 'UPO*****JKAXYGK';                              
        $mail->SMTPSecure = 'ssl';       
        $mail->Port       = 465;                                   
        //Recipients  接受信息
        $mail->setFrom('hy*****way@163.com', 'hy*****way'); 
        $mail->addAddress($to);               
        // Content
        $mail->isHTML(true);                                  
        $mail->Subject = $title;
        $mail->Body    = $content;
        $return = $mail->send();
    } catch (Exception $e) {
        exception($mail->ErrorInfo, 1001);
    }
}

发送信息到邮箱的第三方扩展库PHPMailer使用方法的更多相关文章

  1. laravel中的自定义函数的加载和第三方扩展库加载

    l 1. 创建文件 app/Helpers/functions.php <?php // 示例函数 function foo() { return "foo"; } 2. 修 ...

  2. python发送信息到邮箱

    import smtplib from email.mime.text import MIMEText 设置服务器所需信息 163邮箱服务器地址 mail_host = 'smtp.163.com' ...

  3. Python之安装第三方扩展库

    PyPI 地址:https://pypi.python.org/pypi 如果你知道你要找的库的名字,那么只需要在右上角搜索栏查找即可. 1.pip安装扩展库 (1)安装最新版本的扩展库: cmd&g ...

  4. python第三方扩展库及不同类型的测试需安装相对应的第三方库总结

    如何安装第三方库 1.通过python的第三方仓库pypi中查找想要的第三方库 pypi地址:https://pypi.python.org/pypi pip是一个安装和管理Python包的工具,通过 ...

  5. laravel 5.1 添加第三方扩展库

    步骤一:确定你要放第三方库的目录,假设:app/libs,并在该目录下放置类文件common.php.

  6. python 第三方扩展库的安装

    主要就是采用 easy_install 和pip安装,一定要把这两个东西安装好.http://peak.telecommunity.com/DevCenter/EasyInstall下载ez_setu ...

  7. laravel 添加第三方扩展库

    确定需要安装的位置 common.php测试代码 打开cmd 跳转到项目根目录下运行命令 composer install 打开文件 vender/composer/autoload_classmap ...

  8. Xcode6 引入第三方静态库project的方法

    首先.介绍一下把在当前project中引入其它依赖project的方法: 第一:把其它项目project加入到现有project做法: 定义: FPro 现有project == 父project C ...

  9. window下python 扩展库安装 使用第三方镜像源

    0.前言     由于python的官方镜像位于国外,若使用pip或者easy_install安装第三方插件时或许会被限制,甚至连easy_install或pip也无法安装,例如在windows环境下 ...

随机推荐

  1. Python最全pdf学习书籍资料分享

    本人学习Python两年时间,期间统计了一些比较好的学习资料 1.基础资料  下载地址: 链接:https://pan.baidu.com/s/1sjtyYayBbQLsrUdaXWmzkg提取码:1 ...

  2. PHP 之 Composer 新手入门指南

    自2012年3月1日发布以来,Composer因提供了PHP迫切需要的东西:依赖项管理而广受欢迎.实际上,Composer是将所有第三方软件(例如CSS框架,jQuery插件等)引入你的项目的一种方法 ...

  3. Python | 面试的常客,经典的生产消费者模式

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是Python专题的第23篇文章,我们来聊聊关于多线程的一个经典设计模式. 在之前的文章当中我们曾经说道,在多线程并发的场景当中,如果我 ...

  4. 【MySQL】如何最大程度防止人为误操作MySQL数据库?这次我懂了!!

    写在前面 今天,一位哥们打电话来问我说误操作了他们公司数据库中的数据,如何恢复.他原本的想法是登录数据库update一个记录,结果忘了加where条件,于是悲剧发生了.今天,我们不讲如何恢复误操作的数 ...

  5. vue 三元表达式当出现elif

    方式一: <span class="person_name">{{item.type_name == '车商' ? item.title : item.type_nam ...

  6. .netcore tif文件转jpg,并通过webapi返回

    网上能搜到很多关于c# tif转jpg的代码.最简单的就是下面这段获得转换后的图片图片对象.在netcore 中使用这段代码时由于netcore框架已经不自带System.Drawing命名空间了所有 ...

  7. CODING DevOps 微服务项目实战系列第一课,明天等你

    CODING DevOps 微服务项目实战系列第一课<DevOps 微服务项目实战:DevOps 初体验>将由 CODING DevOps 开发工程师 王宽老师 向大家介绍 DevOps ...

  8. C语言文件读写命令fprintf和fscanf

    以向文件中读取和写入二维数组为例. 以下是fprintf的使用:向文件中写入10*10的二维数组,数组元素为1~100之间的随机数. #include <stdlib.h> #includ ...

  9. leetcode刷题记录——数组与矩阵

    @ 目录 283. 移动零 566. 重塑矩阵 485. 最大连续1的个数 240. 搜索二维矩阵 II 378. 有序矩阵中第K小的元素 645. 错误的集合 287. 寻找重复数 667. 优美的 ...

  10. tar.gz文件的压缩与解压

    1 解压".xz" xz -d your_file_name.tar.xz 注:运行上述命令后your_file_name.tar.xz会被删除 2 解包".tar&qu ...