zoukankan      html  css  js  c++  java
  • 邮件发送

    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

  • 相关阅读:
    全国疫情可视化地图(第三阶段)
    全国疫情可视化地图(第二阶段)
    JAVAWEB调用数据库显示图形化显示
    全国疫情可视化地图(第一阶段)
    第二周学习总结
    个人介绍及目前现状
    循环列表下练习循环子数组
    构建之法读书笔记(三)
    构建之法读书笔记(二)
    变叶木
  • 原文地址:https://www.cnblogs.com/zrp2013/p/4388793.html
Copyright © 2011-2022 走看看