ホームページ  >  記事  >  バックエンド開発  >  PHPMail クラスを使用してメールを送信する

PHPMail クラスを使用してメールを送信する

WBOY
WBOYオリジナル
2016-07-25 08:45:19960ブラウズ
メールを送信、PHPMail
  1. function send_mail ($title,$content,$from,$to,$charset='gbk',$attachment ='')
  2. {
  3. include '/class/PHPMail.class.php' //Baidu
  4. header('Content-Type: text/html; charset='.$charset);
  5. $mail = new PHPMailer();
  6. $mail->CharSet = $charset; // gb2312 中国語エンコードを使用するように設定します。
  7. $mail->IsSMTP(); //SMTP を使用してメールを送信するように設定します
  8. $mail->Host = "smtp.qq.com" //メールサーバーのアドレスを設定します
  9. $mail-> Port = 25; //メールサーバーのポートを設定します、デフォルトは25です $mail->From = $from; //送信者のメールアドレスを設定します
  10. $mail->FromName = "";送信者の名前
  11. $mail->SMTPAuth = true; //SMTP にパスワード検証が必要かどうかを設定します。true は必須であることを意味します
  12. $mail->Username = $from; // メール送信用のメール アドレスを設定します
  13. $mail ->Password = "" ; //メールのパスワードを設定します
  14. $mail->Subject = $title; //メールのタイトルを設定します
  15. $mail->AltBody = "text/html"; // オプション。 $mail->Body = $content; //メールの内容を設定します
  16. $mail->IsHTML(true); //内容がHTML形式かどうかを設定します
  17. $mail->WordWrap = 50; //1行の文字数を設定
  18. $mail->AddReplyTo("10000@qq.com","中国最強の声") //返信先のアドレスを設定
  19. $mail->AddAddress($ to,"中国最強の声" ); //受信者のアドレスを設定
  20. if ($attachment != '') //添付ファイルを設定
  21. {
  22. $mail->AddAttachment($attachment, $attachment);
  23. }
  24. if(!$mail-> ;Send())
  25. {
  26. return false;
  27. } else {
  28. return true;
  29. }
コードをコピー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。