ホームページ >バックエンド開発 >PHPチュートリアル >PHP は SMTP を使用して電子メールを送信します (PEAR)

PHP は SMTP を使用して電子メールを送信します (PEAR)

WBOY
WBOYオリジナル
2016-07-25 09:09:15862ブラウズ
ほとんどの PHPer はメール送信にメール機能を使用しますが、ここでは他の SMTP サーバーを使用してメールを送信することをお勧めします。 電子メールを送信するための PEAR のメール パッケージ。
  1. $subject = "このメールは SMTP から送信されます。";
  2. $mail_body = "これは SMTP を使用して送信されるメールの本文です。";
  3. $from = "差出人: 差出人名 $to = "To: To Name ";
  4. $receiver = "toaddress@xpertdeveloper.com";
  5. // ヘッダーの設定
  6. $headers[" From"] = $from;
  7. $headers["To"] = $to;
  8. $headers["Subject"] = $subject;
  9. $headers["Reply-To"] = "reply@address.com";
  10. $headers["Content-Type"] = "text/plain; charset=ISO-2022-JP";
  11. $headers["Return-path"] = "returnpath@address.com"; SMTP 設定
  12. $smtp_info["host"] = "smtp.server.com";
  13. $smtp_info["auth"] = true; "] = "smtp_user";
  14. $smtp_info["password"] = "smtp_password";
  15. // PEAR メール オブジェクトの作成 :
  16. $mail_obj =& Mail::factory("smtp", $smtp_info);
  17. // 今すぐメールを送信します
  18. $mail_sent = $mail_obj->send($receiver, $headers, $mail_body)
  19. // エラーがある場合は、こちらを参照してください:
  20. if (PEAR::isError($mail_sent) )) { print($mail_sent->getMessage());}
  21. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。