• php phpmail发送邮件的效果


    方法一:

    /*                                                                              
     * 发送邮件 原 smtp_mail                                                        
     * @param $emailAddress                                                        
     * @param $emailTitle 标题主题                                                  
     * @param $emailContent 邮件内容                                                
     * @param $type 类型                                                            
     * @return bollean                                                              
     */                                                                            
    public function smtpMail($emailAddress,$emailTitle,$emailContent,$type='html'){
                                                                                   
        //导入类                                                                    
        Yii::import('ext.communication.PHPMailer');                                
        $mail = new PHPMailer();                                                    
        $mail->CharSet = "utf-8";    // 设置编码                                    
        $mail->Encoding = "base64";    // 设置编码                                  
        $mail->IsSMTP();    // 使用 SMTP                                            
        $mail->Host = 'smtp.qq.com';    // 比如:smtp.163.com;mail.tsingfeng.com    
        $mail->SMTPAuth = true;    // 认证功能                                      
        $mail->Username = '864838832@qq.com';    // 用户名   必须填写发件人的邮箱地址                      
        $mail->Password = 'mimazheli';    // 密码                                  
        $mail->From = '864838832@qq.com';    //设置发件人的邮箱地址                
        $mail->FromName = 'liuyang';    //设置发件人的姓名                          
        $arr_email=explode('|',$emailAddress);                                      
        foreach ($arr_email as $val) $mail->AddAddress($val,'');    //设置收件的地址(群发多个)
        $mail->AddReplyTo('864838832@qq.com','liuyang');//回复人                    
        $mail->WordWrap = 50;    //50字换行                                        
        $mail->Subject = $emailTitle;                                              
                                                                                   
        if($mail->Send())return true;                                              
        return false;                          

    }     

    方法二:

    require("class.phpmailer.php"); //下载的文件必须放在该文件所在目录
        $mail = new PHPMailer(); //建立邮件发送类
        $mail->CharSet  = "UTF-8"; //字符集
        $mail->Encoding = "base64"; //编码方式
        $mail->IsSMTP(); // 使用SMTP方式发送
        $mail->Host = "smtp.qq.com";// 比如:smtp.163.com;mail.tsingfeng.com   用qq邮箱服务作为发送邮件
        $mail->SMTPAuth = true; // 启用SMTP验证功能
        $mail->Username = '1207931454@qq.com'; // 发件人的邮箱地址(请填写完整的email地址)
        $mail->Password = "duxinlihanjinshan131425"; // 发件人的邮箱密码
        $mail->From = '1207931454@qq.com';    //设置发件人的邮箱地址         
        $mail->FromName = "杜新利";//设置发件人的姓名
        $mail->AddReplyTo('1207931454@qq.com','杜新利');//回复人        
        $address =$email;
        $mail->Port=25;
        $mail->AddAddress("$address", "");//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
        $mail->Subject ="用户帐号激活";
        $mail->Body = "亲爱的".$username.":<br/>感谢您在我站注册了新帐号。<br/>请点击链接激活您的帐号。<br/><a href='http://localhost/register/active.php?verify=".$token."' target='_blank'>http://localhost/register/active.php?verify=".$token.";</a><br/>如果以上链接无法点击,请将它复制到你的浏览器地址栏中进入访问,该链接24小时内有效。<br/>如果此次激活请求非你本人所发,请忽略本邮件。<br/><p style='text-align:right'>-------- Hellwoeba.com 敬上</p>"; //附加信息,可以省略 //邮件内容
        
        
        if(!$mail->Send())
        {
          echo "邮件发送失败. <p>";
          echo "错误原因: " . $mail->ErrorInfo;
          exit;
          
        }else{
         echo "邮件发送成功!请去你指定的邮箱激活账号";
        }

  • 相关阅读:
    Zabbix设置自定义监控
    mysql数据库表的查询操作-总结
    常用软件编译参数以及软件地址
    # <center>merge表不可用的问题</center>
    不在更新了
    SVN同步大坑
    记一次ftp服务器搭建走过的坑
    详解apache的allow和deny
    libc.so.6被删后导致系统无法使用的原因及解决方法
    puppet学习笔记(二)
  • 原文地址:https://www.cnblogs.com/dearxinli/p/3950743.html
Copyright © 2020-2023  润新知