/**

* 下订单发送邮件

* @to 收件人 @title 标题 @content 内容

*/

function sendMail($to,$title,$content){

//引入PHPMailer的核心文件 使用require_once包含避免出现PHPMailer类重复定义的警告

require_once("../../includes/phpmailer/5.1/class.phpmailer.php");

require_once("../../includes/phpmailer/5.1/class.smtp.php");

//实例化PHPMailer核心类

$mail = new PHPMailer();

//是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释掉即可 默认关闭debug调试模式

$mail->SMTPDebug = 1;

//使用smtp鉴权方式发送邮件

$mail->isSMTP();

//设置使用ssl加密方式登录鉴权

$mail->SMTPSecure = 'ssl';

//smtp需要鉴权 这个必须是true

$mail->SMTPAuth = true;

//链接qq域名邮箱的服务器地址

//$mail->Host = 'smtp.qq.com';

$mail->Host = 'smtp.exmail.qq.com';25 //设置ssl连接smtp服务器的远程服务器端口号,以前的默认是25,但是现在新的好像已经不可用了 可选465或587

$mail->Port = 465;

//设置smtp的helo消息头 这个可有可无 内容任意

// $mail->Helo = 'Hello smtp.qq.com Server';

//设置发件人的主机域 可有可无 默认为localhost 内容任意,建议使用你的域名

$mail->Hostname = 'localhost';

//设置发送的邮件的编码 可选GB2312 我喜欢utf-8 据说utf8在某些客户端收信下会乱码

$mail->CharSet = 'UTF-8';

//设置发件人姓名(昵称) 任意内容,显示在收件人邮件的发件人邮箱地址前的发件人姓名

$mail->FromName = '唐人放新买';

//smtp登录的账号 这里填入字符串格式的qq号即可

$mail->Username = '123456';

//smtp登录的密码 使用生成的授权码(就刚才叫你保存的最新的授权码)

$mail->Password = '20170425';

//设置发件人邮箱地址 这里填入上述提到的“发件人邮箱”

$mail->From = '123456@qq.com';

//邮件正文是否为html编码 注意此处是一个方法 不再是属性 true或false

$mail->isHTML(true);

//设置收件人邮箱地址 该方法有两个参数 第一个参数为收件人邮箱地址 第二参数为给该地址设置的昵称 不同的邮箱系统会自动进行处理变动 这里第二个参数的意义不大

$mail->addAddress($to, '');

//添加多个收件人 则多次调用方法即可

$mail->addAddress('12345@qq.com','');

$mail->addAddress('1234567@qq.com','');

$mail->addAddress('12345678@qq.com','');

$mail->addAddress('12345679@qq.com','');

//添加该邮件的主题

$mail->Subject = $title;

//添加邮件正文 上方将isHTML设置成了true,则可以是完整的html字符串 如:使用file_get_contents函数读取本地的html文件

$mail->Body = $content;

//为该邮件添加附件 该方法也有两个参数 第一个参数为附件存放的目录(相对目录、或绝对目录均可) 第二参数为在邮件附件中该附件的名称

// $mail->addAttachment('./d.jpg','mm.jpg');

//同样该方法可以多次调用 上传多个附件

// $mail->addAttachment('./Jlib-1.1.0.js','Jlib.js');

$mail->send();

//简单的判断与提示信息

if ($status) {

return true;

} else {

return false;

}

}

phpmail通过qq发邮箱失败_PHPMailer使用QQ邮箱实现邮件发送功能相关推荐

  1. Laravel 6 结合网易/阿里邮箱基本邮件发送功能使用

    如果没有自建邮件服务器,直接结合网易.阿里邮箱可以非常简单方便的使用邮件发送功能. 注册前首先得保证自己有一个域名,阿里最好是在当前账户下有一个已注册的域名. 根据下方地址注册相应的账户信息,选择其中 ...

  2. phpmail通过qq发邮箱失败_php 利用qq邮箱发送邮件的实现

    是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP本身mail()函数需要服务器环境支持,您只需要设置邮件服务器以相关信息就能实现邮件发送功能. 项目地 ...

  3. spring-boot邮件发送功能演示(163邮箱与QQ邮箱互发)

    背景:使用 Spring Boot 发送邮件,演示的邮箱为 163邮箱与QQ邮箱,两者可以实现互发邮件. 问题:自己可以实现一下 QQ邮箱 发 QQ邮箱,163发163,是什么样的. 演示 :163 ...

  4. 仿qq邮箱源码程序_巧用小程序·云开发实现邮件发送功能丨实战

    先看效果图: 通过上面的日志,可以看出我们是158开头的邮箱给250开头的邮箱发送邮件,下面是成功接收到的邮件. 准备工作 1.qq邮箱一个 2.开通你的qq邮箱的授权码(会具体讲解) 3.注册自己的 ...

  5. spring boot 邮件端口_springboot集成qq邮件发送功能

    在很多业务中都存在着发送邮件的功能,邮件在国内不是经常使用但是在国外非常常用,废话少说,上代码! 首先先得开通smtp功能 进入qq邮箱>设置>账户>开启 获取授权码(待会要用) p ...

  6. php电子邮箱表单,带邮件发送功能的表单(form.php)

    意见反馈表单 意见反馈表单 if(isset($_post["suggestion"])==true) //如果表单已填写完毕且提交,发送邮件 { $to="shb@su ...

  7. android 脚本发短信,Android使用SmsManager实现短信发送功能

    安卓使用SmsManager实现发送短信,供大家参考,具体内容如下 关键代码实现 package com.example.sms; import java.util.ArrayList; import ...

  8. foxmail邮件加载失败重试_TP5实现邮件发送(PHP 利用QQ邮箱发送邮件「PHPMailer」)...

    修改php.ini中的一些配置 extension=php_openssl.dll //前面的分号去掉,allow_url_fopen = Off 改为 allow_url_fopen = On PH ...

  9. python发送文件到指定的邮箱_怎么用qq邮箱发文件-用python发送139邮箱电子邮件和短信通知,让你不再错过重要信息...

    今天,咿哑呀为大家介绍怎样发送电子邮件,实现邮件到达短信通知,让你不再错过重要信息的获取.我们知道,139邮箱有邮件到达时,会自动发短信给用户,我们就可以利用这个功能,向用户的139邮箱发送邮件并获得 ...

  10. TP5实现邮件发送(PHP 利用QQ邮箱发送邮件「PHPMailer」)

    在 PHP 应用开发中,往往需要验证用户邮箱.发送消息通知,而使用 PHP 内置的 mail() 函数,则需要邮件系统的支持. 如果熟悉 IMAP/SMTP 协议,结合 Socket 功能就可以编写邮 ...

最新文章

  1. SAP SD基础知识之创建并处理外向交货单
  2. python怎么读文件里的某一行-python如何读取文件中的某几行
  3. LiveVideoStack线上交流分享 ( 四 ) —— 面向QoE的感知视频编码
  4. 一个关于fixed抖动的小bug
  5. c语言 二进制压缩算法_使用C ++解释的二进制搜索算法
  6. pil库修改图片大小_Gvcode库:一个更简单的、华人开源的、自动生成验证码的python库...
  7. CentOS 安装JDK跟TOMCAT
  8. MySQL中的常用函数和聚合函数
  9. WordPress W3 Super Cache插件远程PHP代码执行漏洞
  10. 古代皇帝的某祖某宗,有什么讲究
  11. NLTK was unable to find the megam file!
  12. 【干货分享】迄今为止最好用的编程字体-支持中文正确显示:同时彻底解决eclipse中文注释缩进排版混乱问题
  13. Linux文字识别软件,linux下的文字识别软件tesseract ( OCR software in Linux: tesseract )
  14. java 命令行工具_分享java自带命令行工具jmap、jhat与jinfo的方法详解
  15. 形容等待时间长的句子_形容“等待时间长”的成语有哪些?
  16. Oracle 校验统一社会信用代码函数
  17. 运动控制 轨迹规划综述
  18. 传智 刘意 2015年Java基础视频-深入浅出精华版 笔记 day24~day26(2016年4月26日13:11:30)
  19. 爪哇国新游记之三十二----邮件发送
  20. 华为早几年的服务器型号,云服务器一般用几年

热门文章

  1. 软件测试DAY3-执行用例
  2. Hubstudio指纹浏览器和YiLu代理(易路代理)的配置教程
  3. 卡内基梅隆大学计算机专业录取难,卡内基梅隆大学申请难度分析
  4. java判断子串重复_判断字符串是否是由子串重复多次构成
  5. UE4 本地化多语言
  6. VC、PE和天使投资的解释与区别?
  7. 《1818黄金眼》将与bilibili合作:两大快乐源泉要合体了
  8. js之按键控制div移动
  9. jquery选择器篇
  10. Geronimo tomcat: 在 Apache Geronimo 插件体系中将 Apache Tomcat 这个优秀的 Web 容器整合至其中...