前言

我之前一直使用163邮箱发送需要处理的文件,但是如果操作过于频繁【或者有别的问题】,会导致发送失败,相反现在用QQ的貌似还没出现过类似情况,不过QQ邮箱配置和163有一丢丢不一样,我还是贴一下,怕朋友们踩到坑,下面话不多说了,来一起看看详细的介绍吧。

PHPMailer的优点:

可运行在任何平台之上

支持SMTP验证

发送邮时指定多个收件人,抄送地址,暗送地址和回复地址;注:添加抄送、暗送仅win平台下smtp方式支持

支持多种邮件编码包括:8bit,base64,binary和quoted-printable

支持冗余SMTP服务器,即可以指定主smtp服务器地址也只可以指定备份smtp服务器

支持带附件的邮件,可以为邮件添加任意格式的附件—当然得你的服务器有足够大的带宽支撑

自定义邮件头信息,这跟php中通过header函数发送头信息类似

支持将邮件正文制作成HTMl内容,那么就可以在邮件正文中插入图

灵活的debug支持

经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imail,Exchange等

1.下载PHPMailer

因为有蛮多版本,我这里把我用的封装好的版本分享出来,用其他版本的朋友可以用自己的就好

2.放置PHPMailer

我是在根目录创建了名为【Plugin】的专门放各类插件的文件夹,然后直接将PHPMailer放在Plugin文件夹下

3.美滋滋地撸码吧

我将我这边的码放上来,大家可以根据需要修改

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

require('./Plugin/phpmailer/class.phpmailer.php');

try {

$mail = new \PHPMailer(true);

$mail->IsSMTP();

$mail->SMTPSecure = 'ssl';

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

$mail->SMTPAuth = true; //开启认证

$mail->Port = 465; //网易为25

$mail->Host = "smtp.qq.com";

$mail->Username = "******"; //qq此处为邮箱前缀名 163为邮箱名

$mail->Password = "******";

$mail->AddReplyTo("******@qq.com", "******");//回复地址

$mail->From = "******@qq.com";

$mail->FromName = '******';

$mail->AddAddress($to);

$mail->Subject = $title;

$mail->Body = $content;

$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; //当邮件不支持html时备用显示

$mail->WordWrap = 80; // 设置每行字符串的长度

//$mail->AddAttachment("f:/test.png"); //可以添加附件

$mail->IsHTML(true);

$mail->Send();

echo '邮件已发送';

} catch (phpmailerException $e) {

echo "邮件发送失败:" . $e->errorMessage();

}

}

直接将上述代码更改复制进你的控制机即可

需要注意的地方:

$mail->Port = 465; //网易163 25

$mail->Host = "smtp.qq.com";

$mail->Username = "**"; //qq此处为邮箱前缀名 163为邮箱名

$mail->Password = "******";

这一块,网易的Port为25

Username的话,网易直接使用邮箱名即可,QQ邮箱请输入邮箱前缀【用户名】『eg.1214982635@qq.com 请输入1214982635』

Password网易直接输入邮箱密码即可【有授权码输授权码】,QQ请输授权码,发个短信就能生成

至此已经可以发送邮件了,附上两个邮箱互相发送成功的截图

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

php如何调用163邮箱发邮件,ThinkPHP3.2利用QQ邮箱/163邮箱通过PHPMailer发送邮件的方法...相关推荐

  1. 163VIP邮箱发邮件,163VIP邮箱年费多少,163邮箱手机端在哪?

    163VIP邮箱发邮件,163VIP邮箱年费多少,163邮箱手机端在哪,关于163邮箱的相关小常识,今天给大家做一个全面分享吧! 关于163VIP邮箱年费 首先,如果你是长期使用可以一次性多续几年,这 ...

  2. Java使用163和QQ邮箱发邮件

    "细雨梦回鸡塞远,小楼吹彻玉笙寒" 序 现在做的项目有做到流程审批,到下一节点时,会给节点的负责人发送邮件通知.流程都是手写的代码,没有用到流程引擎. 正文 其实通过QQ邮箱或者1 ...

  3. JAVA代码给QQ邮箱发邮件

    通过java代码给qq邮箱发邮件 使用发送邮箱所需要2个jar包 activation.jar    mail.jar 下载链接:https://pan.baidu.com/s/1YA3jgmUNzW ...

  4. python使用qq邮箱发邮件

    发现QQ邮箱是个变态的东西...普通网上的教程根本无法搞定这个问题 于是写了这个,用于帮助大家使用python发邮件遇到的问题 第一步: 开启QQ第三方登录,参考文章 https://jingyan. ...

  5. Postfix配置QQ邮箱发邮件

    配置QQ邮箱发邮件 1.这里使用了QQ邮箱的SMTP,需要做以下配置 2.qq邮箱通过生成授权码来设置密码  3.关闭服务器的sendmail服务,开启postfix服务 4.创建证书文件  root ...

  6. 利用jmail qq邮箱发邮件 报错 解决方法

    利用java的jmail,登录qq邮箱发邮件时遇到下面几个问题,分享一下解决方法. 1. qq需要使用ssl  解决方法:使用有ssl安全认证的代码 <span style="font ...

  7. 【Python用QQ邮箱发邮件】

    学习目标:Python用QQ邮箱发邮件 学习内容: 1:到入库 import smtplib from email.message import EmailMessage from datetime ...

  8. 小窍门:如何快速创建教育邮箱?如何给外贸邮箱发邮件?

    创建教育邮箱的方式有很多种,其中最常见的就是在网页端申请注册邮箱,那么今天就一起给大家讲解一下如何使用TOM VIP邮箱快速创建教育邮箱和如何给外贸邮箱发邮件? 如何快速创建教育邮箱? 教育邮箱分为个 ...

  9. php如何调用163邮箱发邮件,phpmailer使用163邮箱发送邮件例子

    phpmailer是一款免费的php邮件发送插件,我们可以利用phpmailer登录到我们指定的邮件然后再利用这个邮件给我们自动发邮件了,这个现在免费的邮箱像163,sina都支持,只是sina需要简 ...

最新文章

  1. 自动驾驶 | MINet:嵌入式平台上的实时Lidar点云数据分割算法,速度可达 20-80 FPS!...
  2. Python 在腾讯研发排第 5,鹅厂 2019 年新增 12.9 亿行代码
  3. python包括哪些部分_python基础知识部分练习大全
  4. python编程求导数_用python怎么计算导数最简单?
  5. easyconnect获取服务端配置信息失败_图文解析 Nacos 配置中心的实现
  6. python-计算机二级考试-报考笔记
  7. html5期末考试题答案,HTML5期末考试题型
  8. [paper reading] 译 + 注 :如何阅读 Research Papers(Andrew Ng)
  9. 增益带宽积(GBWP、GBW、GBP、GB)
  10. 安装Veritas Backup Exec v20.3
  11. 尼康图像处理软件——nx studio
  12. 取色器实战(Qt含源码)
  13. 解析|自动驾驶的核心技术是什么?
  14. NAR | 董波/王师/李语丽合作建立首个横跨动物界的进化发育组学数据库平台
  15. 极客日报:美团拼多多等平台下架“一分钱秒杀”;全球大量网站集体宕机,一度无法访问;Swift内置对并发的支持
  16. 【CXY】JAVA基础 之 Runtime
  17. C语言写的一个简单的计算器
  18. 图片太大怎么办?这3种方法快速压缩图片!
  19. web前端 | 博客(二)登录功能
  20. 2012 ACM 亚洲区总结帖

热门文章

  1. IAP15F2K61S2芯片引脚图
  2. 欧盟ROHS有害物质测试标准
  3. Gwallet小广播 | 比利时的区块链公司SettleMint启动印度业务
  4. auto install pkgs
  5. ios开发特殊符号大全:字符+键盘符...
  6. 高通Android手机软件开发培训
  7. 系统找不到C:\ProgramData\Oracle\Java\javapath\java.exe问题及解决方案
  8. python 中问号表达式替代 exper and a or b
  9. Infortrend存储 EonStor GSi 深度学习AI存储一体机
  10. 给osg配置bullet物理引擎