加载中...

ThinkPHP 整合PhpMailer发送邮件


先按照图片放好路径
5858e4b1de5fd.gif

使用方法

  1. //Email
  2. public function email(){
  3. //邮件发送服务器
  4. $emailHost='smtp.163.com';
  5. //邮件发送端口
  6. $emailPort='25';
  7. //邮件发送超时时间
  8. $emailTimeout='20';
  9. //发件人邮箱
  10. $emailUserName='123456@163.com';
  11. //发件人邮箱密码
  12. $emailPassword='123456';
  13. //发件人姓名
  14. $emailFormName='abc';
  15. //收件人邮箱
  16. $toemail='123456@163.com';
  17. //邮件标题
  18. $subject='我是标题';
  19. //邮件内容
  20. $message='我是内容';
  21. Vendor('mailer.EMailer');
  22. $mailer=new \EMailer();
  23. //邮件配置
  24. $mailer->SetLanguage('zh_cn');
  25. $mailer->Host = $emailHost;
  26. $mailer->Port = $emailPort;
  27. $mailer->Timeout = $emailTimeout;
  28. $mailer->ContentType = 'text/html';//设置html格式
  29. $mailer->SMTPAuth = true;
  30. $mailer->Username = $emailUserName;
  31. $mailer->Password = $emailPassword;
  32. $mailer->IsSMTP ();
  33. $mailer->From = $mailer->Username; // 发件人邮箱
  34. $mailer->FromName =$emailFormName;
  35. $mailer->AddReplyTo ( $mailer->Username );
  36. $mailer->CharSet = 'UTF-8';
  37. // 发送邮件
  38. $mailer->AddAddress ( $toemail );
  39. $mailer->Subject = $subject;
  40. $mailer->Body = $message;
  41. if ($mailer->Send () === true) {
  42. return true;
  43. } else {
  44. $error = $mailer->ErrorInfo;
  45. return false;
  46. }
  47. }

下载地址


还没有评论.