当前位置:  编程技术>php

php用户注册邮箱验证(2) PHPMailer发送邮件

    来源: 互联网  发布时间:2014-08-30

    本文导语:  在php实现的用户注册功能中,使用phpmailer发送邮箱验证邮件。 PHPMailer 是一个很好的发送邮件的类,先使用他的 SMTP 发送邮件,测试之前邮箱验证的链接是否有效。 相关阅读: phpmailer发送网易126邮箱的例子 PHPMailer发送邮件代...

在php实现的用户注册功能中,使用phpmailer发送邮箱验证邮件。

PHPMailer 是一个很好的发送邮件的类,先使用他的 SMTP 发送邮件,测试之前邮箱验证的链接是否有效。

相关阅读:
  • phpmailer发送网易126邮箱的例子
  • PHPMailer发送邮件代码实例(ubuntu系统)
  • PHPMailer发送带附件邮件的例子
  • PHPMailer发送邮件中文附件名乱码的解决办法
  • PHPmailer邮件群发的入门例子
  • PHPmailer 邮件群发的范例参考
  • PHPMailer批量发送邮件的实例代码

使用到的函数:
function smtp_send_mail($destAddress ,$subject , $content ,$fromName) ; 
有不完善的地方,不能添加附件,以后用到再添加吧。

例子:使用phpmailer发送邮件。

/** 
 *  
 * 使用smtp 发送邮件. 
 * @param array or string $destAddress 
 * @param string $subject 主题 
 * @param string $content 内容 
 * @param string $fromName 发件人称谓 
 * @return boolean success true 
 */  
function smtp_send_mail($destAddress ,$subject , $content ,$fromName) {  
    require_once 'mail/class.phpmailer.php';      //视情况改动  
    $mail = new PHPMailer (); //得到一个PHPMailer实例  
  
    $mail->CharSet = "UTF-8";  
    $mail->IsSMTP (); //设置采用SMTP方式发送邮件  
    $mail->Host = "smtp.163.com"; //设置邮件服务器的地址  
    $mail->Port = 25; //设置邮件服务器的端口,默认为25  
      
    $mail->From = "XXXXXX@163.com"; //设置发件人的邮箱地址  
    $mail->FromName = $fromName; //设置发件人的姓名  
    $mail->SMTPAuth = true; //设置SMTP是否需要密码验证,true表示需要  
      
    $mail->Username = "XXXXXXXX";    //你登录 163 的用户名  
    $mail->Password = 'XXXXXXXXX';  
    $mail->Subject = $subject; //设置邮件的标题  
      
    $mail->AltBody = "text/html"; // optional, comment out and test  
    $mail->Body = $content;  
      
    $mail->IsHTML ( true ); //设置内容是否为html类型  
    //$mail->WordWrap = 50;                                 //设置每行的字符数  
    $mail->AddReplyTo ( "XXXXXXXX@163.com", $fromName); //设置回复的收件人的地址  
      
    if (is_array ( $destAddress )) {  
        foreach ( $destAddress as $address ) {  
            $mail->AddAddress ( $address ); //设置收件的地址  
        }  
    } else {  
        $mail->AddAddress ( $destAddress ); //设置收件的地址  
    }  
      
    if (! $mail->Send ()) { //发送邮件  
        return FALSE;  
    }   
    return true;  
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP邮件发送类 SMTP client class
  • HTML教程 iis7站长之家
  • PHP邮件发送包 SwiftMailer
  • php 邮件发送问题解决
  • php输入流php://input使用示例(php发送图片流到服务器)
  • PHP通过飞信平台发送短信 FetionPHP
  • php输入流php://input发送图片流到服务器的例子
  • PHP发送邮件函数库 XPertMailer
  • php发送post请求函数分享
  • php使用curl发送json格式数据实例
  • php服务器发送邮件失败问题解析
  • ¥¥:-)给分请教:linux下的邮件发送日志是什么文件??我是用php的mail()函数的。急盼!各位仁兄请帮忙!!
  • php发送post请求的三种方法示例
  • php发送post请求的三种方法
  • php 发送带附件邮件的类
  • php连接mysql发送sql查询
  • php发送get、post请求的6种方法简明总结
  • php 发送带附件邮件示例
  • php实现邮件发送并带有附件
  • PHP邮件发送验证功能(示例)
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • PHP转换器 HipHop for PHP
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP 框架 Pop php
  • PHP去除html标签,php标记及css样式代码参考
  • PHP的JavaScript框架 PHP.JS
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • php服务器探针显示php服务器信息
  • php通过socket_bind()设置IP地址代码示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3