邮件发送

1.邮件配置:

return array (
    //以下email设置,暂时不知道在何处使用
  'email' => 'true',
  'email_server' => 'smtp.qq.com',
  'email_port' => '25',
  'email_user' => '156332456@qq.com',
  'email_pwd' => '123456'
);
View Code

 

2.邮件发送方法:

/************************
    *邮件发送
    *by zrp
    *时间:2015年3月31日17:31:04
    */
    public function send_email($email='',$content=''){
        $emailsmtpserver=C('email_server');
        $emailport=C('email_port');
        $emailsend=C('email_user');
        $emailuser=C('email_user');
        $emailpassword=C('email_pwd');
        date_default_timezone_set('PRC');
        Vendor('phpmailer');//thinkphp导入phpmailer类
        $mail = new PHPMailer();
        $mail->IsSMTP();                    // 使用SMTP方式发送
        $mail->CharSet='UTF-8';// 设置邮件的字符编码
        $mail->Host = "$emailsmtpserver";  // 企业邮局域名
        $mail->SMTPAuth = true;     // 启用SMTP验证功能
        $mail->Username = "$emailuser"; //邮件发送者email地址
        $mail->Password = "$emailpassword"; //发送方邮箱密码
        $mail->From = $emailsend;//邮件发送者email地址
        $mail->FromName = C('site_name');//您的名称
        $mail->AddAddress($email);//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
        //$mail->AddAddress("ellen@example.com");                  // name is optional
        $mail->AddReplyTo($emailsend, "Information");

        $mail->WordWrap = 50;                                 // set word wrap to 50 characters
        //$mail->AddAttachment("/var/tmp/file.tar.gz");          // 添加压缩包附件
        //$mail->AddAttachment("/tmp/image.jpg", "new.jpg");    // 添加图片附件
        $mail->IsHTML(true);                      //是否使用HTML格式

        $mail->Subject = '密码重置';//邮件标题
        $mail->Body    = $content;//邮件内容
        $mail->AltBody = ""; //附加信息,可以省略

        if(!$mail->Send())
        {
           return $mail->ErrorInfo;
        }else{
           return true;
        }
    }
View Code

3.下载类文件:

phpmailer.php下载地址:http://pan.baidu.com/s/1qW0rOC0

smtp.php下载地址:http://pan.baidu.com/s/1c0CR5Mo

注:这两个类放在同一目录下。

参考:http://baike.baidu.com/view/2341560.htm

posted @ 2015-04-02 23:16  不负韶华668  阅读(128)  评论(0编辑  收藏  举报