Maison > développement back-end > tutoriel php > 使用phpmailer发送邮件的例子

使用phpmailer发送邮件的例子

WBOY
Libérer: 2016-07-25 09:03:48
original
956 Les gens l'ont consulté
  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"; //
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal