Heim  >  Artikel  >  Backend-Entwicklung  >  使用phpmailer发送邮件的例子

使用phpmailer发送邮件的例子

WBOY
WBOYOriginal
2016-07-25 09:03:48948Durchsuche
  1. require_once(dirname(__FILE__)."/../PHPMailer/class.phpmailer.php");

  2. //包含class.phpmailer.php

  3. /**
  4. * @param string $send_to_mail 目标邮件
  5. * @param stinrg $subject 主题
  6. * @param string $body 邮件内容
  7. * @param string $extra_hdrs 附加信息
  8. * @param string $username 收件人
  9. * @param string $replyname 回复人
  10. * @param string $replymail 回复地址
  11. * @return array(bealoon,string) 返回数组包括两个元素,bealoon表示是否成功,string为提示信息
  12. */
  13. function SendMail($send_to_mail,$subject,$body,$extra_hdrs,$username,$replyname="reply",$replymail="reply@reply.com"){
  14. $mail=new PHPMailer();
  15. $mail->IsSMTP(); //邮件发送方式
  16. $mail->Host="smtp.host.com"; //SMTP服务器主机地址
  17. $mail->SMTPAuth=true; //是否为可信任的SMTP
  18. $mail->Username="reply@reply.com"; //SMTP 用户名 注意:普通邮件认证不需要加 @域名
  19. $mail->Password="******"; //SMTP 用户密码
  20. $mail->From="send@send.com"; //发件人邮件地址
  21. $mail->FromName="send"; //发件人
  22. $mail->CharSet="GB2312"; //指定字符集
  23. $mail->Encoding="base64";
  24. $mail->AddAddress($send_to_mail,$username); //添加发送目标地址
  25. $mail->AddReplyTo($replymail,$replyname); //添加回复地址
  26. $mail->IsHTML(true); //邮件类型为HTML格式
  27. $mail->Subject=$subject; //邮件主题
  28. //邮件内容
  29. $mail->Body="
  30. ".$body."
  31. ";
  32. $mail->AltBody="text/html"; //
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn