thinkphp3.2+phpmailer发送邮件配置
- 2016-07-10 20:54:00
- 1147533288 转贴
- 1625
phpmailer扔到lib/Vendor下面
config.php中配置
'MAIL_ADDRESS'=>'hajltc@163.com', // 邮箱地址
'MAIL_SMTP'=>'smtp.163.com', // 邮箱SMTP服务器
'MAIL_LOGINNAME'=>'hajltc', // 邮箱登录帐号
'MAIL_PASSWORD'=>'11111@', // 邮箱密码
function.php中增加发送邮件方法
/**********
* 发送邮件 *
**********/
function SendMail($address,$title,$message)
{
vendor('phpmailer.class#phpmailer');
$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='meepo'; //
$mail->Subject=$title; // 设置SMTP服务器。
$mail->Host=C('MAIL_SMTP'); // 设置为"需要验证" ThinkPHP 的C方法读取配置文件
$mail->SMTPAuth=true; // 设置用户名和密码。
$mail->Username=C('MAIL_LOGINNAME');
$mail->Password=C('MAIL_PASSWORD'); // 发送邮件。
return($mail->Send());
}
调用方法
SendMail('1147533288@qq.com','注册验证','');
| 联系人: | meepo |
|---|---|
| 电话: | ***** |
| Email: | 1147533288@qq.com |
| QQ: | 1147533288 |