tp5发送邮件

tp5发送电子邮件 tp5发送电子邮件(qq邮箱为例) .1.开启邮箱的SMTP服务,获取授权码 打开QQ邮箱,点击设置,选择账户 开启SMTP:. 开启之后出现弹框,获取到授权码。 2.下载类库文件 地址:https://gitee.com/joytom/优快云/tree/master .3.下载完成后放到vendor下面 4.写发送邮件的方法 function SendMail($data=[]){ ... 阅读详情

tp5邮件发送,今天小编就跟大家分享一下,被这邮件发送折磨后的成果!!!
小编呢,用的是QQ邮箱,其他邮箱也是一样的,只是后缀不一样;
大致步骤跟大家讲一下:
第一步
1.打开QQ邮箱的设置
在这里插入图片描述
2.点开账户设置找到SMTP服务
在这里插入图片描述
在这里插入图片描述

开启之后会出来一个授权码,一定要记录下来!!!
第二步
下载一个phpmailer列库文件
第三步
将PHPMailerl类库中的class.phpmailer.php和class.smtp.php两个文件重名成为phpmailer.php和smtp.php,并将它们剪切到(项目根目录下的extend文件夹中创建一个phpmailer文件夹,将连个文件放进去);
第四步
设置smtp.php的命名空间为namespace phpmailer;并将class SMTP改为class smtp;设置phpmailer.php的命名空间的namespace phpmailer;use phpmailer\Smtp;
并且将class SMTP改为class phpmaiiler;

这一步很重要,如果使用原来的PHPMAILer和SMTP class名的话,TP5报错 无法找到类文件
第五步
修改自己需要的信息

 public function sendMail($to,$title,$content)
	{
 		import('@.ORG.PHPMailer');.
//         //实例化PHPMailer核心类
 		$mail = new phpmailer();
		 //是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释掉即可 默认关闭debug调试模式
		 $mail->SMTPDebug = 1;
		 //使用smtp鉴权方式发送邮件
		 $mail->isSMTP();
		 //smtp需要鉴权 这个必须是true
		 $mail->SMTPAuth=true;
		 //链接qq域名邮箱的服务器地址
		 $mail->Host = 'smtp.qq.com';
		 //设置使用ssl加密方式登录鉴权
		 $mail->SMTPSecure = 'ssl';
		 //设置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 ='';
		 //smtp登录的密码 使用生成的授权码 你的最新的授权码
		 $mail->Password = '';
		 //设置发件人邮箱地址 这里填入上述提到的“发件人邮箱”
		 $mail->From = '';
		 //邮件正文是否为html编码 注意此处是一个方法 不再是属性 true或false
		 $mail->isHTML(true);
		 //设置收件人邮箱地址 该方法有两个参数 第一个参数为收件人邮箱地址 第二参数为给该地址设置的昵称 不同的邮箱系统会自动进行处理变动 这里第二个参数的意义不大
		 $mail->addAddress($to,'测试通知');
		 //添加多个收件人 则多次调用方法即可
		 // $mail->addAddress('xxx@qq.com','lsgo在线通知');
		 //添加该邮件的主题
		 $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');
	 
		 $status = $mail->send();

		 //简单的判断与提示信息
		 if($status) {
			 return true;
		}else{
			return false;
		}
		sendMail('$to','$title','发送成功');
	}

html页面

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>发送邮件</title>
</head>
    <body>
	<h2>tp5发送邮件</h2>
		<form action="{:url('index/sendMail')}" method="post">
			收件人:<input type="text" name="to"/><br/>	
			标题:&nbsp;&nbsp;&nbsp;<input type="text" name="title"/><br/>
			内容:&nbsp;&nbsp;&nbsp;<input type="text" name="content"/><br/>
			<input type="submit" value="发送"/>
		</form>
    </body>
</html>

以上就是大概流程;多多指教

PHP实现发送邮件功能代码|PHP怎么实现QQ邮件发送|Php发送邮件代码 最近学习PHP的过程中发现了一个很实用的功能那就是发送QQ邮件,因为这个功能很常用我也是研究了半天找到一个很好的demo感兴趣的可以自己下载学习一下这个Php发送邮件代码真的很实用而且很好用。3.修改好文件中对应的信息后访问 域名/sendmail.php?然后访问 http://域名/sendmail.php?2.修改sendmail.php文件中的信息,既然都看到这里了应该是对PHP有那么一点了解应该是能看懂里面的代码,源码里面注释不多下面有详细的注释。//当然下方的也要修改就不写了不然看着太乱了。 阅读详情

相关推荐

PHP邮箱反馈API接口源码,可用与iApp和AIDE

资源分享者,资源爱好者,我是浪杉,点我资料关注,每日不定时分享全网优质源码!

邮箱反馈源码php,给你们分享个源码(邮箱反馈源码)

该楼层疑似违规已被系统折叠隐藏此楼查看此楼//Pre邮箱反馈//和反馈字数显示搭配效果更佳☺//Pre反馈不会的去t(){s lx=5//联系编辑框IDs bjk=17//反馈编辑框IDs zx=15//判断最小提交字数限制s zd=150//判断最大提交字数限制ug(lx,"text",yhm)ug(bjk,"text",fkly)syso(ss.fkly)syso(ss.fklyb)ss f...

weixin_39919165的博客 1390

数字孪生实战:如何用Unity3D为工厂设备快速搭建可视化孪生体(附GitHub源码)

本文详细介绍了如何利用Unity3D游戏引擎为工厂设备快速构建可视化数字孪生体。通过实战案例,阐述了从3D模型导入、MQTT实时数据接入,到振动、温度等关键参数可视化呈现的完整流程。文章旨在为智能制造和工业物联网开发者提供一套灵活、低成本的技术方案,并附有完整的GitHub源码,助力实现设备状态的直观监控与预测性维护。

weixin_29184075的博客 473

laravel 邮件发送-- Mail::to 和 Mail::send 的区别

Mail::send 方法会直接发送邮件,不会将邮件添加到队列中,返回值是发送邮件的状态,成功返回 true,失败返回 false。在上面的代码中,邮件类 WelcomeEmail 覆盖了 build 方法,使用 view 方法指定邮件的视图,使用 subject 方法指定邮件的主题,使用 from 方法指定邮件的发件人邮箱地址。在 Laravel 中,发送邮件可以使用 Mail facade 提供的两个方法:Mail::to 和 Mail::send,它们的主要区别在于邮件发送的方式和返回值。

zsysem的博客 1126

DPABI安装教程

DPABI是是中科院心理研究所严超赣老师团队开发的一款磁共振脑影像数据分析工具包。基于SPM,在安装DPABI之前需要安装好SPM,才能正常使用。SPM的安装方法见文matlab2021a版本条件下安装spm_kidllll的博客-优快云博客 1、下载安装包 下载地址:DPABI: a toolbox for Data Processing & Analysis for Brain Imaging | The R-fMRI Network 2、将下载好的dpabi文件夹移动到matl..

qq_42356925的博客 1万+

手把手教你用OpenCalib完成激光雷达与相机联合标定:从数据准备到结果可视化

本文详细介绍了使用OpenCalib工具链中的lidar2camera模块完成激光雷达与相机联合标定的全流程,包括数据准备、标定命令执行、结果验证与可视化。通过实战指南,帮助读者掌握工业级标定技术,提升自动驾驶和机器人领域的传感器融合精度。

weixin_30872499的博客 400

实现简单的邮件发送功能

1 创建路由Route::get('/',function()){ //查找Id为1的用户 $user=\App\User::find(1); //to方法后面接的是邮件地址;send()方法接受的是默认实体类,该类可以通过php artisan来创建一个WelcomeToChina.php实体类,这样就可以发送到youjian@126.com这个邮箱里面了 //Mai

gengfu_php的博客 6045

Claude AI实战指南:从注册到精通,突破手机验证的终极解决方案

本文提供了一份详尽的Claude AI实战指南,重点解决了国内用户注册过程中的手机号验证难题,并分享了使用技巧。文章详细介绍了如何通过虚拟手机号服务等方案完成注册,并深入解析了Opus、Sonnet、Haiku三大模型的特点与选择策略,帮助用户从注册到精通,高效利用这一安全、健谈的AI助手进行内容创作、编程开发与学习研究。

weixin_29092031的博客 1229

TP5.1使用PHPmailer发送邮件及实战

邮件发送是项目中很常用的功能,可用作给用户发送邮箱验证码,也可用作用户工单提交,甚至可以在项目运行中发生异常时将异常信息或者作为计划任务将一段时间内的执行日志发送至运维/开发人员。这里将使用PHPmailer为例记录一下在TP5.1中从装包配环节到实现功能的过程。 一、首先要确定你的PHP环境是否开启了openssl,打开你的PHP安装目录的php.ini中搜索php_openssl.dll,若e...

Sol的博客 2111

高通camera:PDAF的配置与测试

确认相关log日志都已经打开了之后,判断是在3A算法中没有应用到PDAF,可能是之前在调试AF效果的时候关闭了PDAF,打开效果文件对应的文件夹,在\kamorta_lce_S5K3P9\Scenario.Default\XML\STATS。在log中搜索af_pdaf_proc_pd_single,这个函数是pdaf算法中的,源码被封装了,这里看不到,因此只能通过log打印出来的参数来分析pd是否正确,主要参数有pd ,defocus,confidence。PDAF的配置与测试。

arvin_xiong的博客 2486

【异常】Milvus向量数据库的常见错误“collection not loaded“(集合未加载)

Milvus数据库报错"collection not loaded"分析及解决方案。该错误发生在对未加载的集合执行查询操作时,核心原因是集合创建后需先加载到内存才能使用。解决方案包括:1)确认集合是否存在;2)查询前调用loadCollection接口加载集合;3)处理加载超时或失败情况,可检查加载状态;4)确保Milvus服务正常运行。建议在长期不使用集合时释放内存资源。文末附Java代码示例说明具体操作方法。

奶爸的编程之路,也就一周冷个三天 380

TP5.1使用PHPMailer发送邮件

TP5.1使用PHPMailer发送邮件首先下载phpmailer 首先下载phpmailer 放到extend下面创建一个phpmailer文件夹只需要 Exception.php PHPMailer.php SMTP.php三个文件 命名空间都定义为namespace phpmailer; use phpmailer\PHPMailer; public function email() ...

weixin_44257986的博客 994

基于 Simulink 的**单相全桥 LLC 谐振双向 DC-DC 变换器(带软开关特性)**实战教程

原边(Primary):全桥逆变电路(4个 MOSFET/IGBT),将直流斩波为高频方波。变压器:提供电气隔离和电压变比。副边(Secondary):全波或全桥整流电路(同步整流或二极管)。

xiaoheshang_123的博客 54

tp5 邮件发送

1.先下载tp5发邮件扩展 https://github.com/PHPMailer/PHPMailer,直接下载下来之后,在TP5框架的extend文件夹里面建一个PHPMailer文件夹 把下载下来的文件夹里边的src里边的  PHPMailer.php  和  SMTP.php  放在  刚刚创建的  TP5/extend/PHPMailer这个文件夹里 然后把  PHPMaile...

qq_39864544的博客 1205

华为OD机考真题 新系统 - 数列求值(Java/Py/C/C++/Js/Go)

华为OD机试真题 新系统【数列求值】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【数列求值】多语言题解。

qq_45776114的博客 664

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

tp5.1发送邮件

&amp;amp;lt;?php namespace app\admin\controller; use think\Controller; use think\Request; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; class Mail extends Controller { publ...

hellogril前端库 1508

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

TP5用PHPMailer发送邮件

整合的TP5用PHPMailer发送邮件 文件结构 由于核心文件比较长,其实代码不多,多的是注释,所以放在了附件里面, 这里只写一下实现的代码 <?php /** *User:李昊天 *Tel:15009392071 *Email:1614369925@qq.com *Date:2018/2/18 *Time:22:44 */ namesp...

weixin_42411512的博客 271

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

php 发送邮件 tp5,tp5.1 使用 phpmailer 发送电子邮件

tp5.1 使用 phpmailer 发送电子邮件简介phpMailer 是一个非常强大的 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。phpMailer 的特点:在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。平台应用广泛,支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail...

weixin_36488589的博客 909

tp5发送163及qq邮件

第一步: 先在github上下载PHPMailer文件,https://github.com/PHPMailer/PHPMailer,把他放在tp5的extend文件夹下,引用一下, use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; 第二步: //发送邮箱验证码 public f...

qq_36447297的博客 535

042 Tp5.0 PHPMailer邮件发送

https://github.com/PHPMailer/PHPMailer,直接下载下来之后,把他放入TP5.0 框架的extend文件夹里面在Controller里面创建一个文件Mail.php,代码如下/** * Created by PhpStorm. * User: luxiao * Date: 2017/5/8 * Time: 11:23 */namespace app\index\c...

phpstory的博客 272

php, TP5 中实现邮件发送功能

在TP5中实现邮件发送功能 邮件验证码找回密码,账户注册 客户信息推送 使用composer,安装PHPmailer,用PHPmailer实现邮件发送功能 1.如果你的电脑没有安装composer则先要安装,安装步骤及下载地址 TP5项目中下载,安装composer工具 2.下载安装完成之后打开composer,在Thinkphp项目目录的extend文件下运行安装PHPmailer co...

Trailbreaker 796

Tp5.0 PHPMailer邮件发送

运行 composer require phpmailer/phpmailer TP5.0 框架的extend文件夹里面 namespace app\index\controller; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; use think\Controller; cl...

weixin_30381317的博客 111

TP5使用PHPMAILER发送邮件

TP使用PHPMAILER发送邮件 1.申请一个SMTP服务的邮箱。 我申请的是smtp.163.com的服务,注意SMTP服务密码不是登陆密码,需要单独设置 2.下载phpmailer类库文件http://pan.baidu.com/s/1kUNK9vx 3.将PHPMAILER类库中的class.phpmailer.php和class.smtp.php文件取出来,并重新命名为...

diaoliu7156的博客 288

tp5发送邮件 phpmailer

tp5发送邮件 先把这两个打开,QQ-设置-账户,一定要记下来两个的授权密码。下面要用。 第一步:主表有email字段,验证码表有phone,content,addtime,type字段 第二步:composer require phpmailer/phpmailer 第三步: //邮箱注册 发送验证码 public function sendmail1(){ //判断邮箱是否注册 ...

多思考思考 568
上一篇: tp5图片文件ajax上传总结
下一篇: tp5数据输出
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值