Zend_Mime_Message(日本語)導入Zend_Mime_Message は MIME 準拠のメッセージを表すものであり、 ひとつあるいは複数の部分に分かれたメッセージ (Zend_Mime_Part オブジェクトで表されます) を保持できます。Zend_Mime_Message では、Zend_Mime_Part を使用して MIME 準拠のマルチパートメッセージを作成します。 エンコーディングやバウンダリの処理も透過的に行われます。 与えられた文字列から Zend_Mime_Message オブジェクトを再構成することも可能です (実験段階です)。Zend_Mail で使用しています。 インスタンスの作成Zend_Mime_Message には明示的なコンストラクタはありません。 MIME パートの追加
Zend_Mime_Part
オブジェクトを Zend_Mime_Message オブジェクトに追加するには、
関数 バウンダリの扱い
Zend_Mime_Message は、バウンダリを生成するために通常は
Zend_Mime オブジェクトを使用します。
バウンダリを独自に定義する必要があったり
Zend_Mime_Message が使用する Zend_Mime
オブジェクトの振る舞いを変更したりしたい場合は、
Zend_Mime オブジェクトを自分で作成して Zend_Mime_Message
に登録します。通常は、この必要はありません。
この Zend_Mime_Message で使用する Zend_Mime
インスタンスを設定するには、
文字列をパースすることによる Zend_Mime_Message オブジェクトの作成 (実験段階)MIME に準拠したメッセージを含む文字列をもとにして、 Zend_Mime_Message オブジェクトを構築できます。 Zend_Mime_Message には、このような文字列をパースして Zend_Mime_Message オブジェクトを返す 静的なファクトリメソッドが用意されています。
Zend_Mime_Message::createFromMessage($str, $boundary)
は、渡された文字列をデコードして Zend_Mime_Message
オブジェクトを返します。
|