php框架

 首页 > php框架 > ThinkPHP > ThinkPHP3.0中PHPMailer的使用 - Thinkphp

ThinkPHP3.0中PHPMailer的使用 - Thinkphp

分享到:
【字体:
导读:
          把下载的PHPMailer放到ThinkPHP Extend Vendor下,把下面的代码拷到ThinkPHP Common中的common php中:functionSendMail($address,$title,$me...

ThinkPHP3.0中PHPMailer的使用

把下载的PHPMailer放到ThinkPHPExtendVendor下,把下面的代码拷到ThinkPHPCommon中的common.php中:

  1. function SendMail($address,$title,$message
  2.     $mail=new PHPMailer(); 
  3. // 设置PHPMailer使用SMTP服务器发送Email 
  4. $mail->IsSMTP(); 
  5.  
  6. // 设置邮件的字符编码,若不指定,则为'UTF-8' 
  7. $mail->CharSet='UTF-8'
  8.  
  9. // 添加收件人地址,可以多次使用来添加多个收件人 
  10. $mail->AddAddress($address); 
  11.  
  12. // 设置邮件正文 
  13. $mail->Body=$message
  14.  
  15. // 设置邮件头的From字段。 
  16. $mail->From=C('MAIL_ADDRESS');//在配置文件里面配置,下同 
  17.  
  18. // 设置发件人名字 
  19. $mail->FromName=C('MAIL_FromName'); 
  20.  
  21. // 设置邮件标题 
  22. $mail->Subject=$title
  23.  
  24. // 设置SMTP服务器。 
  25. $mail->Host=C('MAIL_SMTP'); 
  26.  
  27. // 设置为"需要验证" 
  28. $mail->SMTPAuth=true; 
  29.  
  30. // 设置用户名和密码。 
  31. $mail->Username=C('MAIL_LOGINNAME'); 
  32. $mail->Password=C('MAIL_PASSWORD'); 
  33. if($mail->Send()) 
  34. return true; 
  35. else 
  36. return false;  

使用的时候只需调用SendMail函数即可.

分享到:
jquery autocomplete和thinkphp开发 - Th...
jquery autocomplete和thinkphp开发 发现网上jquery autocomplete的帖子说的内容都很旧,很多参数不符合Jquery UI中的参数,在这里给出一个Thinkphp和Mysql开发的例子,希望对于大家有帮助,开发环境:jquery 1.7.2,最新版的Jquery UI,thinkphp2.2版本. 另外提一下,autocomplete插件在firefox上...
ThinkPHP的四种URL模式 URL_MODEL - Thin...
ThinkPHP的四种URL模式 URL_MODEL ThinkPHP支持四种URL模式,可以通过设置URL_MODEL参数来定义,包括普通模式、PATHINFO、REWRITE和兼容模式. 普通模式 设置URL_MODEL 为0 采用传统的URL参数模式 http://serverName/appName/?m=module&a=action&id=1 PATHINFO模式 设置URL_MODEL 为1 默认...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……