1
0

function.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. /**
  3. * File: function.php
  4. * User: Baoxu
  5. * Date: 16/3/8
  6. * Time: 23:15
  7. * Desc: 提供通用的各类方法
  8. */
  9. /**
  10. * 发送邮件
  11. * @param string $address 收件人地址
  12. * @param string $name 收件人称呼
  13. * @param string $title 邮件标题
  14. * @param string $mailContent 邮件内容
  15. * @return bool 邮件是否发送成功
  16. */
  17. function sendMail($address, $name, $title, $mailContent){
  18. //发邮件模块
  19. require("PHPMailer/class.phpmailer.php"); //下载的文件必须放在该文件所在目录
  20. $mailToSend = new PHPMailer(); //建立邮件发送类
  21. $mailToSend->CharSet = "utf-8"; //字符集
  22. $mailToSend->Encoding = "base64"; //编码方式
  23. $mailToSend->IsSMTP(); //使用SMTP方式发送
  24. $mailToSend->Port = 25; //SMTP端口
  25. $mailToSend->SMTPAuth = true; //启用SMTP验证功能
  26. $mailToSend->Host = "smtp.163.com"; //您的企业邮局域名
  27. $mailToSend->Username = "just_read_admin@163.com"; //邮箱用户名(请填写完整的email地址)
  28. $mailToSend->Password = "justread"; //邮局密码
  29. $mailToSend->From = "just_read_admin@163.com"; //邮件发送者email地址,与上面的邮箱用户名相同
  30. $mailToSend->FromName = "JustRead管理员"; //发出者称呼
  31. $mailToSend->AddAddress("$address", "$name"); //收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
  32. $mailToSend->IsHTML(true); //是否使用HTML格式
  33. $mailToSend->Subject = $title; //邮件标题
  34. $mailToSend->Body = $mailContent; //邮件内容
  35. if(!$mailToSend->Send()){
  36. return false;
  37. } else{
  38. return true;
  39. }
  40. }