方法一:

/*                                                                              
 * 发送邮件 原 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 "邮件发送成功!请去你指定的邮箱激活账号";
    }

php phpmail发送邮件的效果的更多相关文章

  1. phpmail发送邮件

    ---恢复内容开始--- 首先.需要phpmailer的包. 地址:https://github.com/Synchro/PHPMailer 解开压缩包,将class.phpmailer.php,cl ...

  2. a标签的妙用-拨打电话、发送短信、发送邮件

    前端时间在做手机WAP网站时,遇到需要点击页面上显示的电话号能直接拨号的需求,查找资料发现可以使用html的a标签完美实现该需求!记录下来以备后用...... 目前主流手机浏览器对H5的支持已经很不错 ...

  3. 微软BI 之SSIS 系列 - 使用 Script Task 访问非 Windows 验证下的 SMTP 服务器发送邮件

    原文:微软BI 之SSIS 系列 - 使用 Script Task 访问非 Windows 验证下的 SMTP 服务器发送邮件 开篇介绍 大多数情况下我们的 SSIS 包都会配置在 SQL Agent ...

  4. 【转】【Python】Python发送邮件(常见四种邮件内容)

    在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下,Shell脚本发送邮件告警是件很简单的事,有现成的邮件服务软件或者调 ...

  5. Python发送邮件(常见四种邮件内容)

    Python发送邮件(常见四种邮件内容) 转载 2017年03月03日 17:17:04   转自:http://lizhenliang.blog.51cto.com/7876557/1875330 ...

  6. .NET开发邮件发送功能的全面教程(含邮件组件源码)

    今天,给大家分享的是如何在.NET平台中开发“邮件发送”功能.在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下: 1)         邮件基础理论知识 2)         ...

  7. SQL Server DDL触发器运用

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 基础知识(Rudimentary Knowledge) DDL运用场景(DDL Scene) ...

  8. java_ log4j的基本配置参数

    目标:  err级别发送邮件 ,要求美观 ,信息详细 开工: 材料: 三个jar ,版本不建议高,不能低. 方便起见,打包下载即可    http://pan.baidu.com/s/1mgmfyvY ...

  9. .NET开发邮件发送功能

    .NET开发邮件发送功能 今天,给大家分享的是如何在.NET平台中开发“邮件发送”功能.在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下: 1)         邮件基础理论知 ...

随机推荐

  1. 源码安装和配置zabbix 3.0 LST

    Zabbix是什么 Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持. Zabbix 是一个企业级的分布式开源监控方案. Zabbix是一款能够监控各 ...

  2. eclipse JRE(unbound)问题

    eclipse eclipse eclipse eclipse     eclipse JRE(unbound) createTime--2016年10月18日14:18:59 Author:Mary ...

  3. LR函数基础(二)

    (一)用到的函数: (1) web_set_option()   //重定向设置 (2)web_reg_save_param和custom_request都常于处理参数的动态生成. web_reg_s ...

  4. Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程

    Web服务器性能压力测试工具http_load.webbench.ab.Siege使用教程 作者: feng 日期: 2012/07/25 发表评论 (0) 查看评论   一.http_load 程序 ...

  5. 单节点k8s的一个小例子 webapp+mysql

    安装kubernetes 准备一台centos7 1) 关闭firewalld 和 selinux systemctl stop firewalld systemctl disable firewal ...

  6. http1.1 协议响应方面参数

    HTTP1.1   提供了一个必须的Host字段,而且建立好一次连接之后可以重复使用.提高用户的上网体验. 响应信息 HTTP/1.1 200 OK                           ...

  7. IDEA+SpringMVC+Spring+Mybatis

    详细参照: SSM框架——详细整合教程(Spring+SpringMVC+MyBatis) 这里只说一下注意的地方: 1.上面那篇是用的eclipse, 但IDEA的目录结构和eclipse稍有不同. ...

  8. 【LeetCode】164. Maximum Gap (2 solutions)

    Maximum Gap Given an unsorted array, find the maximum difference between the successive elements in ...

  9. WordPress网站搬家的问题

    老邢的博客搬家全过程(wordpress搬家知识总结)   网站搬家过程中的几个问题   WordPress网站搬家的方法   WORDPRESS.ORG - zh-cn:WordPress 博客搬家 ...

  10. RabbitMQ与.net core(二)Producer与Exchange

    Producer:消息的生产者,也就是创建消息的对象 Exchange:消息的接受者,也就是用来接收消息的对象,Exchange接收到消息后将消息按照规则发送到与他绑定的Queue中.下面我们来定义一 ...