| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 20843 -->
- <!-- Reviewed: no -->
- <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 <acronym>MIME</acronym> 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 <acronym>MIME</acronym>
- 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 <constant>TRUE</constant> 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
- <methodname>generateMessage()</methodname> 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 <acronym>MIME</acronym> 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>
- <methodname>Zend_Mime_Message::createFromMessage($str, $boundary)</methodname>
- 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>
|