ホームページ > php教程 > php手册 > PHP を使用して MIME メールを送信する (6)

PHP を使用して MIME メールを送信する (6)

WBOY
リリース: 2016-06-21 09:10:21
オリジナル
883 人が閲覧しました

マイム

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


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

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

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

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


$html_data = 'bgcolor="#000000">Hello< ;body>';
$mime = new MIME_mail($to, $from, $subject);
$mime->attach($html_data, "", OCTET, BASE64, INLINE); mime->send_mail ();

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

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

このサイトからのメモ: このサイトの「クラス」列には、MIMEMail クラスのダウンロードがあります。





関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート