ThinkPHP邮件发送函数示例
- /**
- * 发送邮件
- * @param $tomail
- * @param $subject
- * @param $body
- * @param string $config
- * @return bool
- * @throws Exception
- * @throws phpmailerException
- * www.shouce.ren
- */
- function sendmail($tomail,$subject,$body){
- import('Common.ORG.PHPMailer.PHPMailer');
- $mail = new \Common\ORG\PHPMailer\PHPMailer();
- if(C('mail_type')){
- $mail->IsSMTP();
- }elseif(C('mail_type')==2){
- $mail->IsMail();
- }else{
- if(C('sendmailpath')){
- $mail->Sendmail = C('mail_sendmail');
- }else{
- $mail->Sendmail =ini_get('sendmail_path');
- }
- $mail->IsSendmail();
- }
- if(C('mail_auth')){
- $mail->SMTPAuth = true; // 开启SMTP认证
- }else{
- $mail->SMTPAuth = false; // 开启SMTP认证
- }
- $mail->CharSet='utf-8';
- $mail->SMTPDebug = false; // 改为2可以开启调试
- $mail->SMTPAuth = true;
- $mail->Host = C('mail_server'); // GMAIL的SMTP
- $mail->Port = C('mail_port'); // GMAIL的SMTP端口号
- $mail->Username = C('mail_user'); // GMAIL用户名,必须以@gmail结尾
- $mail->Password = C('mail_password'); // GMAIL密码
- $mail->SetFrom(C('mail_from'), C('site_name')); //发送者邮箱
- $mail->AddAddress($tomail);
- $mail->IsHTML(true); // 以HTML发送
- $mail->Subject = $subject;
- $mail->Body = $body;
- if(!$mail->Send())
- {
- return false;
- }else{
- return true;
- }
- }
转载于:https://www.cnblogs.com/ZDPPU/p/5823813.html
ThinkPHP邮件发送函数示例相关推荐
- 利用python发送邮件_利用python实现简单的邮件发送客户端示例
脚本过于简单,供学习和参考.主要了解一下smtplib库的使用和超时机制的实现.使用signal.alarm实现超时机制. #!/usr/bin/env python # -*- coding: ut ...
- python实现邮件客户端_利用python实现简单的邮件发送客户端示例
脚本过于简单,供学习和参考.主要了解一下smtplib库的使用和超时机制的实现.使用signal.alarm实现超时机制. #!/usr/bin/env python # -*- coding: ut ...
- php发送邮件函数,php发送Email邮件的函数示例
在php中,使用自带的mail()函数来发送邮件,会存在很多不安全因素. 我们实现了如下的ae_send_mail函数,适用于PHP4.0.2或更高版本. ae_send_mail调用时只用四个参数: ...
- 使用函数进行邮件发送的示例
看了武 sir的 Python基础之函数篇 里面有一个利用函数来实现自动分发送服务器告警的示例,也进行了一次 run,没想到居然真的成功了 ... #!/usr/bin/env python # -* ...
- php邮件发送tp,Thinkphp5 邮件发送Thinkphp发送邮件
在项目的开发中 用户修改密码,需要发送验证码到用户邮箱, 在common.php公共文件中加入以下代码: /** * 系统邮件发送函数 * @param string $tomail 接收邮件者邮箱 ...
- Python示例代码之邮件发送
定时邮件发送或告警邮件实时发送是工作中常用的功能之一,该功能需要调用发送邮件模块,如下为亲测可用的Python编写的邮件发送代码,该代码使用qq邮箱可正常发送邮件,使用163邮箱时提示554错误码邮件 ...
- php邮件发送tp,在Thinkphp3.2 中使用PHPMailer 发送邮件
phpmailer发送邮件是php开发者首选的一个邮件发送插件了,下面我来介绍怎么集成phpmailer到thinkphp框架了,有需要了解的朋友可参考. phpmailer发送邮件功能很强大,今天真 ...
- php 邮件发送是html 没样式_使用python发送邮件
发送邮件这个功能非常实用,比如你写了一个爬虫,可以通过邮件来接收程序异常或者任务完成的通知,再比如你搭了一个网站,别人只需留下他的邮箱,你就可以自动给他发送邮件. 总之我觉得邮件通知非常适合那些处理批 ...
- thinkphp 整合 swiftmailer 实现邮件发送
thinkphp swiftmailer(phpmailer) 文件夹结构 图 1 swiftmailer-phpmailer 将swiftmailer整合到thinkphp中.如上图 1 我下载的版 ...
- Android Java使用JavaMail API发送和接收邮件的代码示例
JavaMail是Oracle甲骨文开发的Java邮件类API,支持多种邮件协议,这里我们就来看一下Java使用JavaMail API发送和接收邮件的代码示例 使用Javamail发送邮件,必需的j ...
最新文章
- mysql主从复制同步
- 鸿蒙系统系列教程5-鸿蒙开发环境的搭建
- python自带sqlite库_Python标准库之sqlite3使用实例
- 浅谈Mysql 表设计规范
- 坏道修复是不是硬盘东西全部都没有了_硬盘有坏道就不能用了吗?别再吃哑巴亏了,今天跟大家再说一次...
- 堆排序时间复杂度_图解堆结构、堆排序及堆的应用
- 计算机主机配置有哪些,电脑主机配置清单有哪些 电脑主机配置清单及价格
- 【英语学习】【WOTD】circadian 释义/词源/示例
- vue 指令 v-on 事件修饰符-键盘事件-键盘事件梳理
- VB6.0报告命名空间找不到的原因
- 最全的响应式设计资源库
- 企业文化是数字化转型最大障碍-解读《2022年首席数据官调查报告》
- 关于DSP2812的Timer0定时器配置程序的质疑
- IPS性能测试实践一
- 三数之和给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组(GO,PHP)
- C语言switch 语句
- 决策树算法实现:泰坦尼克号乘客生存预测 (python实现)
- H5移动端知识点总结
- 信号完整性分析学习--17--反射
- 神奇电商宝贝下载软件