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

相关文章

Java中Springboot集成Kafka实现消息发送和接收功能

《Java中Springboot集成Kafka实现消息发送和接收功能》Kafka是一个高吞吐量的分布式发布-订阅消息系统,主要用于处理大规模数据流,它由生产者、消费者、主题、分区和代理等组件构成,Ka... 目录一、Kafka 简介二、Kafka 功能三、POM依赖四、配置文件五、生产者六、消费者一、Kaf

Python手搓邮件发送客户端

《Python手搓邮件发送客户端》这篇文章主要为大家详细介绍了如何使用Python手搓邮件发送客户端,支持发送邮件,附件,定时发送以及个性化邮件正文,感兴趣的可以了解下... 目录1. 简介2.主要功能2.1.邮件发送功能2.2.个性签名功能2.3.定时发送功能2. 4.附件管理2.5.配置加载功能2.6.

解决Cron定时任务中Pytest脚本无法发送邮件的问题

《解决Cron定时任务中Pytest脚本无法发送邮件的问题》文章探讨解决在Cron定时任务中运行Pytest脚本时邮件发送失败的问题,先优化环境变量,再检查Pytest邮件配置,接着配置文件确保SMT... 目录引言1. 环境变量优化:确保Cron任务可以正确执行解决方案:1.1. 创建一个脚本1.2. 修

Django中使用SMTP实现邮件发送功能

《Django中使用SMTP实现邮件发送功能》在Django中使用SMTP发送邮件是一个常见的需求,通常用于发送用户注册确认邮件、密码重置邮件等,下面我们来看看如何在Django中配置S... 目录1. 配置 Django 项目以使用 SMTP2. 创建 Django 应用3. 添加应用到项目设置4. 创建

Android中如何实现adb向应用发送特定指令并接收返回

1 ADB发送命令给应用 1.1 发送自定义广播给系统或应用 adb shell am broadcast 是 Android Debug Bridge (ADB) 中用于向 Android 系统发送广播的命令。通过这个命令,开发者可以发送自定义广播给系统或应用,触发应用中的广播接收器(BroadcastReceiver)。广播机制是 Android 的一种组件通信方式,应用可以监听广播来执行

匹配电子邮件地址的正则表达式

这个正则表达式 QRegularExpression regex(R"((\w+)(\.|_)?(\w+)@(\w+)(\.(\w+))+))"); 用于匹配电子邮件地址的格式。下面是对这个正则表达式的逐步解析和解释: 1. QRegularExpression 构造函数 QRegularExpression regex(R"((\w+)(\.|_)?(\w*)@(\w+)(\.(\w+))+

61.以太网数据回环实验(4)以太网数据收发器发送模块

(1)状态转移图: (2)IP数据包格式: (3)UDP数据包格式: (4)以太网发送模块代码: module udp_tx(input wire gmii_txc ,input wire reset_n ,input wire tx_start_en , //以太网开始发送信

Jasperreports+jaspersoft studio 实现单个或多个jrxml(jasper)文件生成一个pdf文件,并利用Servlet发送该pdf文件到浏览器中展示

Jasperreports+jaspersoft studio 实现单个或多个jrxml(jasper)文件生成一个pdf文件,并利用Servlet发送该pdf文件到浏览器中展示; 代码如下: Demo07.jrxml <?xml version="1.0" encoding="UTF-8"?><!-- Created with Jaspersoft Studio version 6.6.

node.js实现阿里云短信发送

效果图 实现 一、准备工作 1、官网直达网址: 阿里云 - 短信服务 2、按照首页提示依次完成相应资质认证和短信模板审核; 3、获取你的accessKeySecret和accessKeyId; 方法如下: 获取AccessKey-阿里云帮助中心 4、获取SignName(签名名称)和 TemplateCode(模板code); 二、代码实现 1、项目结构 【/c

springboot项目编写发送异常日志到企微工具包

1.创建基础Bean public final class ThreadFactory implements java.util.concurrent.ThreadFactory {private static final AtomicInteger poolNumber = new AtomicInteger(1);private final ThreadGroup group;priva