一.下载

使用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. Qt实现的多菜单选择界面

    文章目录 1.效果展示 2.实现代码 2.1 菜单实现代码 2.1.1 头文件 2.1.2 源文件 2.2 应用代码 1.效果展示 这种菜单样式比较常用,实现的方法也有很多种,比如可以直接使用QTab ...

  2. “随手记”开发记录day16

    今天先对前两天增加的“修改”功能进行测试.然后进行功能的明显划分,丰富账单的添加和显示方法.

  3. Linux学习笔记之如何把ubuntu下的c文件共享到windows下文件夹

    1.首先可在桌面新建文件夹,或者自己任意路径文件夹都可以, 2.在Linux下点击虚拟机 点击设置 点击选项,选择共享文件夹,点击总是启用,然后添加文件夹,添加你windows下想保存的文件夹   可 ...

  4. 教你看懂Docker和K8S!

    转载于 https://my.oschina.net/jamesview/blog/2994112 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司. 这家公司主要 ...

  5. 使用docker快速搭建hive环境

    记录一下使用docker快速搭建部署hive环境 目录 写在前面 步骤 安装docker 安装docker 安装docker-compose 配置docker国内镜像源(可选) 安装git & ...

  6. JS学习第五天

    循环语句: for(变量 in (容器名)数组名){ 执行的语句块: break: 结束整个循环; continue:结束本次循环, 进入下一次循环: } 双层for循环: 外层循环控制行,内层循环控 ...

  7. PHP 开发工程师基础篇 - PHP 字符串

    字符串 (String) 字符串是一系列字符的集合.如 “abc”. 在 PHP 中,一个字符代表一个字节,一个字节 (Byte) 有 8 比特 (bit). PHP 仅支持 256 字符集,因此 P ...

  8. Java引用类型之弱引用与幻像引用

    这一篇将介绍弱引用和幻像引用. 1.WeakReference WeakReference也就是弱引用,弱引用和软引用类似,它是用来描述"非必须"的对象的,它的强度比软引用要更弱一 ...

  9. centos7.8 安装部署 k8s 集群

    centos7.8 安装部署 k8s 集群 目录 centos7.8 安装部署 k8s 集群 环境说明 Docker 安装 k8s 安装准备工作 Master 节点安装 k8s 版本查看 安装 kub ...

  10. 结构体深度比较 reflect.DeepEqual

    demo1 package main import ( "fmt" "reflect" ) func main() { sliceMap1 := make([] ...