·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> php网站开发 >> thinkphp 邮件发送

thinkphp 邮件发送

作者:佚名      php网站开发编辑:admin      更新时间:2022-07-23
thinkphp 邮件发送

1.下载PHPMailer类包

下载地址

https://code.google.com/a/apache-extras.org/p/phpmailer

注意把文件放在:ThinkPHP/Extend/Vendor/PHPMailer/class.phpmailer.php

2.

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='LilyRecruit';     // 设置邮件标题    $mail->Subject=$title;     // 设置SMTP服务器。    $mail->Host=C('MAIL_SMTP');     // 设置为"需要验证"    $mail->SMTPAuth=true;     // 设置用户名和密码。    $mail->Username=C('MAIL_LOGINNAME');    $mail->PassWord=C('MAIL_PASSWORD');     // 发送邮件。    return($mail->Send());} 

3. 发送 $this->SendMail("[email protected]","title","bodyinfo ");