ThinkPHP3.0中PHPMailer的使用
发布:smiling 来源: PHP粉丝网 添加日期:2014-04-12 17:17:12 浏览: 评论:0
把下载的PHPMailer放到ThinkPHP\Extend\Vendor下,把下面的代码拷到ThinkPHP\Common中的common.php中:
- function SendMail($address,$title,$message)
- {
- $mail=new PHPMailer();
- // 设置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=C('MAIL_FromName');
- // 设置邮件标题
- $mail->Subject=$title;
- // 设置SMTP服务器。
- $mail->Host=C('MAIL_SMTP');
- // 设置为"需要验证"
- $mail->SMTPAuth=true;
- // 设置用户名和密码。
- $mail->Username=C('MAIL_LOGINNAME');
- $mail->Password=C('MAIL_PASSWORD');
- if($mail->Send())
- {
- return true;
- }
- else
- {
- return false;
- }
- }
使用的时候只需调用SendMail函数即可.
Tags: ThinkPHP3 0 PHPMailer
相关文章
- ·ThinkPHP3.0略缩图不能保存到子目录(2013-12-03)
- ·ThinkPHP3.13新版使用体验(2014-04-12)
- ·ThinkPHP3.1新特性 多数据库操作的完善(2014-04-12)
- ·揭秘ThinkPHP3.1.2版本的独立分组功能(2014-04-12)
- ·thinkphp3.12安装出现这个问题的解决方法(2014-04-12)
- ·给thinkphp3.1案例blog添加一个删除的标签的方法(2014-04-12)
- ·ThinkPHP3.1.2整合UCenter详解(2014-04-12)
- ·ThinkPHP3.0中的一个快捷查询方法(|和&)(2014-04-12)
- ·ThinkPHP3.1教程新特性:动态设置自动完成和自动验证(2014-04-12)
- ·在thinkphp3中如何处理cookie数组(2014-04-12)
- ·THINKPHP3 静态缓存要素(2014-04-19)
- ·THINKPHP3 ajax无刷新分页类及实例(2014-04-19)
- ·关于THINKPHP3.0批量删除的设计思路和部分关键代码(2014-04-19)
- ·ThinkPHP3.0国际化配置方法(2014-04-19)
- ·thinkphp3.0 输出重复2次的解决方法(2014-04-19)
- ·ThinkPHP 3.1.2 CURD特性(2014-11-20)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)