PHPMailer发送电子邮件

2024-03-14 19:38

本文主要是介绍PHPMailer发送电子邮件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

到这里去下载最新的PHPMailer:https://github.com/PHPMailer/PHPMailer

 

require 'PHPMailer-master/PHPMailerAutoload.php';$mail = new PHPMailer();                    
// $mail->SMTPDebug = 3;                              // 输出调试信息,需要调试的时候开启$mail->isSMTP();                                      // 告诉PHPMailer使用SMTP
$mail->Host = 'smtp.qq.com';                          // SMTP服务器
$mail->SMTPAuth = true;                               // 启用SMTP验证
$mail->Username = 'xxxxxxxxx@qq.com';                 // SMTP用户名
$mail->Password = '这里写你的QQ邮箱独立密码';            // SMTP密码
$mail->SMTPSecure = 'ssl';                            // SSL加密协议
$mail->Port = 465;                                    // TCP连接端口号$mail->From = 'xxxxxxxxx@qq.com';   // 发件人邮箱(建议和SMTP用户名一样)
$mail->FromName = '糖糖';            // 发件人名称(比如公司名称、负责人姓名)$mail->addAddress('xxx1@foxmail.com');   // 第一个收件人,可以不带别名参数
$mail->addAddress('xxx2@qq.com', '别名一');  // 第二个收件人,可以带别名参数
$mail->addCC('xxx3@sina.com', '别名二');  // 抄送给,可以带别名参数
$mail->addBCC('xxx4@163.com', '别名三');  // 密送给,可以带别名参数$mail->addReplyTo('kefu@sina.com', '新新网络科技客服');    // 上面四个收件人对我回复时,将自动回复到这个邮箱地址$mail->addAttachment('C:/Users/TangXin/Pictures/myzip.zip');         // 添加附件
$mail->addAttachment('C:/Users/TangXin/Pictures/shuiguo.png', 'shuiguo2.png');    // 带别名的附件
$mail->isHTML(true);                                  // 将email格式化成html$mail->Subject = '主题:新年快乐!';
$mail->Body    = '这是HTML消息主体部分 <h1>happy new year!</h1>';
$mail->AltBody = '非HTML的邮箱客户端的纯文本信息!';if(!$mail->send()) {echo '发送消息失败,原因:'. $mail->ErrorInfo;
} else {echo '邮件发送成功!';
}

 

 

 

这篇关于PHPMailer发送电子邮件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/809515

相关文章

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

使用Python的requests库来发送HTTP请求的操作指南

《使用Python的requests库来发送HTTP请求的操作指南》使用Python的requests库发送HTTP请求是非常简单和直观的,requests库提供了丰富的API,可以发送各种类型的HT... 目录前言1. 安装 requests 库2. 发送 GET 请求3. 发送 POST 请求4. 发送

基于Python编写自动化邮件发送程序(进阶版)

《基于Python编写自动化邮件发送程序(进阶版)》在数字化时代,自动化邮件发送功能已成为企业和个人提升工作效率的重要工具,本文将使用Python编写一个简单的自动化邮件发送程序,希望对大家有所帮助... 目录理解SMTP协议基础配置开发环境构建邮件发送函数核心逻辑实现完整发送流程添加附件支持功能实现htm

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

python运用requests模拟浏览器发送请求过程

《python运用requests模拟浏览器发送请求过程》模拟浏览器请求可选用requests处理静态内容,selenium应对动态页面,playwright支持高级自动化,设置代理和超时参数,根据需... 目录使用requests库模拟浏览器请求使用selenium自动化浏览器操作使用playwright

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

使用Python和SQLAlchemy实现高效的邮件发送系统

《使用Python和SQLAlchemy实现高效的邮件发送系统》在现代Web应用中,邮件通知是不可或缺的功能之一,无论是订单确认、文件处理结果通知,还是系统告警,邮件都是最常用的通信方式之一,本文将详... 目录引言1. 需求分析2. 数据库设计2.1 User 表(存储用户信息)2.2 CustomerO

如何使用C#串口通讯实现数据的发送和接收

《如何使用C#串口通讯实现数据的发送和接收》本文详细介绍了如何使用C#实现基于串口通讯的数据发送和接收,通过SerialPort类,我们可以轻松实现串口通讯,并结合事件机制实现数据的传递和处理,感兴趣... 目录1. 概述2. 关键技术点2.1 SerialPort类2.2 异步接收数据2.3 数据解析2.