ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して MIME メールを送信する (6)_PHP チュートリアル

PHP を使用して MIME メールを送信する (6)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:31:19772ブラウズ

limodou

説明する価値のある他の 2 つのメソッドは print_mail() と send_mail() で、どちらも $force パラメーターを使用します。 print_mail() は電子メール メッセージ全体を出力し、send_mail() は php (現​​在の主流の開発言語) の mail() 関数を使用してメッセージを送信します。オプションで、send_mail() は SMTP オブジェクトとその送信メソッド (ユーザーが指定した) を使用してメールを送信します。


結論
MIME 準拠のメッセージの作成は、見た目ほど複雑ではなく、非常に簡単な方法で実現できます。 MIME メッセージは、多くのサイトに新しい命を吹き込むことができます。

上で開発したクラスは中心となるアイデアをカバーしており、拡張することができます。唯一の制限はあなたの想像力です。たとえば、指定されたインデックスにある添付ファイルを削除する detach() 関数を作成することができます (attach() メソッドはこの情報を返すことができます)。

この MIME_mail クラスは、埋め込み画像を送信できないことを除いて、変更せずに HTML ベースの電子メールを送信するために使用できます。これは特別な注意が必要な
トピックです。

ただし、画像のない HTML や、絶対 URL または タグを使用した参照画像も、MIME_mail クラスを使用して送信できます。例は次のとおりです。

(現在の主流の開発言語として)
$html_data = < ; hl>こんにちは;
$mime = new MIME_mail($to, $from, $subject);
$mime->attach($html_data, "", OCTET , BASE64, INLINE);
$mime->send_mail ();

?> このメールの受信者には、黒い背景と青いテキストのメールが届きます。

完全なインライン HTML メッセージの送信は、MIME 準拠の電子メール配信に関するその他の高度なトピックとともに、特別な考慮に値するため、この記事の続きになることを期待しています。

MIME_mail クラス、定数ファイル、および実行サンプルは、ここから zip パッケージでダウンロードできます。




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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/509089.html技術記事 limodou 説明する価値のある他の 2 つのメソッドは print_mail() と send_mail() で、どちらも Force パラメーターを使用します。 print_mail() は電子メール メッセージ全体を出力し、send_mail() は php (現在のメインとして...) を使用します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。