博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用PHPMailer-master发送邮件
阅读量:4227 次
发布时间:2019-05-26

本文共 1375 字,大约阅读时间需要 4 分钟。

一:开启Socket扩展

打开php.ini文件

打开文件搜索extension=php_sockets.dll,将前面的分号去掉,便开启了Socket扩展
文件现在测试是否开启成功,新建php文件,输入代码:

打开后找到Sockets Support,此时应该为enabled

展示

二:开启openssl 扩展

打开php.ini开启搜索extension=php_openssl.dll,去掉前面的分号

展示检查是否开启成功(注意重启服务器):

展示

三:获得邮箱授权码

以QQ邮箱为例:

展示进入账户:
展示下拉开启开启IMAP/SMTP服务,发送短信后获得授权码。
展示## 四:下载PHPMailer-master

。本链接由php中文网提供。

将其放在根目录,创建PHPMailer.php文件,开始写代码发邮件:

SMTPDebug = 1;/* * 设置phpmailer发邮件的方式 * 1. win下可以用mail()函数发 * 2. linux下可以用sendmail,qmail来发 * 3. 可以利用smtp协议登录到某个账户上再发 */// 此处使用smtp鉴权方式发送邮件$mail->isSMTP();// smtp需要鉴权 这个必须是true$mail->SMTPAuth = true;// 链接qq域名邮箱的服务器地址$mail->Host = 'smtp.qq.com';// 设置使用ssl加密方式登录鉴权$mail->SMTPSecure = 'ssl';// 设置ssl连接smtp服务器的远程服务器端口号$mail->Port = 465;// 设置发送的邮件的编码$mail->CharSet = 'UTF-8';// 设置邮件名称$mail->FromName = 'eyes++';// smtp登录的账号 QQ邮箱即可$mail->Username = '792734338@qq.com';// smtp登录的密码 使用生成的授权码(开启IMAP/SMTP服务获得)$mail->Password = 'XXXXXXXXXXXXXXXX';// 设置发件人邮箱地址 同登录账号$mail->From = '792734338@qq.com';// 邮件正文是否为html编码 注意此处是一个方法$mail->isHTML(true);// 设置收件人邮箱地址$mail->addAddress('792734338@qq.com',QQ号);// 添加多个收件人 则多次调用方法即可$mail->addAddress('eyes7927@163.com',网易号);// 设置抄送人$mail->AddCC('chaosong@163.com','勤恳的抄送人');// 添加该邮件的主题$mail->Subject = 'test';// 添加邮件正文$mail->Body = '

h1大小

p标签大小

';// 为该邮件添加附件//$mail->addAttachment('./example.pdf');// 发送邮件 返回状态echo $mail->send() ? 'ok':'fail';

效果展示:

QQ邮箱网易邮箱另外从效果上看,我发现QQ邮箱似乎不支持设置收件人姓名:
在这里插入图片描述
大家有兴趣的话还可以看看我的另外两篇博客:

转载地址:http://ivnqi.baihongyu.com/

你可能感兴趣的文章
Python in a Nutshell
查看>>
Microsoft Visual C++ .NET Professional Projects
查看>>
Excel 2007 Advanced Report Development
查看>>
Security Metrics: Replacing Fear, Uncertainty, and Doubt
查看>>
Accelerating Process Improvement Using Agile Techniques
查看>>
The New Language of Business: SOA & Web 2.0
查看>>
Programming Mobile Devices: An Introduction for Practitioners
查看>>
Designing for Networked Communications: Strategies and Development
查看>>
Building a Monitoring Infrastructure with Nagios
查看>>
Illustrated C# 2005
查看>>
Pro ASP.NET 2.0 E-Commerce in C# 2005
查看>>
Thinking Animation: Bridging the Gap Between 2D and CG
查看>>
Ajax in Practice
查看>>
Flash Animation for Teens
查看>>
The Oracle Hacker's Handbook: Hacking and Defending Oracle
查看>>
Microsoft Windows PowerShell: TFM
查看>>
Java Drawing with Apache Batik: A Tutorial
查看>>
Essential Windows Presentation Foundation
查看>>
Model-Driven Design Using Business Patterns
查看>>
Core Internet Application Development with ASP.NET 2.0
查看>>