码迷,mamicode.com
首页 > 其他好文 > 详细

邮件发送

时间:2015-04-03 00:03:30      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:

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

邮件发送

标签:

原文地址:http://www.cnblogs.com/zrp2013/p/4388793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!