ThinkPHP 使用 PHPMaileer
来源:互联网 发布:用python编写99乘法表 编辑:程序博客网 时间:2024/06/07 05:41
第一步、添加PHPMailer类库
Thinkphp3.2 PHPMailer 发送邮件结合QQ企业邮箱发送邮件
下载附件PHPMailer解压到ThinkPHP\Library\Vendor
第二步、添加发送邮件函数
在项目目录中的Common文件夹中的common文件夹下创建function.php文件(如果没有请创建)添加如下代码:
function SendMail($address,$title,$message){ Vendor('PHPMailer.PHPMailerAutoload'); $mail=new PHPMailer();
//是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释掉即可 默认关闭debug调试模式 // $mail->SMTPDebug = 1; // $mail->SMTPDebug = true; // 设置PHPMailer使用SMTP服务器发送Email $mail->IsSMTP(); // 设置邮件的字符编码,若不指定,则为'UTF-8' $mail->CharSet='UTF-8'; // 添加收件人地址,可以多次使用来添加多个收件人 $mail->AddAddress($address); // 设置邮件正文 $mail->Body=$message; // 设置邮件头的From字段。 $mail->From=C('MAIL_ADDRESS'); // 设置发件人名字 //$mail->FromName='LilyRecruit'; $mail->FromName=C('MAIL_NAME'); // 设置邮件标题 $mail->Subject=$title;
//设置ssl连接smtp服务器的远程服务器端口号,以前的默认是25,但是现在新的好像已经不可用了 可选465或587 $mail->Port = 465; // 设置SMTP服务器。 $mail->Host=C('MAIL_SMTP'); // 设置为“需要验证” $mail->SMTPAuth=true;
$mail->SMTPSecure = "ssl";// SMTP 安全协议 // 设置用户名和密码。 $mail->Username=C('MAIL_LOGINNAME'); $mail->Password=C('MAIL_PASSWORD'); // 发送邮件。 if(!$mail->Send()) { return 'Mailer Error: ' . $mail->ErrorInfo; } else { return "Message sent!恭喜,邮件发送成功!"; }}
第三步、配置邮箱信息第四步、发送邮件编辑Conf目录下的config.php,在return array添加如下内容
'MAIL_ADDRESS'=>'***@qq.com', // 邮箱地址'MAIL_SMTP'=>'smtp.qq.com',// 邮箱SMTP服务器'MAIL_LOGINNAME'=>'***@qq.com', // 邮箱登录帐号'MAIL_PASSWORD'=>'***', // 邮箱密码 (在次输入第三方客户端授权码)'MAIL_NAME'=>'鹤子',//设置发件人名字
控制器中写
SendMail("***@qq.com","我也会用ThinkPHP发送邮件啦","谢谢鹤哥的帮助");
0 0
- ThinkPHP 使用 PHPMaileer
- Thinkphp使用
- ThinkPHP使用总结
- ThinkPHP下使用Ueditor
- thinkphp 使用函数
- ThinkPHP使用总结
- ThinkPHP中使用ajax
- ThinkPHP使用widget组件
- ThinkPHP使用总结
- THINKPHP RBAC 使用感想
- ThinkPHP下使用Ueditor
- ThinkPHP使用步骤
- ThinkPHP使用问题记录
- thinkphp中使用frameset
- ThinkPHP使用疑问
- thinkphp memcache的使用
- ThinkPHP框架的使用
- ThinkPHP使用技巧
- 聊天机器人_远程接口javautil
- C++中RGB转换为ARGB
- html的编辑器 sublimetext2的使用及插件安装
- 认识自己——我的恐惧和悲观
- Android-对话框
- ThinkPHP 使用 PHPMaileer
- logger框架
- hdu 1050 (preinitilization or postcleansing, std::fill)
- MFC复习
- JFinal功能浅析
- 一元线性回归模型与最小二乘法及其C++实现
- LinkedIn Cubert安装指南
- Java程序员的好工具:通过json生成javabean(pojo)
- win7下获取进程CPU,内存,IO等信息