マイム
言及する価値のある他の 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 または
$html_data = '
$mime = new MIME_mail($to, $from, $subject);
$mime->attach($html_data, "", OCTET, BASE64, INLINE); mime->send_mail ();
?> このメールの受信者には、黒い背景と青いテキストのメールが届きます。
完全なインライン HTML メッセージの送信は、MIME 準拠の電子メール配信に関するその他の高度なトピックとともに、特別な考慮に値するものであり、この記事の続きとして役立つことを期待しています。
このサイトからのメモ: このサイトの「クラス」列には、MIMEMail クラスのダウンロードがあります。