分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

php 发送邮件(1)代码逻辑

发布时间:2023-09-06 02:27责任编辑:苏小强关键词:邮件

tp3.2 使用phpmailer发送短信邮箱

准备工作

1.thinkphp3.2

2.qq邮箱(开通过POP3/SMTP服务)在qq邮箱内,设置-》账户-》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

3.phpmailer(没有的话可通过链接下载)

第一步下载phpmailer

phpmailer https://pan.baidu.com/s/1iZh8tYAXfJF9Y9Qp5MIHZg 提取码 yhhp

下载

文件如下 我们主要需要的是这个两个,把他放置到文件下

第二步放置到项目中

指定文件夹 大家也可以试试放置其他位置

第三步  封装 编写代码 需要把自己的qq账号放置上去 password //开启qq邮箱SMTP服务时获得  是在qq开通过POP3/SMTP服务

// 发送邮件
???private function sendMail($one,$title,$content){
???????include(‘./ThinkPHP/Library/Vendor/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";指定qq邮箱地址 ?//‘smtp.163.com‘ ?为163的 smtp
???????????$mail->Username = "*********"; ???//qq此处为邮箱前缀名
???????????$mail->Password = "************"; //开启qq邮箱SMTP服务时获得
???????????$mail->AddReplyTo("********@qq.com", "first");//回复地址qq
???????????$mail->From = "*********@qq.com"; //qq
???????????$mail->FromName = ‘*******‘;//qq
???????????$mail->AddAddress($one);
???????????$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) {
???????????$e->errorMessage();
???????}
???}
 

第四步 调用调试 传入相应的参数

public function sendmailto()
???{
???????$one = I(‘post.email‘);//邮箱带后缀
???????$title = I(‘post.title‘); //标题
???????$content = I(‘post.content‘); //内容
???????$this -> sendMail($one,$title,$content);
???

转载
---------------------
作者:cyc南港初晴
来源:CSDN
原文:https://blog.csdn.net/weixin_41487694/article/details/82756183

php 发送邮件(1)代码逻辑

原文地址:https://www.cnblogs.com/wen-zi/p/10179043.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved