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

    1、下载PHPMailer

    https://github.com/PHPMailer/PHPMailer

    可以zip下载,然后将其中的class.phpmailer.php和class.smtp.php拷贝到你的项目目录下

    2、代码

    class email{
        public function email($email_addr,$attachment){
            date_default_timezone_set('Asia/Shanghai');//设定时区东八区
            require_once "email_lib/class.phpmailer.php";
            include('email_lib/class.smtp.php');
            $mail = new PHPMailer(); //new一个PHPMailer对象出来
            //$body  = eregi_replace("[]",'',$body); //对邮件内容进行必要的过
            $mail->CharSet ="utf-8";//设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码
            $mail->IsSMTP(); // 设定使用SMTP服务
            $mail->SMTPDebug  = 0;  // 启用SMTP调试功能
            $mail->SMTPAuth = true;                  // 启用 SMTP 验证功能
            $mail->SMTPSecure = "ssl";                 // 安全协议,可以注释掉
            $mail->Host = 'smtp.126.com';      // SMTP 服务器
            $mail->Port = 25;                   // SMTP服务器的端口号
            $mail->Username = '*******@******.com';  // SMTP服务器用户名,
            $mail->Password = '*******';            // SMTP服务器密码
            $mail->From = "*******@*******.com";  //发件人地址(也就是你的邮箱地址)
            $mail->FromName = "*****";              //发件人姓名
            $mail->AddAddress($email_addr,"****"); //添加收件人
            $mail->Subject = "************"; //主题
            $mail->Body = "**********";  //内容
            $mail->IsHTML(true);  // send as HTML
            $mail->AddAttachment($attachment);      // attachment
            if(!$mail->Send()) {
                echo 'Mailer Error: ' . $mail->ErrorInfo;
            } else {
    //        echo "Message sent!恭喜,邮件发送成功!";
            }
        }
    }

    3、调用

    //发送邮件
    $mail = new email($email,$filename);
  • 相关阅读:
    程序的本质复杂性和元语言抽象
    编译器词法消歧设计
    关于分工的思考 (Thoughts on Division of Labor)
    数据即代码
    类型的本质和函数式实现
    二叉树迭代器算法
    kvm虚拟化存储管理
    kvm网络虚拟化管理
    kvm虚拟机的四种网络模式
    Linux 中交换空间 (swap)应该分多大才好?
  • 原文地址:https://www.cnblogs.com/wuxie1989/p/5442786.html
Copyright © 2011-2022 走看看