| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <!-- EN-Revision: 11495 -->
- <sect1 id="zend.mime.message">
- <title>Zend_Mime_Message</title>
- <sect2 id="zend.mime.message.introduction">
- <title>Introduction</title>
- <para><classname>Zend_Mime_Message</classname> représente un message compatible MIME qui peut contenir une ou plusieurs
- parties séparées (représentées par des objets <link linkend="zend.mime.part"><classname>Zend_Mime_Part</classname></link>)
- Avec <classname>Zend_Mime_Message</classname>, les messages multiparts compatibles MIME peuvent être générés à partir de
- <classname>Zend_Mime_Part</classname>. L'encodage et la gestion des frontières sont gérées de manière transparente par la
- classe. Les objets <classname>Zend_Mime_Message</classname> peuvent aussi être reconstruits à partir de chaînes de
- caractères données (expérimental). Utilisés par <link linkend="zend.mail"><classname>Zend_Mail</classname></link>.</para>
- </sect2>
- <sect2 id="zend.mime.message.instantiation">
- <title>Instancier Zend_Mime_Message</title>
- <para>Il n'y a pas de constructeur explicite pour <classname>Zend_Mime_Message</classname>.</para>
- </sect2>
- <sect2 id="zend.mime.message.addparts">
- <title>Ajouter des parties MIME</title>
- <para>Les objets <link linkend="zend.mime.part"><classname>Zend_Mime_Part</classname></link> peuvent êtres ajoutés à un
- objet <classname>Zend_Mime_Message</classname> donné en appelant <code>->addPart($part)</code>.</para>
- <para>Un tableau avec toutes les objets <link linkend="zend.mime.part"><classname>Zend_Mime_Part</classname></link> du
- <classname>Zend_Mime_Message</classname> est retourné dans un tableau grâce à <code>->getParts()</code>. Les objets
- Zend_Mime_Part peuvent ainsi être changés car ils sont stockés dans le tableau comme références. Si des parties
- sont ajoutées au tableau, ou que la séquence est changée, le tableau à besoin d'être retourné à l'objet <link
- linkend="zend.mime.part"><classname>Zend_Mime_Part</classname></link> en appelant
- <code>->setParts($partsArray)</code>.</para>
- <para>La fonction <code>->isMultiPart()</code> retournera <code>true</code> si plus d'une partie est
- enregistrée avec l'objet Zend_Mime_Message, l'objet pourra ainsi régénérer un objet Multipart-Mime-Message lors
- de la génération de la sortie.</para>
- </sect2>
- <sect2 id="zend.mime.message.bondary">
- <title>Gérer les frontières</title>
- <para><classname>Zend_Mime_Message</classname> crée et utilise généralement son propre objet <classname>Zend_Mime</classname> pour
- générer une frontière. Si vous avez besoin de définir une frontière ou si vous voulez changer le comportement de
- l'objet <classname>Zend_Mime</classname> utilisé par <classname>Zend_Mime_Message</classname>, vous pouvez instancier l'objet
- <classname>Zend_Mime</classname> vous-même et l'enregistrer ensuite dans <classname>Zend_Mime_Message</classname>. Généralement,
- vous n'aurez pas besoin de faire cela. <code>->setMime(Zend_Mime $mime)</code> définit une instance spéciale
- de <classname>Zend_Mime</classname> pour qu'elle soit utilisée par ce Message.</para>
- <para><code>->getMime()</code> retourne l'instance de <classname>Zend_Mime</classname> qui sera utilisée pour générer
- le message lorsque <code>generateMessage()</code> est appelée.</para>
- <para><code>->generateMessage()</code> génère le contenu Z<classname>Zend_Mime_Message</classname> en une chaîne de
- caractères.</para>
- </sect2>
- <sect2 id="zend.mime.message.parse">
- <title>Parser une chaîne de caractère pour créer un objet Zend_Mime_Message (expérimental)</title>
- <para>Un message compatible MIME donné sous forme de chaîne de caractère peut être utilisé pour reconstruire un
- objet <classname>Zend_Mime_Message</classname>. <classname>Zend_Mime_Message</classname> a une méthode de fabrique statique pour
- parser cette chaîne et retourner un objet <classname>Zend_Mime_Message</classname>.</para>
- <para><classname>Zend_Mime_Message::createFromMessage($str, $boundary)</classname> décode la chaîne de caractères donnée
- et retourne un objet <classname>Zend_Mime_Message</classname> qui peut ensuite être examiné en utilisant
- <code>->getParts()</code>.</para>
- </sect2>
- </sect1>
|