ホームページ >バックエンド開発 >PHPチュートリアル >PHPMailer_PHP チュートリアルを使用してメール送信を設定する方法

PHPMailer_PHP チュートリアルを使用してメール送信を設定する方法

WBOY
WBOYオリジナル
2016-07-21 14:58:391031ブラウズ

PHPMailer は、PHP で書かれた強力な電子メール送信クラスです。これを使用すると、電子メールをより便利に送信でき、SMTP サーバーを使用して電子メールを送信することもできます。

PHP には既に組み込みの mail() 関数があるのではないか、なぜ PHPMailer を使用する必要があるのか​​と疑問に思われるかもしれません。 mail() 関数は完全ではなく、テキスト電子メールしか送信できません。また、mail() 関数は Linux サーバーにのみ適用できます (これが、Win ホストにインストールされている多くの WP ブログ ユーザーが登録後に電子メールを受信できない理由でもあります) ) 最大の問題の 1 つは、mail() 関数を使用して送信された電子メールが認証されないこと、または送信された電子メールが直接スパム メールボックスに送られることです。

PHPMailerの主な機能
メールに複数のTO、CC、BCC、REPLY-TOを含めます。
このプラットフォームは広く使用されており、サポートされている SMTP サーバーには、Sendmail、qmail、Postfix、Gmail、Imail、Exchange などが含まれます。
埋め込み画像、添付ファイル、HTML メールをサポートします。
信頼性の高い強力なデバッグ機能。
SMTP認証をサポートします。
カスタマイズされたメールヘッダー。
8 ビット、base64、バイナリ、quoted-printable エンコーディングをサポートします。
PHPMailerの簡単な使い方
ここでは最もよく使われるGmailを使って紹介します。

クリップボードにコピーLiehuo.Net Codes引用コンテンツ: [www.bkjia.com] require_once('class.phpmailer.php');
require_once("class.smtp.php");

$mail->CharSet ="UTF-8";電子メールのエンコードを設定します。デフォルトは ISO-8859-1 です。中国語を送信する場合、この項目は UTF-8 に設定する必要があります
$mail->IsSMTP(); // SMTP サービスを使用するように設定します
$mail-> SMTPAuth = true; // SMTP 認証機能を有効にする
$mail->SMTPSecure = "ssl"; // SMTP セキュリティ プロトコル
$mail->Host = "smtp.gmail.com" // SMTP サーバー
$mail ->Port = 465; // SMTP サーバーのポート番号
$mail->Username = "your_name@gmail.com" // SMTP サーバーのユーザー名
$mail->Password = "your_password";パスワード
$ mail->SetFrom('送信者のアドレス', '送信者名') // 送信者のアドレスと名前を設定します
$mail->AddReplyTo("メール返信者のアドレス","メール返信者の名前"); // メールの返信アドレスと名前を設定します
$mail->Subject = ''; // メールのタイトルを設定します
$mail->AltBody = "このメールを表示するには、HTML をサポートするメールに切り替えてくださいClient";
// オプション、下位互換性を考慮する
$mail->MsgHTML(''); // メールの内容を設定する
$mail->AddAddress('Recipient Address', "Recipient Name");
// $mail->AddAttachment("images/phpmailer.gif"); // 添付ファイル
if(!$mail->Send()) {
echo "送信できませんでした:" . $mail ->ErrorInfo; } else {
echo "おめでとうございます。メールは正常に送信されました。";

ダウンロード: PHPMailer

WordPress ユーザーの場合、ダウンロードする必要はありません。WordPress にはすでに PHPMailer が付属しています。

http://www.bkjia.com/PHPjc/363793.html

www.bkjia.com

http://www.bkjia.com/PHPjc/363793.html技術記事 PHPMailer は、PHP で書かれた強力なメール送信クラスです。これを使用すると、メールをより便利に送信でき、添付ファイルやメールを HTML 形式で送信することもできます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。