把下载的PHPMailer放到ThinkPHPExtendVendor下,把下面的代码拷到ThinkPHPCommon中的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函数即可.