python-docs-fr/library/mailbox.po

2020 lines
74 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# SOME DESCRIPTIVE TITLE.
# Copyright (C) 1990-2016, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 2.7\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-30 10:44+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../Doc/library/mailbox.rst:3
msgid ":mod:`mailbox` --- Manipulate mailboxes in various formats"
msgstr ""
":mod:`mailbox` — Manipuler les boîtes de courriels dans différents formats"
#: ../Doc/library/mailbox.rst:11
msgid ""
"This module defines two classes, :class:`Mailbox` and :class:`Message`, for "
"accessing and manipulating on-disk mailboxes and the messages they contain. :"
"class:`Mailbox` offers a dictionary-like mapping from keys to messages. :"
"class:`Message` extends the :mod:`email.message` module's :class:`~email."
"message.Message` class with format-specific state and behavior. Supported "
"mailbox formats are Maildir, mbox, MH, Babyl, and MMDF."
msgstr ""
"Ce module définit deux classes, :class:`Mailbox` et :class:`Message`, pour "
"accéder et manipuler les boîtes de courriel sur le disque et les messages "
"qu'elles contiennent. :class:`Mailbox` offre une interface ressemblant aux "
"dictionnaires avec des clés et des messages. La classe :class:`Message` "
"étend le module :mod:`email.message` de la classe :class:`~email.message."
"Message` avec un état et un comportement spécifiques à son format. Les "
"formats de boîtes de courriel gérés sont *Maildir*, *mbox*, *MH*, *Babyl* et "
"*MMDF*."
#: ../Doc/library/mailbox.rst:22
msgid "Module :mod:`email`"
msgstr "Module :mod:`email`"
#: ../Doc/library/mailbox.rst:23
msgid "Represent and manipulate messages."
msgstr "Représente et manipule des messages."
#: ../Doc/library/mailbox.rst:29
msgid ":class:`Mailbox` objects"
msgstr "Objets :class:`Mailbox`"
#: ../Doc/library/mailbox.rst:34
msgid "A mailbox, which may be inspected and modified."
msgstr "Une boîte mail, qui peut être inspectée et modifiée."
#: ../Doc/library/mailbox.rst:36
msgid ""
"The :class:`Mailbox` class defines an interface and is not intended to be "
"instantiated. Instead, format-specific subclasses should inherit from :"
"class:`Mailbox` and your code should instantiate a particular subclass."
msgstr ""
"La classe :class:`Mailbox` définit une interface et n'est pas destinée à "
"être instanciée. Les sous-classes de format spécifique doivent plutôt "
"hériter de :class:`Mailbox` et votre code doit instancier une sous-classe "
"particulière."
#: ../Doc/library/mailbox.rst:40
msgid ""
"The :class:`Mailbox` interface is dictionary-like, with small keys "
"corresponding to messages. Keys are issued by the :class:`Mailbox` instance "
"with which they will be used and are only meaningful to that :class:"
"`Mailbox` instance. A key continues to identify a message even if the "
"corresponding message is modified, such as by replacing it with another "
"message."
msgstr ""
"L'interface :class:`Mailbox` est un compatible avec celle des dictionnaires, "
"avec de courtes clés correspondant aux messages. Les clés sont générées par "
"l'instance :class:`Mailbox` avec laquelle elles sont utilisées et n'ont de "
"sens que pour cette instance :class:`Mailbox`. Une clé continue d'identifier "
"un message même si le message correspondant est modifié ou remplacé par un "
"autre message."
#: ../Doc/library/mailbox.rst:46
msgid ""
"Messages may be added to a :class:`Mailbox` instance using the set-like "
"method :meth:`add` and removed using a ``del`` statement or the set-like "
"methods :meth:`remove` and :meth:`discard`."
msgstr ""
"Les messages peuvent être ajoutés à une instance :class:`Mailbox` en "
"utilisant la méthode :meth:`add` (comme pour les ensembles), et supprimés en "
"utilisant soit l'instruction ``del`` soit les méthodes :meth:`remove` et :"
"meth:`discard` (comme pour les ensembles)."
#: ../Doc/library/mailbox.rst:50
msgid ""
":class:`Mailbox` interface semantics differ from dictionary semantics in "
"some noteworthy ways. Each time a message is requested, a new representation "
"(typically a :class:`Message` instance) is generated based upon the current "
"state of the mailbox. Similarly, when a message is added to a :class:"
"`Mailbox` instance, the provided message representation's contents are "
"copied. In neither case is a reference to the message representation kept by "
"the :class:`Mailbox` instance."
msgstr ""
"La sémantique de l'interface :class:`Mailbox` diffère de la sémantique des "
"dictionnaires sur plusieurs aspects. À chaque fois qu'un message est "
"demandé, une nouvelle représentation (généralement une instance :class:"
"`Message`) est générée en se basant sur l'état actuel de la boîte mail. De "
"la même manière, lorsqu'un message est ajouté à l'instance :class:`Mailbox`, "
"le contenu de la représentation du message donné est copié. En aucun cas une "
"référence vers la représentation du message n'est gardée par l'instance :"
"class:`Mailbox`."
#: ../Doc/library/mailbox.rst:58
msgid ""
"The default :class:`Mailbox` iterator iterates over message representations, "
"not keys as the default dictionary iterator does. Moreover, modification of "
"a mailbox during iteration is safe and well-defined. Messages added to the "
"mailbox after an iterator is created will not be seen by the iterator. "
"Messages removed from the mailbox before the iterator yields them will be "
"silently skipped, though using a key from an iterator may result in a :exc:"
"`KeyError` exception if the corresponding message is subsequently removed."
msgstr ""
"L'itérateur par défaut de :class:`Mailbox` itère sur les représentations des "
"messages et pas sur les clés (comme le fait par défaut l'itérateur des "
"dictionnaires). De plus, les modifications sur une boîte mail durant "
"l'itération sont sûres et clairement définies. Les messages ajoutés à la "
"boîte mail après la création d'un itérateur ne sont pas vus par l'itérateur. "
"Les messages supprimés de la boîte mail avant que l'itérateur les traite "
"seront ignorés silencieusement. Toutefois, utiliser une clé depuis un "
"itérateur peut aboutir à une exception :exc:`KeyError` si le message "
"correspondant est supprimé par la suite."
#: ../Doc/library/mailbox.rst:69
msgid ""
"Be very cautious when modifying mailboxes that might be simultaneously "
"changed by some other process. The safest mailbox format to use for such "
"tasks is Maildir; try to avoid using single-file formats such as mbox for "
"concurrent writing. If you're modifying a mailbox, you *must* lock it by "
"calling the :meth:`lock` and :meth:`unlock` methods *before* reading any "
"messages in the file or making any changes by adding or deleting a message. "
"Failing to lock the mailbox runs the risk of losing messages or corrupting "
"the entire mailbox."
msgstr ""
"Soyez très prudent lorsque vous éditez des boîtes mail qui peuvent être "
"modifiées par d'autres processus. Le format de boîte mail le plus sûr à "
"utiliser pour ces tâches est *Maildir*, essayez d'éviter les formats à "
"fichier unique tels que *mbox* afin d'empêcher les écritures concurrentes. "
"Si vous modifiez une boîte mail, vous *devez* la verrouiller en appelant les "
"méthodes :meth:`lock` et :meth:`unlock` *avant* de lire les messages dans le "
"fichier ou d'y appliquer des changements en y ajoutant ou supprimant des "
"messages. Ne pas verrouiller la boîte mail vous fait prendre le risque de "
"perdre des messages ou de corrompre la boîte mail entière."
#: ../Doc/library/mailbox.rst:78
msgid ":class:`Mailbox` instances have the following methods:"
msgstr "Les instances :class:`Mailbox` contiennent les méthodes suivantes :"
#: ../Doc/library/mailbox.rst:83
msgid ""
"Add *message* to the mailbox and return the key that has been assigned to it."
msgstr ""
"Ajoute *message* à la boîte mail et renvoie la clé qui lui a été assigné."
#: ../Doc/library/mailbox.rst:86
msgid ""
"Parameter *message* may be a :class:`Message` instance, an :class:`email."
"message.Message` instance, a string, or a file-like object (which should be "
"open in text mode). If *message* is an instance of the appropriate format-"
"specific :class:`Message` subclass (e.g., if it's an :class:`mboxMessage` "
"instance and this is an :class:`mbox` instance), its format-specific "
"information is used. Otherwise, reasonable defaults for format-specific "
"information are used."
msgstr ""
#: ../Doc/library/mailbox.rst:99
msgid "Delete the message corresponding to *key* from the mailbox."
msgstr "Supprime le message correspondant à *key* dans la boîte mail."
#: ../Doc/library/mailbox.rst:101
msgid ""
"If no such message exists, a :exc:`KeyError` exception is raised if the "
"method was called as :meth:`remove` or :meth:`__delitem__` but no exception "
"is raised if the method was called as :meth:`discard`. The behavior of :meth:"
"`discard` may be preferred if the underlying mailbox format supports "
"concurrent modification by other processes."
msgstr ""
"Si ce message n'existe pas, une exception :exc:`KeyError` est levée si la "
"méthode a été appelée en tant que :meth:`remove` ou :meth:`__delitem__` mais "
"aucune exception n'est levée si la méthode a été appelée en tant que :meth:"
"`discard`. Vous préférerez sûrement le comportement de :meth:`discard` si le "
"format de boîte mail sous-jacent accepte la modification concurrente par les "
"autres processus."
#: ../Doc/library/mailbox.rst:110
msgid ""
"Replace the message corresponding to *key* with *message*. Raise a :exc:"
"`KeyError` exception if no message already corresponds to *key*."
msgstr ""
"Remplace le message correspondant à *key* par *message*. Lève une exception :"
"exc:`KeyError` s'il n'y a pas déjà de message correspondant à *key*."
#: ../Doc/library/mailbox.rst:113
msgid ""
"As with :meth:`add`, parameter *message* may be a :class:`Message` instance, "
"an :class:`email.message.Message` instance, a string, or a file-like object "
"(which should be open in text mode). If *message* is an instance of the "
"appropriate format-specific :class:`Message` subclass (e.g., if it's an :"
"class:`mboxMessage` instance and this is an :class:`mbox` instance), its "
"format-specific information is used. Otherwise, the format-specific "
"information of the message that currently corresponds to *key* is left "
"unchanged."
msgstr ""
#: ../Doc/library/mailbox.rst:126
msgid ""
"Return an iterator over all keys if called as :meth:`iterkeys` or return a "
"list of keys if called as :meth:`keys`."
msgstr ""
"Renvoie un itérateur sur toutes les clés s'il est appelé en tant que :meth:"
"`iterkeys` ou renvoie une liste de clés s'il est appelé en tant que :meth:"
"`keys`."
#: ../Doc/library/mailbox.rst:134
msgid ""
"Return an iterator over representations of all messages if called as :meth:"
"`itervalues` or :meth:`__iter__` or return a list of such representations if "
"called as :meth:`values`. The messages are represented as instances of the "
"appropriate format-specific :class:`Message` subclass unless a custom "
"message factory was specified when the :class:`Mailbox` instance was "
"initialized."
msgstr ""
"Renvoie un itérateur sur les représentations de tous les messages s'il est "
"appelé en tant que :meth:`itervalues` ou :meth:`__iter__` et renvoie une "
"liste de ces représentations s'il est appelé en tant que :meth:`values`. Les "
"messages sont représentés en tant qu'instances de la sous-classe :class:"
"`Message` au format correspondant à moins qu'une fabrique de messages "
"personnalisée soit spécifiée lorsque l'instance :class:`Mailbox` a été "
"initialisée."
#: ../Doc/library/mailbox.rst:143
msgid ""
"The behavior of :meth:`__iter__` is unlike that of dictionaries, which "
"iterate over keys."
msgstr ""
"Le comportement de :meth:`__iter__` diffère de celui d'un dictionnaire, pour "
"lequel l'itération se fait sur ses clés."
#: ../Doc/library/mailbox.rst:150
msgid ""
"Return an iterator over (*key*, *message*) pairs, where *key* is a key and "
"*message* is a message representation, if called as :meth:`iteritems` or "
"return a list of such pairs if called as :meth:`items`. The messages are "
"represented as instances of the appropriate format-specific :class:`Message` "
"subclass unless a custom message factory was specified when the :class:"
"`Mailbox` instance was initialized."
msgstr ""
"Renvoie un itérateur sur les paires (*key*, *message*), où *key* est une clé "
"et *message* est la représentation d'un message, si appelée en tant que :"
"meth:`iteritems` ; ou renvoie une liste de paires semblables si appelée en "
"tant que :meth:`items`. Les messages sont représentés comme instances au "
"format approprié et spécifique d'une sous-classe de :class:`Message` à moins "
"qu'une moulinette personnalisée de message ait été spécifiée lors de "
"l'initialisation de l'instance :class:`Mailbox`."
#: ../Doc/library/mailbox.rst:161
msgid ""
"Return a representation of the message corresponding to *key*. If no such "
"message exists, *default* is returned if the method was called as :meth:"
"`get` and a :exc:`KeyError` exception is raised if the method was called as :"
"meth:`__getitem__`. The message is represented as an instance of the "
"appropriate format-specific :class:`Message` subclass unless a custom "
"message factory was specified when the :class:`Mailbox` instance was "
"initialized."
msgstr ""
#: ../Doc/library/mailbox.rst:172
msgid ""
"Return a representation of the message corresponding to *key* as an instance "
"of the appropriate format-specific :class:`Message` subclass, or raise a :"
"exc:`KeyError` exception if no such message exists."
msgstr ""
#: ../Doc/library/mailbox.rst:179
msgid ""
"Return a string representation of the message corresponding to *key*, or "
"raise a :exc:`KeyError` exception if no such message exists."
msgstr ""
#: ../Doc/library/mailbox.rst:185
msgid ""
"Return a file-like representation of the message corresponding to *key*, or "
"raise a :exc:`KeyError` exception if no such message exists. The file-like "
"object behaves as if open in binary mode. This file should be closed once it "
"is no longer needed."
msgstr ""
#: ../Doc/library/mailbox.rst:192
msgid ""
"Unlike other representations of messages, file-like representations are not "
"necessarily independent of the :class:`Mailbox` instance that created them "
"or of the underlying mailbox. More specific documentation is provided by "
"each subclass."
msgstr ""
#: ../Doc/library/mailbox.rst:201
msgid "Return ``True`` if *key* corresponds to a message, ``False`` otherwise."
msgstr ""
#: ../Doc/library/mailbox.rst:206
msgid "Return a count of messages in the mailbox."
msgstr ""
#: ../Doc/library/mailbox.rst:211
msgid "Delete all messages from the mailbox."
msgstr "Supprime tous les messages de la boîte de courriel."
#: ../Doc/library/mailbox.rst:216
msgid ""
"Return a representation of the message corresponding to *key* and delete the "
"message. If no such message exists, return *default* if it was supplied or "
"else raise a :exc:`KeyError` exception. The message is represented as an "
"instance of the appropriate format-specific :class:`Message` subclass unless "
"a custom message factory was specified when the :class:`Mailbox` instance "
"was initialized."
msgstr ""
#: ../Doc/library/mailbox.rst:226
msgid ""
"Return an arbitrary (*key*, *message*) pair, where *key* is a key and "
"*message* is a message representation, and delete the corresponding message. "
"If the mailbox is empty, raise a :exc:`KeyError` exception. The message is "
"represented as an instance of the appropriate format-specific :class:"
"`Message` subclass unless a custom message factory was specified when the :"
"class:`Mailbox` instance was initialized."
msgstr ""
#: ../Doc/library/mailbox.rst:236
msgid ""
"Parameter *arg* should be a *key*-to-*message* mapping or an iterable of "
"(*key*, *message*) pairs. Updates the mailbox so that, for each given *key* "
"and *message*, the message corresponding to *key* is set to *message* as if "
"by using :meth:`__setitem__`. As with :meth:`__setitem__`, each *key* must "
"already correspond to a message in the mailbox or else a :exc:`KeyError` "
"exception will be raised, so in general it is incorrect for *arg* to be a :"
"class:`Mailbox` instance."
msgstr ""
#: ../Doc/library/mailbox.rst:246
msgid "Unlike with dictionaries, keyword arguments are not supported."
msgstr ""
#: ../Doc/library/mailbox.rst:251
msgid ""
"Write any pending changes to the filesystem. For some :class:`Mailbox` "
"subclasses, changes are always written immediately and :meth:`flush` does "
"nothing, but you should still make a habit of calling this method."
msgstr ""
#: ../Doc/library/mailbox.rst:258
msgid ""
"Acquire an exclusive advisory lock on the mailbox so that other processes "
"know not to modify it. An :exc:`ExternalClashError` is raised if the lock is "
"not available. The particular locking mechanisms used depend upon the "
"mailbox format. You should *always* lock the mailbox before making any "
"modifications to its contents."
msgstr ""
#: ../Doc/library/mailbox.rst:267
msgid "Release the lock on the mailbox, if any."
msgstr ""
#: ../Doc/library/mailbox.rst:272
msgid ""
"Flush the mailbox, unlock it if necessary, and close any open files. For "
"some :class:`Mailbox` subclasses, this method does nothing."
msgstr ""
#: ../Doc/library/mailbox.rst:279
msgid ":class:`Maildir`"
msgstr ""
#: ../Doc/library/mailbox.rst:284
msgid ""
"A subclass of :class:`Mailbox` for mailboxes in Maildir format. Parameter "
"*factory* is a callable object that accepts a file-like message "
"representation (which behaves as if opened in binary mode) and returns a "
"custom representation. If *factory* is ``None``, :class:`MaildirMessage` is "
"used as the default message representation. If *create* is ``True``, the "
"mailbox is created if it does not exist."
msgstr ""
#: ../Doc/library/mailbox.rst:291
msgid ""
"It is for historical reasons that *factory* defaults to :class:`rfc822."
"Message` and that *dirname* is named as such rather than *path*. For a :"
"class:`Maildir` instance that behaves like instances of other :class:"
"`Mailbox` subclasses, set *factory* to ``None``."
msgstr ""
#: ../Doc/library/mailbox.rst:296
msgid ""
"Maildir is a directory-based mailbox format invented for the qmail mail "
"transfer agent and now widely supported by other programs. Messages in a "
"Maildir mailbox are stored in separate files within a common directory "
"structure. This design allows Maildir mailboxes to be accessed and modified "
"by multiple unrelated programs without data corruption, so file locking is "
"unnecessary."
msgstr ""
#: ../Doc/library/mailbox.rst:303
msgid ""
"Maildir mailboxes contain three subdirectories, namely: :file:`tmp`, :file:"
"`new`, and :file:`cur`. Messages are created momentarily in the :file:`tmp` "
"subdirectory and then moved to the :file:`new` subdirectory to finalize "
"delivery. A mail user agent may subsequently move the message to the :file:"
"`cur` subdirectory and store information about the state of the message in a "
"special \"info\" section appended to its file name."
msgstr ""
#: ../Doc/library/mailbox.rst:310
msgid ""
"Folders of the style introduced by the Courier mail transfer agent are also "
"supported. Any subdirectory of the main mailbox is considered a folder if "
"``'.'`` is the first character in its name. Folder names are represented by :"
"class:`Maildir` without the leading ``'.'``. Each folder is itself a Maildir "
"mailbox but should not contain other folders. Instead, a logical nesting is "
"indicated using ``'.'`` to delimit levels, e.g., \"Archived.2005.07\"."
msgstr ""
#: ../Doc/library/mailbox.rst:319
msgid ""
"The Maildir specification requires the use of a colon (``':'``) in certain "
"message file names. However, some operating systems do not permit this "
"character in file names, If you wish to use a Maildir-like format on such an "
"operating system, you should specify another character to use instead. The "
"exclamation point (``'!'``) is a popular choice. For example::"
msgstr ""
#: ../Doc/library/mailbox.rst:329
msgid "The :attr:`colon` attribute may also be set on a per-instance basis."
msgstr ""
#: ../Doc/library/mailbox.rst:331
msgid ""
":class:`Maildir` instances have all of the methods of :class:`Mailbox` in "
"addition to the following:"
msgstr ""
#: ../Doc/library/mailbox.rst:337 ../Doc/library/mailbox.rst:515
msgid "Return a list of the names of all folders."
msgstr ""
#: ../Doc/library/mailbox.rst:342
msgid ""
"Return a :class:`Maildir` instance representing the folder whose name is "
"*folder*. A :exc:`NoSuchMailboxError` exception is raised if the folder does "
"not exist."
msgstr ""
#: ../Doc/library/mailbox.rst:349
msgid ""
"Create a folder whose name is *folder* and return a :class:`Maildir` "
"instance representing it."
msgstr ""
#: ../Doc/library/mailbox.rst:355 ../Doc/library/mailbox.rst:533
msgid ""
"Delete the folder whose name is *folder*. If the folder contains any "
"messages, a :exc:`NotEmptyError` exception will be raised and the folder "
"will not be deleted."
msgstr ""
#: ../Doc/library/mailbox.rst:362
msgid ""
"Delete temporary files from the mailbox that have not been accessed in the "
"last 36 hours. The Maildir specification says that mail-reading programs "
"should do this occasionally."
msgstr ""
#: ../Doc/library/mailbox.rst:366
msgid ""
"Some :class:`Mailbox` methods implemented by :class:`Maildir` deserve "
"special remarks:"
msgstr ""
#: ../Doc/library/mailbox.rst:376
msgid ""
"These methods generate unique file names based upon the current process ID. "
"When using multiple threads, undetected name clashes may occur and cause "
"corruption of the mailbox unless threads are coordinated to avoid using "
"these methods to manipulate the same mailbox simultaneously."
msgstr ""
#: ../Doc/library/mailbox.rst:384
msgid ""
"All changes to Maildir mailboxes are immediately applied, so this method "
"does nothing."
msgstr ""
#: ../Doc/library/mailbox.rst:391
msgid ""
"Maildir mailboxes do not support (or require) locking, so these methods do "
"nothing."
msgstr ""
#: ../Doc/library/mailbox.rst:397
msgid ""
":class:`Maildir` instances do not keep any open files and the underlying "
"mailboxes do not support locking, so this method does nothing."
msgstr ""
#: ../Doc/library/mailbox.rst:403
msgid ""
"Depending upon the host platform, it may not be possible to modify or remove "
"the underlying message while the returned file remains open."
msgstr ""
#: ../Doc/library/mailbox.rst:410
msgid ""
"`maildir man page from qmail <http://www.qmail.org/man/man5/maildir.html>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:410
msgid "The original specification of the format."
msgstr ""
#: ../Doc/library/mailbox.rst:414
msgid "`Using maildir format <https://cr.yp.to/proto/maildir.html>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:413
msgid ""
"Notes on Maildir by its inventor. Includes an updated name-creation scheme "
"and details on \"info\" semantics."
msgstr ""
#: ../Doc/library/mailbox.rst:417
msgid ""
"`maildir man page from Courier <http://www.courier-mta.org/maildir.html>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:417
msgid ""
"Another specification of the format. Describes a common extension for "
"supporting folders."
msgstr ""
#: ../Doc/library/mailbox.rst:424
msgid ":class:`mbox`"
msgstr ":class:`mbox`"
#: ../Doc/library/mailbox.rst:429
msgid ""
"A subclass of :class:`Mailbox` for mailboxes in mbox format. Parameter "
"*factory* is a callable object that accepts a file-like message "
"representation (which behaves as if opened in binary mode) and returns a "
"custom representation. If *factory* is ``None``, :class:`mboxMessage` is "
"used as the default message representation. If *create* is ``True``, the "
"mailbox is created if it does not exist."
msgstr ""
#: ../Doc/library/mailbox.rst:436
msgid ""
"The mbox format is the classic format for storing mail on Unix systems. All "
"messages in an mbox mailbox are stored in a single file with the beginning "
"of each message indicated by a line whose first five characters are \"From "
"\"."
msgstr ""
#: ../Doc/library/mailbox.rst:440
msgid ""
"Several variations of the mbox format exist to address perceived "
"shortcomings in the original. In the interest of compatibility, :class:"
"`mbox` implements the original format, which is sometimes referred to as :"
"dfn:`mboxo`. This means that the :mailheader:`Content-Length` header, if "
"present, is ignored and that any occurrences of \"From \" at the beginning "
"of a line in a message body are transformed to \">From \" when storing the "
"message, although occurrences of \">From \" are not transformed to \"From \" "
"when reading the message."
msgstr ""
#: ../Doc/library/mailbox.rst:448
msgid ""
"Some :class:`Mailbox` methods implemented by :class:`mbox` deserve special "
"remarks:"
msgstr ""
#: ../Doc/library/mailbox.rst:454
msgid ""
"Using the file after calling :meth:`flush` or :meth:`close` on the :class:"
"`mbox` instance may yield unpredictable results or raise an exception."
msgstr ""
#: ../Doc/library/mailbox.rst:462 ../Doc/library/mailbox.rst:674
#: ../Doc/library/mailbox.rst:725
msgid ""
"Three locking mechanisms are used---dot locking and, if available, the :c:"
"func:`flock` and :c:func:`lockf` system calls."
msgstr ""
#: ../Doc/library/mailbox.rst:469
msgid "`mbox man page from qmail <http://www.qmail.org/man/man5/mbox.html>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:469
msgid "A specification of the format and its variations."
msgstr ""
#: ../Doc/library/mailbox.rst:472
msgid ""
"`mbox man page from tin <http://www.tin.org/bin/man.cgi?"
"section=5&topic=mbox>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:472
msgid "Another specification of the format, with details on locking."
msgstr ""
#: ../Doc/library/mailbox.rst:475
msgid ""
"`Configuring Netscape Mail on Unix: Why The Content-Length Format is Bad "
"<https://www.jwz.org/doc/content-length.html>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:475
msgid "An argument for using the original mbox format rather than a variation."
msgstr ""
#: ../Doc/library/mailbox.rst:477
msgid ""
"`\"mbox\" is a family of several mutually incompatible mailbox formats "
"<http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/mail-mbox-formats."
"html>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:478
msgid "A history of mbox variations."
msgstr ""
#: ../Doc/library/mailbox.rst:484
msgid ":class:`MH`"
msgstr ":class:`MH`"
#: ../Doc/library/mailbox.rst:489
msgid ""
"A subclass of :class:`Mailbox` for mailboxes in MH format. Parameter "
"*factory* is a callable object that accepts a file-like message "
"representation (which behaves as if opened in binary mode) and returns a "
"custom representation. If *factory* is ``None``, :class:`MHMessage` is used "
"as the default message representation. If *create* is ``True``, the mailbox "
"is created if it does not exist."
msgstr ""
#: ../Doc/library/mailbox.rst:496
msgid ""
"MH is a directory-based mailbox format invented for the MH Message Handling "
"System, a mail user agent. Each message in an MH mailbox resides in its own "
"file. An MH mailbox may contain other MH mailboxes (called :dfn:`folders`) "
"in addition to messages. Folders may be nested indefinitely. MH mailboxes "
"also support :dfn:`sequences`, which are named lists used to logically group "
"messages without moving them to sub-folders. Sequences are defined in a file "
"called :file:`.mh_sequences` in each folder."
msgstr ""
#: ../Doc/library/mailbox.rst:504
msgid ""
"The :class:`MH` class manipulates MH mailboxes, but it does not attempt to "
"emulate all of :program:`mh`'s behaviors. In particular, it does not modify "
"and is not affected by the :file:`context` or :file:`.mh_profile` files that "
"are used by :program:`mh` to store its state and configuration."
msgstr ""
#: ../Doc/library/mailbox.rst:509
msgid ""
":class:`MH` instances have all of the methods of :class:`Mailbox` in "
"addition to the following:"
msgstr ""
#: ../Doc/library/mailbox.rst:520
msgid ""
"Return an :class:`MH` instance representing the folder whose name is "
"*folder*. A :exc:`NoSuchMailboxError` exception is raised if the folder does "
"not exist."
msgstr ""
#: ../Doc/library/mailbox.rst:527
msgid ""
"Create a folder whose name is *folder* and return an :class:`MH` instance "
"representing it."
msgstr ""
#: ../Doc/library/mailbox.rst:540
msgid ""
"Return a dictionary of sequence names mapped to key lists. If there are no "
"sequences, the empty dictionary is returned."
msgstr ""
#: ../Doc/library/mailbox.rst:546
msgid ""
"Re-define the sequences that exist in the mailbox based upon *sequences*, a "
"dictionary of names mapped to key lists, like returned by :meth:"
"`get_sequences`."
msgstr ""
#: ../Doc/library/mailbox.rst:553
msgid ""
"Rename messages in the mailbox as necessary to eliminate gaps in numbering. "
"Entries in the sequences list are updated correspondingly."
msgstr ""
#: ../Doc/library/mailbox.rst:558
msgid ""
"Already-issued keys are invalidated by this operation and should not be "
"subsequently used."
msgstr ""
#: ../Doc/library/mailbox.rst:561
msgid ""
"Some :class:`Mailbox` methods implemented by :class:`MH` deserve special "
"remarks:"
msgstr ""
#: ../Doc/library/mailbox.rst:569
msgid ""
"These methods immediately delete the message. The MH convention of marking a "
"message for deletion by prepending a comma to its name is not used."
msgstr ""
#: ../Doc/library/mailbox.rst:576
msgid ""
"Three locking mechanisms are used---dot locking and, if available, the :c:"
"func:`flock` and :c:func:`lockf` system calls. For MH mailboxes, locking the "
"mailbox means locking the :file:`.mh_sequences` file and, only for the "
"duration of any operations that affect them, locking individual message "
"files."
msgstr ""
#: ../Doc/library/mailbox.rst:585
msgid ""
"Depending upon the host platform, it may not be possible to remove the "
"underlying message while the returned file remains open."
msgstr ""
#: ../Doc/library/mailbox.rst:591
msgid ""
"All changes to MH mailboxes are immediately applied, so this method does "
"nothing."
msgstr ""
#: ../Doc/library/mailbox.rst:597
msgid ""
":class:`MH` instances do not keep any open files, so this method is "
"equivalent to :meth:`unlock`."
msgstr ""
#: ../Doc/library/mailbox.rst:604
msgid "`nmh - Message Handling System <http://www.nongnu.org/nmh/>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:604
msgid ""
"Home page of :program:`nmh`, an updated version of the original :program:"
"`mh`."
msgstr ""
#: ../Doc/library/mailbox.rst:607
msgid ""
"`MH & nmh: Email for Users & Programmers <http://rand-mh.sourceforge.net/"
"book/>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:607
msgid ""
"A GPL-licensed book on :program:`mh` and :program:`nmh`, with some "
"information on the mailbox format."
msgstr ""
#: ../Doc/library/mailbox.rst:614
msgid ":class:`Babyl`"
msgstr ""
#: ../Doc/library/mailbox.rst:619
msgid ""
"A subclass of :class:`Mailbox` for mailboxes in Babyl format. Parameter "
"*factory* is a callable object that accepts a file-like message "
"representation (which behaves as if opened in binary mode) and returns a "
"custom representation. If *factory* is ``None``, :class:`BabylMessage` is "
"used as the default message representation. If *create* is ``True``, the "
"mailbox is created if it does not exist."
msgstr ""
#: ../Doc/library/mailbox.rst:626
msgid ""
"Babyl is a single-file mailbox format used by the Rmail mail user agent "
"included with Emacs. The beginning of a message is indicated by a line "
"containing the two characters Control-Underscore (``'\\037'``) and Control-L "
"(``'\\014'``). The end of a message is indicated by the start of the next "
"message or, in the case of the last message, a line containing a Control-"
"Underscore (``'\\037'``) character."
msgstr ""
#: ../Doc/library/mailbox.rst:633
msgid ""
"Messages in a Babyl mailbox have two sets of headers, original headers and "
"so-called visible headers. Visible headers are typically a subset of the "
"original headers that have been reformatted or abridged to be more "
"attractive. Each message in a Babyl mailbox also has an accompanying list "
"of :dfn:`labels`, or short strings that record extra information about the "
"message, and a list of all user-defined labels found in the mailbox is kept "
"in the Babyl options section."
msgstr ""
#: ../Doc/library/mailbox.rst:641
msgid ""
":class:`Babyl` instances have all of the methods of :class:`Mailbox` in "
"addition to the following:"
msgstr ""
#: ../Doc/library/mailbox.rst:647
msgid ""
"Return a list of the names of all user-defined labels used in the mailbox."
msgstr ""
#: ../Doc/library/mailbox.rst:651
msgid ""
"The actual messages are inspected to determine which labels exist in the "
"mailbox rather than consulting the list of labels in the Babyl options "
"section, but the Babyl section is updated whenever the mailbox is modified."
msgstr ""
#: ../Doc/library/mailbox.rst:656
msgid ""
"Some :class:`Mailbox` methods implemented by :class:`Babyl` deserve special "
"remarks:"
msgstr ""
#: ../Doc/library/mailbox.rst:662
msgid ""
"In Babyl mailboxes, the headers of a message are not stored contiguously "
"with the body of the message. To generate a file-like representation, the "
"headers and body are copied together into a :class:`~StringIO.StringIO` "
"instance (from the :mod:`StringIO` module), which has an API identical to "
"that of a file. As a result, the file-like object is truly independent of "
"the underlying mailbox but does not save memory compared to a string "
"representation."
msgstr ""
#: ../Doc/library/mailbox.rst:681
msgid ""
"`Format of Version 5 Babyl Files <https://quimby.gnus.org/notes/BABYL>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:681
msgid "A specification of the Babyl format."
msgstr ""
#: ../Doc/library/mailbox.rst:683
msgid ""
"`Reading Mail with Rmail <https://www.gnu.org/software/emacs/manual/"
"html_node/emacs/Rmail.html>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:684
msgid "The Rmail manual, with some information on Babyl semantics."
msgstr ""
#: ../Doc/library/mailbox.rst:690
msgid ":class:`MMDF`"
msgstr ":class:`MMDF`"
#: ../Doc/library/mailbox.rst:695
msgid ""
"A subclass of :class:`Mailbox` for mailboxes in MMDF format. Parameter "
"*factory* is a callable object that accepts a file-like message "
"representation (which behaves as if opened in binary mode) and returns a "
"custom representation. If *factory* is ``None``, :class:`MMDFMessage` is "
"used as the default message representation. If *create* is ``True``, the "
"mailbox is created if it does not exist."
msgstr ""
#: ../Doc/library/mailbox.rst:702
msgid ""
"MMDF is a single-file mailbox format invented for the Multichannel "
"Memorandum Distribution Facility, a mail transfer agent. Each message is in "
"the same form as an mbox message but is bracketed before and after by lines "
"containing four Control-A (``'\\001'``) characters. As with the mbox format, "
"the beginning of each message is indicated by a line whose first five "
"characters are \"From \", but additional occurrences of \"From \" are not "
"transformed to \">From \" when storing messages because the extra message "
"separator lines prevent mistaking such occurrences for the starts of "
"subsequent messages."
msgstr ""
#: ../Doc/library/mailbox.rst:711
msgid ""
"Some :class:`Mailbox` methods implemented by :class:`MMDF` deserve special "
"remarks:"
msgstr ""
#: ../Doc/library/mailbox.rst:717
msgid ""
"Using the file after calling :meth:`flush` or :meth:`close` on the :class:"
"`MMDF` instance may yield unpredictable results or raise an exception."
msgstr ""
#: ../Doc/library/mailbox.rst:732
msgid ""
"`mmdf man page from tin <http://www.tin.org/bin/man.cgi?"
"section=5&topic=mmdf>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:732
msgid ""
"A specification of MMDF format from the documentation of tin, a newsreader."
msgstr ""
#: ../Doc/library/mailbox.rst:735
msgid "`MMDF <https://en.wikipedia.org/wiki/MMDF>`_"
msgstr ""
#: ../Doc/library/mailbox.rst:735
msgid ""
"A Wikipedia article describing the Multichannel Memorandum Distribution "
"Facility."
msgstr ""
#: ../Doc/library/mailbox.rst:742
msgid ":class:`Message` objects"
msgstr ""
#: ../Doc/library/mailbox.rst:747
msgid ""
"A subclass of the :mod:`email.message` module's :class:`~email.message."
"Message`. Subclasses of :class:`mailbox.Message` add mailbox-format-specific "
"state and behavior."
msgstr ""
#: ../Doc/library/mailbox.rst:751
msgid ""
"If *message* is omitted, the new instance is created in a default, empty "
"state. If *message* is an :class:`email.message.Message` instance, its "
"contents are copied; furthermore, any format-specific information is "
"converted insofar as possible if *message* is a :class:`Message` instance. "
"If *message* is a string or a file, it should contain an :rfc:`2822`\\ -"
"compliant message, which is read and parsed."
msgstr ""
#: ../Doc/library/mailbox.rst:758
msgid ""
"The format-specific state and behaviors offered by subclasses vary, but in "
"general it is only the properties that are not specific to a particular "
"mailbox that are supported (although presumably the properties are specific "
"to a particular mailbox format). For example, file offsets for single-file "
"mailbox formats and file names for directory-based mailbox formats are not "
"retained, because they are only applicable to the original mailbox. But "
"state such as whether a message has been read by the user or marked as "
"important is retained, because it applies to the message itself."
msgstr ""
#: ../Doc/library/mailbox.rst:767
msgid ""
"There is no requirement that :class:`Message` instances be used to represent "
"messages retrieved using :class:`Mailbox` instances. In some situations, the "
"time and memory required to generate :class:`Message` representations might "
"not be acceptable. For such situations, :class:`Mailbox` instances also "
"offer string and file-like representations, and a custom message factory may "
"be specified when a :class:`Mailbox` instance is initialized."
msgstr ""
#: ../Doc/library/mailbox.rst:778
msgid ":class:`MaildirMessage`"
msgstr ""
#: ../Doc/library/mailbox.rst:783
msgid ""
"A message with Maildir-specific behaviors. Parameter *message* has the same "
"meaning as with the :class:`Message` constructor."
msgstr ""
#: ../Doc/library/mailbox.rst:786
msgid ""
"Typically, a mail user agent application moves all of the messages in the :"
"file:`new` subdirectory to the :file:`cur` subdirectory after the first time "
"the user opens and closes the mailbox, recording that the messages are old "
"whether or not they've actually been read. Each message in :file:`cur` has "
"an \"info\" section added to its file name to store information about its "
"state. (Some mail readers may also add an \"info\" section to messages in :"
"file:`new`.) The \"info\" section may take one of two forms: it may contain "
"\"2,\" followed by a list of standardized flags (e.g., \"2,FR\") or it may "
"contain \"1,\" followed by so-called experimental information. Standard "
"flags for Maildir messages are as follows:"
msgstr ""
#: ../Doc/library/mailbox.rst:798 ../Doc/library/mailbox.rst:965
#: ../Doc/library/mailbox.rst:1335
msgid "Flag"
msgstr "Option"
#: ../Doc/library/mailbox.rst:798 ../Doc/library/mailbox.rst:965
#: ../Doc/library/mailbox.rst:1335
msgid "Meaning"
msgstr "Signification"
#: ../Doc/library/mailbox.rst:798 ../Doc/library/mailbox.rst:965
#: ../Doc/library/mailbox.rst:1115 ../Doc/library/mailbox.rst:1202
#: ../Doc/library/mailbox.rst:1335
msgid "Explanation"
msgstr "Explication"
#: ../Doc/library/mailbox.rst:800 ../Doc/library/mailbox.rst:971
#: ../Doc/library/mailbox.rst:1341
msgid "D"
msgstr "D"
#: ../Doc/library/mailbox.rst:800
msgid "Draft"
msgstr ""
#: ../Doc/library/mailbox.rst:800
msgid "Under composition"
msgstr ""
#: ../Doc/library/mailbox.rst:802 ../Doc/library/mailbox.rst:973
#: ../Doc/library/mailbox.rst:1343
msgid "F"
msgstr "F"
#: ../Doc/library/mailbox.rst:802 ../Doc/library/mailbox.rst:973
#: ../Doc/library/mailbox.rst:1343
msgid "Flagged"
msgstr ""
#: ../Doc/library/mailbox.rst:802 ../Doc/library/mailbox.rst:973
#: ../Doc/library/mailbox.rst:1121 ../Doc/library/mailbox.rst:1343
msgid "Marked as important"
msgstr ""
#: ../Doc/library/mailbox.rst:804
msgid "P"
msgstr "P"
#: ../Doc/library/mailbox.rst:804
msgid "Passed"
msgstr ""
#: ../Doc/library/mailbox.rst:804
msgid "Forwarded, resent, or bounced"
msgstr ""
#: ../Doc/library/mailbox.rst:806 ../Doc/library/mailbox.rst:967
#: ../Doc/library/mailbox.rst:1337
msgid "R"
msgstr "R"
#: ../Doc/library/mailbox.rst:806
msgid "Replied"
msgstr ""
#: ../Doc/library/mailbox.rst:806 ../Doc/library/mailbox.rst:975
#: ../Doc/library/mailbox.rst:1119 ../Doc/library/mailbox.rst:1210
#: ../Doc/library/mailbox.rst:1345
msgid "Replied to"
msgstr ""
#: ../Doc/library/mailbox.rst:808
msgid "S"
msgstr "S"
#: ../Doc/library/mailbox.rst:808
msgid "Seen"
msgstr ""
#: ../Doc/library/mailbox.rst:808 ../Doc/library/mailbox.rst:967
#: ../Doc/library/mailbox.rst:1337
msgid "Read"
msgstr ""
#: ../Doc/library/mailbox.rst:810
msgid "T"
msgstr "T"
#: ../Doc/library/mailbox.rst:810
msgid "Trashed"
msgstr ""
#: ../Doc/library/mailbox.rst:810 ../Doc/library/mailbox.rst:971
#: ../Doc/library/mailbox.rst:1206 ../Doc/library/mailbox.rst:1341
msgid "Marked for subsequent deletion"
msgstr ""
#: ../Doc/library/mailbox.rst:813
msgid ":class:`MaildirMessage` instances offer the following methods:"
msgstr ""
#: ../Doc/library/mailbox.rst:818
msgid ""
"Return either \"new\" (if the message should be stored in the :file:`new` "
"subdirectory) or \"cur\" (if the message should be stored in the :file:`cur` "
"subdirectory)."
msgstr ""
#: ../Doc/library/mailbox.rst:824
msgid ""
"A message is typically moved from :file:`new` to :file:`cur` after its "
"mailbox has been accessed, whether or not the message is has been read. A "
"message ``msg`` has been read if ``\"S\" in msg.get_flags()`` is ``True``."
msgstr ""
#: ../Doc/library/mailbox.rst:832
msgid ""
"Set the subdirectory the message should be stored in. Parameter *subdir* "
"must be either \"new\" or \"cur\"."
msgstr ""
#: ../Doc/library/mailbox.rst:838
msgid ""
"Return a string specifying the flags that are currently set. If the message "
"complies with the standard Maildir format, the result is the concatenation "
"in alphabetical order of zero or one occurrence of each of ``'D'``, ``'F'``, "
"``'P'``, ``'R'``, ``'S'``, and ``'T'``. The empty string is returned if no "
"flags are set or if \"info\" contains experimental semantics."
msgstr ""
#: ../Doc/library/mailbox.rst:848
msgid "Set the flags specified by *flags* and unset all others."
msgstr ""
#: ../Doc/library/mailbox.rst:853
msgid ""
"Set the flag(s) specified by *flag* without changing other flags. To add "
"more than one flag at a time, *flag* may be a string of more than one "
"character. The current \"info\" is overwritten whether or not it contains "
"experimental information rather than flags."
msgstr ""
#: ../Doc/library/mailbox.rst:861
msgid ""
"Unset the flag(s) specified by *flag* without changing other flags. To "
"remove more than one flag at a time, *flag* maybe a string of more than one "
"character. If \"info\" contains experimental information rather than flags, "
"the current \"info\" is not modified."
msgstr ""
#: ../Doc/library/mailbox.rst:869
msgid ""
"Return the delivery date of the message as a floating-point number "
"representing seconds since the epoch."
msgstr ""
#: ../Doc/library/mailbox.rst:875
msgid ""
"Set the delivery date of the message to *date*, a floating-point number "
"representing seconds since the epoch."
msgstr ""
#: ../Doc/library/mailbox.rst:881
msgid ""
"Return a string containing the \"info\" for a message. This is useful for "
"accessing and modifying \"info\" that is experimental (i.e., not a list of "
"flags)."
msgstr ""
#: ../Doc/library/mailbox.rst:888
msgid "Set \"info\" to *info*, which should be a string."
msgstr ""
#: ../Doc/library/mailbox.rst:890
msgid ""
"When a :class:`MaildirMessage` instance is created based upon an :class:"
"`mboxMessage` or :class:`MMDFMessage` instance, the :mailheader:`Status` "
"and :mailheader:`X-Status` headers are omitted and the following conversions "
"take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:896 ../Doc/library/mailbox.rst:914
#: ../Doc/library/mailbox.rst:929 ../Doc/library/mailbox.rst:1036
#: ../Doc/library/mailbox.rst:1053 ../Doc/library/mailbox.rst:1068
#: ../Doc/library/mailbox.rst:1083 ../Doc/library/mailbox.rst:1150
#: ../Doc/library/mailbox.rst:1165 ../Doc/library/mailbox.rst:1179
#: ../Doc/library/mailbox.rst:1276 ../Doc/library/mailbox.rst:1293
#: ../Doc/library/mailbox.rst:1307 ../Doc/library/mailbox.rst:1407
#: ../Doc/library/mailbox.rst:1424 ../Doc/library/mailbox.rst:1439
#: ../Doc/library/mailbox.rst:1455
msgid "Resulting state"
msgstr ""
#: ../Doc/library/mailbox.rst:896 ../Doc/library/mailbox.rst:1165
#: ../Doc/library/mailbox.rst:1293
msgid ":class:`mboxMessage` or :class:`MMDFMessage` state"
msgstr ""
#: ../Doc/library/mailbox.rst:899 ../Doc/library/mailbox.rst:916
#: ../Doc/library/mailbox.rst:931 ../Doc/library/mailbox.rst:1040
#: ../Doc/library/mailbox.rst:1411
msgid "\"cur\" subdirectory"
msgstr ""
#: ../Doc/library/mailbox.rst:899 ../Doc/library/mailbox.rst:1040
#: ../Doc/library/mailbox.rst:1057 ../Doc/library/mailbox.rst:1072
#: ../Doc/library/mailbox.rst:1087 ../Doc/library/mailbox.rst:1411
#: ../Doc/library/mailbox.rst:1428 ../Doc/library/mailbox.rst:1443
#: ../Doc/library/mailbox.rst:1459
msgid "O flag"
msgstr ""
#: ../Doc/library/mailbox.rst:901 ../Doc/library/mailbox.rst:920
#: ../Doc/library/mailbox.rst:1044 ../Doc/library/mailbox.rst:1059
#: ../Doc/library/mailbox.rst:1091 ../Doc/library/mailbox.rst:1156
#: ../Doc/library/mailbox.rst:1172 ../Doc/library/mailbox.rst:1415
#: ../Doc/library/mailbox.rst:1430 ../Doc/library/mailbox.rst:1463
msgid "F flag"
msgstr ""
#: ../Doc/library/mailbox.rst:903 ../Doc/library/mailbox.rst:905
#: ../Doc/library/mailbox.rst:922 ../Doc/library/mailbox.rst:937
#: ../Doc/library/mailbox.rst:1038 ../Doc/library/mailbox.rst:1046
#: ../Doc/library/mailbox.rst:1085 ../Doc/library/mailbox.rst:1154
#: ../Doc/library/mailbox.rst:1282 ../Doc/library/mailbox.rst:1409
#: ../Doc/library/mailbox.rst:1417 ../Doc/library/mailbox.rst:1457
msgid "R flag"
msgstr ""
#: ../Doc/library/mailbox.rst:903 ../Doc/library/mailbox.rst:1046
#: ../Doc/library/mailbox.rst:1061 ../Doc/library/mailbox.rst:1076
#: ../Doc/library/mailbox.rst:1093 ../Doc/library/mailbox.rst:1170
#: ../Doc/library/mailbox.rst:1300 ../Doc/library/mailbox.rst:1417
#: ../Doc/library/mailbox.rst:1432 ../Doc/library/mailbox.rst:1447
#: ../Doc/library/mailbox.rst:1465
msgid "A flag"
msgstr ""
#: ../Doc/library/mailbox.rst:905 ../Doc/library/mailbox.rst:1038
#: ../Doc/library/mailbox.rst:1409
msgid "S flag"
msgstr ""
#: ../Doc/library/mailbox.rst:907 ../Doc/library/mailbox.rst:939
#: ../Doc/library/mailbox.rst:1042 ../Doc/library/mailbox.rst:1280
#: ../Doc/library/mailbox.rst:1413
msgid "T flag"
msgstr ""
#: ../Doc/library/mailbox.rst:907 ../Doc/library/mailbox.rst:1042
#: ../Doc/library/mailbox.rst:1074 ../Doc/library/mailbox.rst:1089
#: ../Doc/library/mailbox.rst:1298 ../Doc/library/mailbox.rst:1413
#: ../Doc/library/mailbox.rst:1445 ../Doc/library/mailbox.rst:1461
msgid "D flag"
msgstr ""
#: ../Doc/library/mailbox.rst:910
msgid ""
"When a :class:`MaildirMessage` instance is created based upon an :class:"
"`MHMessage` instance, the following conversions take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:914 ../Doc/library/mailbox.rst:1053
#: ../Doc/library/mailbox.rst:1307 ../Doc/library/mailbox.rst:1424
msgid ":class:`MHMessage` state"
msgstr ""
#: ../Doc/library/mailbox.rst:916 ../Doc/library/mailbox.rst:1057
#: ../Doc/library/mailbox.rst:1152 ../Doc/library/mailbox.rst:1168
#: ../Doc/library/mailbox.rst:1181 ../Doc/library/mailbox.rst:1309
#: ../Doc/library/mailbox.rst:1428
msgid "\"unseen\" sequence"
msgstr ""
#: ../Doc/library/mailbox.rst:918 ../Doc/library/mailbox.rst:933
msgid "\"cur\" subdirectory and S flag"
msgstr ""
#: ../Doc/library/mailbox.rst:918 ../Doc/library/mailbox.rst:1055
#: ../Doc/library/mailbox.rst:1426
msgid "no \"unseen\" sequence"
msgstr ""
#: ../Doc/library/mailbox.rst:920 ../Doc/library/mailbox.rst:1059
#: ../Doc/library/mailbox.rst:1156 ../Doc/library/mailbox.rst:1172
#: ../Doc/library/mailbox.rst:1430
msgid "\"flagged\" sequence"
msgstr ""
#: ../Doc/library/mailbox.rst:922 ../Doc/library/mailbox.rst:1061
#: ../Doc/library/mailbox.rst:1154 ../Doc/library/mailbox.rst:1170
#: ../Doc/library/mailbox.rst:1183 ../Doc/library/mailbox.rst:1311
#: ../Doc/library/mailbox.rst:1432
msgid "\"replied\" sequence"
msgstr ""
#: ../Doc/library/mailbox.rst:925
msgid ""
"When a :class:`MaildirMessage` instance is created based upon a :class:"
"`BabylMessage` instance, the following conversions take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:929 ../Doc/library/mailbox.rst:1068
#: ../Doc/library/mailbox.rst:1179 ../Doc/library/mailbox.rst:1439
msgid ":class:`BabylMessage` state"
msgstr ""
#: ../Doc/library/mailbox.rst:931 ../Doc/library/mailbox.rst:1072
#: ../Doc/library/mailbox.rst:1181 ../Doc/library/mailbox.rst:1278
#: ../Doc/library/mailbox.rst:1296 ../Doc/library/mailbox.rst:1309
#: ../Doc/library/mailbox.rst:1443
msgid "\"unseen\" label"
msgstr ""
#: ../Doc/library/mailbox.rst:933 ../Doc/library/mailbox.rst:1070
#: ../Doc/library/mailbox.rst:1441
msgid "no \"unseen\" label"
msgstr ""
#: ../Doc/library/mailbox.rst:935 ../Doc/library/mailbox.rst:1284
msgid "P flag"
msgstr ""
#: ../Doc/library/mailbox.rst:935
msgid "\"forwarded\" or \"resent\" label"
msgstr ""
#: ../Doc/library/mailbox.rst:937 ../Doc/library/mailbox.rst:1076
#: ../Doc/library/mailbox.rst:1183 ../Doc/library/mailbox.rst:1282
#: ../Doc/library/mailbox.rst:1300 ../Doc/library/mailbox.rst:1311
#: ../Doc/library/mailbox.rst:1447
msgid "\"answered\" label"
msgstr ""
#: ../Doc/library/mailbox.rst:939 ../Doc/library/mailbox.rst:1074
#: ../Doc/library/mailbox.rst:1280 ../Doc/library/mailbox.rst:1298
#: ../Doc/library/mailbox.rst:1445
msgid "\"deleted\" label"
msgstr ""
#: ../Doc/library/mailbox.rst:946
msgid ":class:`mboxMessage`"
msgstr ""
#: ../Doc/library/mailbox.rst:951
msgid ""
"A message with mbox-specific behaviors. Parameter *message* has the same "
"meaning as with the :class:`Message` constructor."
msgstr ""
#: ../Doc/library/mailbox.rst:954
msgid ""
"Messages in an mbox mailbox are stored together in a single file. The "
"sender's envelope address and the time of delivery are typically stored in a "
"line beginning with \"From \" that is used to indicate the start of a "
"message, though there is considerable variation in the exact format of this "
"data among mbox implementations. Flags that indicate the state of the "
"message, such as whether it has been read or marked as important, are "
"typically stored in :mailheader:`Status` and :mailheader:`X-Status` headers."
msgstr ""
#: ../Doc/library/mailbox.rst:962
msgid "Conventional flags for mbox messages are as follows:"
msgstr ""
#: ../Doc/library/mailbox.rst:969 ../Doc/library/mailbox.rst:1339
msgid "O"
msgstr "O"
#: ../Doc/library/mailbox.rst:969 ../Doc/library/mailbox.rst:1339
msgid "Old"
msgstr ""
#: ../Doc/library/mailbox.rst:969 ../Doc/library/mailbox.rst:1339
msgid "Previously detected by MUA"
msgstr ""
#: ../Doc/library/mailbox.rst:971 ../Doc/library/mailbox.rst:1341
msgid "Deleted"
msgstr ""
#: ../Doc/library/mailbox.rst:975 ../Doc/library/mailbox.rst:1345
msgid "A"
msgstr "A"
#: ../Doc/library/mailbox.rst:975 ../Doc/library/mailbox.rst:1345
msgid "Answered"
msgstr ""
#: ../Doc/library/mailbox.rst:978 ../Doc/library/mailbox.rst:1348
msgid ""
"The \"R\" and \"O\" flags are stored in the :mailheader:`Status` header, and "
"the \"D\", \"F\", and \"A\" flags are stored in the :mailheader:`X-Status` "
"header. The flags and headers typically appear in the order mentioned."
msgstr ""
#: ../Doc/library/mailbox.rst:982
msgid ":class:`mboxMessage` instances offer the following methods:"
msgstr ""
#: ../Doc/library/mailbox.rst:987 ../Doc/library/mailbox.rst:1358
msgid ""
"Return a string representing the \"From \" line that marks the start of the "
"message in an mbox mailbox. The leading \"From \" and the trailing newline "
"are excluded."
msgstr ""
#: ../Doc/library/mailbox.rst:994 ../Doc/library/mailbox.rst:1365
msgid ""
"Set the \"From \" line to *from_*, which should be specified without a "
"leading \"From \" or trailing newline. For convenience, *time_* may be "
"specified and will be formatted appropriately and appended to *from_*. If "
"*time_* is specified, it should be a :class:`time.struct_time` instance, a "
"tuple suitable for passing to :meth:`time.strftime`, or ``True`` (to use :"
"meth:`time.gmtime`)."
msgstr ""
#: ../Doc/library/mailbox.rst:1004 ../Doc/library/mailbox.rst:1375
msgid ""
"Return a string specifying the flags that are currently set. If the message "
"complies with the conventional format, the result is the concatenation in "
"the following order of zero or one occurrence of each of ``'R'``, ``'O'``, "
"``'D'``, ``'F'``, and ``'A'``."
msgstr ""
#: ../Doc/library/mailbox.rst:1012 ../Doc/library/mailbox.rst:1383
msgid ""
"Set the flags specified by *flags* and unset all others. Parameter *flags* "
"should be the concatenation in any order of zero or more occurrences of each "
"of ``'R'``, ``'O'``, ``'D'``, ``'F'``, and ``'A'``."
msgstr ""
#: ../Doc/library/mailbox.rst:1019 ../Doc/library/mailbox.rst:1390
msgid ""
"Set the flag(s) specified by *flag* without changing other flags. To add "
"more than one flag at a time, *flag* may be a string of more than one "
"character."
msgstr ""
#: ../Doc/library/mailbox.rst:1026 ../Doc/library/mailbox.rst:1397
msgid ""
"Unset the flag(s) specified by *flag* without changing other flags. To "
"remove more than one flag at a time, *flag* maybe a string of more than one "
"character."
msgstr ""
#: ../Doc/library/mailbox.rst:1030
msgid ""
"When an :class:`mboxMessage` instance is created based upon a :class:"
"`MaildirMessage` instance, a \"From \" line is generated based upon the :"
"class:`MaildirMessage` instance's delivery date, and the following "
"conversions take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:1036 ../Doc/library/mailbox.rst:1150
#: ../Doc/library/mailbox.rst:1276 ../Doc/library/mailbox.rst:1407
msgid ":class:`MaildirMessage` state"
msgstr ""
#: ../Doc/library/mailbox.rst:1049
msgid ""
"When an :class:`mboxMessage` instance is created based upon an :class:"
"`MHMessage` instance, the following conversions take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:1055 ../Doc/library/mailbox.rst:1070
#: ../Doc/library/mailbox.rst:1426 ../Doc/library/mailbox.rst:1441
msgid "R flag and O flag"
msgstr ""
#: ../Doc/library/mailbox.rst:1064
msgid ""
"When an :class:`mboxMessage` instance is created based upon a :class:"
"`BabylMessage` instance, the following conversions take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:1079
msgid ""
"When a :class:`Message` instance is created based upon an :class:"
"`MMDFMessage` instance, the \"From \" line is copied and all flags directly "
"correspond:"
msgstr ""
#: ../Doc/library/mailbox.rst:1083
msgid ":class:`MMDFMessage` state"
msgstr ""
#: ../Doc/library/mailbox.rst:1100
msgid ":class:`MHMessage`"
msgstr ""
#: ../Doc/library/mailbox.rst:1105
msgid ""
"A message with MH-specific behaviors. Parameter *message* has the same "
"meaning as with the :class:`Message` constructor."
msgstr ""
#: ../Doc/library/mailbox.rst:1108
msgid ""
"MH messages do not support marks or flags in the traditional sense, but they "
"do support sequences, which are logical groupings of arbitrary messages. "
"Some mail reading programs (although not the standard :program:`mh` and :"
"program:`nmh`) use sequences in much the same way flags are used with other "
"formats, as follows:"
msgstr ""
#: ../Doc/library/mailbox.rst:1115
msgid "Sequence"
msgstr "Séquence"
#: ../Doc/library/mailbox.rst:1117 ../Doc/library/mailbox.rst:1204
msgid "unseen"
msgstr ""
#: ../Doc/library/mailbox.rst:1117 ../Doc/library/mailbox.rst:1204
msgid "Not read, but previously detected by MUA"
msgstr ""
#: ../Doc/library/mailbox.rst:1119
msgid "replied"
msgstr ""
#: ../Doc/library/mailbox.rst:1121
msgid "flagged"
msgstr ""
#: ../Doc/library/mailbox.rst:1124
msgid ":class:`MHMessage` instances offer the following methods:"
msgstr ""
#: ../Doc/library/mailbox.rst:1129
msgid "Return a list of the names of sequences that include this message."
msgstr ""
#: ../Doc/library/mailbox.rst:1134
msgid "Set the list of sequences that include this message."
msgstr ""
#: ../Doc/library/mailbox.rst:1139
msgid "Add *sequence* to the list of sequences that include this message."
msgstr ""
#: ../Doc/library/mailbox.rst:1144
msgid "Remove *sequence* from the list of sequences that include this message."
msgstr ""
#: ../Doc/library/mailbox.rst:1146
msgid ""
"When an :class:`MHMessage` instance is created based upon a :class:"
"`MaildirMessage` instance, the following conversions take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:1152 ../Doc/library/mailbox.rst:1278
msgid "no S flag"
msgstr ""
#: ../Doc/library/mailbox.rst:1159
msgid ""
"When an :class:`MHMessage` instance is created based upon an :class:"
"`mboxMessage` or :class:`MMDFMessage` instance, the :mailheader:`Status` "
"and :mailheader:`X-Status` headers are omitted and the following conversions "
"take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:1168 ../Doc/library/mailbox.rst:1296
msgid "no R flag"
msgstr ""
#: ../Doc/library/mailbox.rst:1175
msgid ""
"When an :class:`MHMessage` instance is created based upon a :class:"
"`BabylMessage` instance, the following conversions take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:1190
msgid ":class:`BabylMessage`"
msgstr ""
#: ../Doc/library/mailbox.rst:1195
msgid ""
"A message with Babyl-specific behaviors. Parameter *message* has the same "
"meaning as with the :class:`Message` constructor."
msgstr ""
#: ../Doc/library/mailbox.rst:1198
msgid ""
"Certain message labels, called :dfn:`attributes`, are defined by convention "
"to have special meanings. The attributes are as follows:"
msgstr ""
#: ../Doc/library/mailbox.rst:1202
msgid "Label"
msgstr ""
#: ../Doc/library/mailbox.rst:1206
msgid "deleted"
msgstr ""
#: ../Doc/library/mailbox.rst:1208
msgid "filed"
msgstr ""
#: ../Doc/library/mailbox.rst:1208
msgid "Copied to another file or mailbox"
msgstr ""
#: ../Doc/library/mailbox.rst:1210
msgid "answered"
msgstr ""
#: ../Doc/library/mailbox.rst:1212
msgid "forwarded"
msgstr ""
#: ../Doc/library/mailbox.rst:1212
msgid "Forwarded"
msgstr ""
#: ../Doc/library/mailbox.rst:1214
msgid "edited"
msgstr ""
#: ../Doc/library/mailbox.rst:1214
msgid "Modified by the user"
msgstr ""
#: ../Doc/library/mailbox.rst:1216
msgid "resent"
msgstr ""
#: ../Doc/library/mailbox.rst:1216
msgid "Resent"
msgstr ""
#: ../Doc/library/mailbox.rst:1219
msgid ""
"By default, Rmail displays only visible headers. The :class:`BabylMessage` "
"class, though, uses the original headers because they are more complete. "
"Visible headers may be accessed explicitly if desired."
msgstr ""
#: ../Doc/library/mailbox.rst:1223
msgid ":class:`BabylMessage` instances offer the following methods:"
msgstr ""
#: ../Doc/library/mailbox.rst:1228
msgid "Return a list of labels on the message."
msgstr ""
#: ../Doc/library/mailbox.rst:1233
msgid "Set the list of labels on the message to *labels*."
msgstr ""
#: ../Doc/library/mailbox.rst:1238
msgid "Add *label* to the list of labels on the message."
msgstr ""
#: ../Doc/library/mailbox.rst:1243
msgid "Remove *label* from the list of labels on the message."
msgstr ""
#: ../Doc/library/mailbox.rst:1248
msgid ""
"Return an :class:`Message` instance whose headers are the message's visible "
"headers and whose body is empty."
msgstr ""
#: ../Doc/library/mailbox.rst:1254
msgid ""
"Set the message's visible headers to be the same as the headers in "
"*message*. Parameter *visible* should be a :class:`Message` instance, an :"
"class:`email.message.Message` instance, a string, or a file-like object "
"(which should be open in text mode)."
msgstr ""
#: ../Doc/library/mailbox.rst:1262
msgid ""
"When a :class:`BabylMessage` instance's original headers are modified, the "
"visible headers are not automatically modified to correspond. This method "
"updates the visible headers as follows: each visible header with a "
"corresponding original header is set to the value of the original header, "
"each visible header without a corresponding original header is removed, and "
"any of :mailheader:`Date`, :mailheader:`From`, :mailheader:`Reply-To`, :"
"mailheader:`To`, :mailheader:`CC`, and :mailheader:`Subject` that are "
"present in the original headers but not the visible headers are added to the "
"visible headers."
msgstr ""
#: ../Doc/library/mailbox.rst:1272
msgid ""
"When a :class:`BabylMessage` instance is created based upon a :class:"
"`MaildirMessage` instance, the following conversions take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:1284
msgid "\"forwarded\" label"
msgstr ""
#: ../Doc/library/mailbox.rst:1287
msgid ""
"When a :class:`BabylMessage` instance is created based upon an :class:"
"`mboxMessage` or :class:`MMDFMessage` instance, the :mailheader:`Status` "
"and :mailheader:`X-Status` headers are omitted and the following conversions "
"take place:"
msgstr ""
#: ../Doc/library/mailbox.rst:1303
msgid ""
"When a :class:`BabylMessage` instance is created based upon an :class:"
"`MHMessage` instance, the following conversions take place:"
msgstr ""
"Lorsqu'une instance :class:`BabylMessage` est créée sur la base d'une "
"instance :class:`MHMessage`, les conversions suivantes sont faites :"
#: ../Doc/library/mailbox.rst:1318
msgid ":class:`MMDFMessage`"
msgstr ":class:`MMDFMessage`"
#: ../Doc/library/mailbox.rst:1323
msgid ""
"A message with MMDF-specific behaviors. Parameter *message* has the same "
"meaning as with the :class:`Message` constructor."
msgstr ""
"Un message avec des comportements spécifiques à *MMDF*. Le paramètre "
"*message* a le même sens que pour le constructeur de :class:`Message`."
#: ../Doc/library/mailbox.rst:1326
msgid ""
"As with message in an mbox mailbox, MMDF messages are stored with the "
"sender's address and the delivery date in an initial line beginning with "
"\"From \". Likewise, flags that indicate the state of the message are "
"typically stored in :mailheader:`Status` and :mailheader:`X-Status` headers."
msgstr ""
"Comme pour le message d'une boîte de courriel *mbox*, les messages *MMDF* "
"sont stockés avec l'adresse de l'expéditeur et la date d'expédition dans la "
"ligne initiale commençant avec « From ». De même, les options indiquant "
"l'état du message sont stockées dans les en-têtes :mailheader:`Status` et :"
"mailheader:`X-Status`."
#: ../Doc/library/mailbox.rst:1331
msgid ""
"Conventional flags for MMDF messages are identical to those of mbox message "
"and are as follows:"
msgstr ""
"Les options conventionnelles des messages *MMDF* sont identiques à celles de "
"message *mbox* et sont les suivantes :"
#: ../Doc/library/mailbox.rst:1352
msgid ""
":class:`MMDFMessage` instances offer the following methods, which are "
"identical to those offered by :class:`mboxMessage`:"
msgstr ""
"Les méthodes des instances :class:`MMDFMessage` sont identiques à celles de :"
"class:`mboxMessage` et sont les suivantes :"
#: ../Doc/library/mailbox.rst:1401
msgid ""
"When an :class:`MMDFMessage` instance is created based upon a :class:"
"`MaildirMessage` instance, a \"From \" line is generated based upon the :"
"class:`MaildirMessage` instance's delivery date, and the following "
"conversions take place:"
msgstr ""
"Lorsqu'une instance :class:`MMDFMessage` est créée sur la base d'une "
"instance :class:`MaildirMessage`, la ligne « From » est générée sur la base "
"de la date de remise de l'instance :class:`MaildirMessage` et les "
"conversions suivantes ont lieu :"
#: ../Doc/library/mailbox.rst:1420
msgid ""
"When an :class:`MMDFMessage` instance is created based upon an :class:"
"`MHMessage` instance, the following conversions take place:"
msgstr ""
"Lorsqu'une instance :class:`MMDFMessage` est créée sur la base d'une "
"instance :class:`MHMessage`, les conversions suivantes sont faites :"
#: ../Doc/library/mailbox.rst:1435
msgid ""
"When an :class:`MMDFMessage` instance is created based upon a :class:"
"`BabylMessage` instance, the following conversions take place:"
msgstr ""
"Lorsqu'une instance :class:`MMDFMessage` est créée sur la base d'une "
"instance :class:`BabylMessage`, les conversions suivantes sont faites :"
#: ../Doc/library/mailbox.rst:1450
msgid ""
"When an :class:`MMDFMessage` instance is created based upon an :class:"
"`mboxMessage` instance, the \"From \" line is copied and all flags directly "
"correspond:"
msgstr ""
"Lorsqu'une instance :class:`MMDFMessage` est créée sur la base d'une "
"instance :class:`mboxMessage`, la ligne « From » est copiée et toutes les "
"options ont une correspondance directe :"
#: ../Doc/library/mailbox.rst:1455
msgid ":class:`mboxMessage` state"
msgstr "état de :class:`mboxMessage`"
#: ../Doc/library/mailbox.rst:1470
msgid "Exceptions"
msgstr "Exceptions"
#: ../Doc/library/mailbox.rst:1472
msgid ""
"The following exception classes are defined in the :mod:`mailbox` module:"
msgstr ""
"Les exceptions de classes suivantes sont définies dans le module :mod:"
"`mailbox` :"
#: ../Doc/library/mailbox.rst:1477
msgid "The based class for all other module-specific exceptions."
msgstr ""
"Classe de base pour toutes les autres exceptions spécifiques à ce module."
#: ../Doc/library/mailbox.rst:1482
msgid ""
"Raised when a mailbox is expected but is not found, such as when "
"instantiating a :class:`Mailbox` subclass with a path that does not exist "
"(and with the *create* parameter set to ``False``), or when opening a folder "
"that does not exist."
msgstr ""
"Levée lorsqu'une boîte de courriel est attendue mais introuvable, comme "
"quand on instancie une sous-classe :class:`Mailbox` avec un chemin qui "
"n'existe pas (et avec le paramètre *create* fixé à ``False``), ou quand on "
"ouvre un répertoire qui n'existe pas."
#: ../Doc/library/mailbox.rst:1489
msgid ""
"Raised when a mailbox is not empty but is expected to be, such as when "
"deleting a folder that contains messages."
msgstr ""
"Levée lorsqu'une boîte de courriel n'est pas vide mais devrait l'être, comme "
"lorsqu'on supprime un répertoire contenant des messages."
#: ../Doc/library/mailbox.rst:1495
msgid ""
"Raised when some mailbox-related condition beyond the control of the program "
"causes it to be unable to proceed, such as when failing to acquire a lock "
"that another program already holds a lock, or when a uniquely-generated file "
"name already exists."
msgstr ""
"Levée lorsqu'une condition liée à la boîte de courriel est hors de contrôle "
"du programme et l'empêche de se poursuivre, comme lors de léchec "
"d'acquisition du verrou ou lorsqu'un nom de fichier censé être unique existe "
"déjà."
#: ../Doc/library/mailbox.rst:1503
msgid ""
"Raised when the data in a file cannot be parsed, such as when an :class:`MH` "
"instance attempts to read a corrupted :file:`.mh_sequences` file."
msgstr ""
"Levée lorsque la donnée dans le fichier ne peut être analysée, comme lorsque "
"l'instance de :class:`MH` tente de lire un fichier :file:`.mh_sequences` "
"corrompu."
#: ../Doc/library/mailbox.rst:1510
msgid "Deprecated classes and methods"
msgstr ""
#: ../Doc/library/mailbox.rst:1514
msgid ""
"Older versions of the :mod:`mailbox` module do not support modification of "
"mailboxes, such as adding or removing message, and do not provide classes to "
"represent format-specific message properties. For backward compatibility, "
"the older mailbox classes are still available, but the newer classes should "
"be used in preference to them. The old classes have been removed in Python "
"3."
msgstr ""
#: ../Doc/library/mailbox.rst:1520
msgid ""
"Older mailbox objects support only iteration and provide a single public "
"method:"
msgstr ""
#: ../Doc/library/mailbox.rst:1525
msgid ""
"Return the next message in the mailbox, created with the optional *factory* "
"argument passed into the mailbox object's constructor. By default this is "
"an :class:`rfc822.Message` object (see the :mod:`rfc822` module). Depending "
"on the mailbox implementation the *fp* attribute of this object may be a "
"true file object or a class instance simulating a file object, taking care "
"of things like message boundaries if multiple mail messages are contained in "
"a single file, etc. If no more messages are available, this method returns "
"``None``."
msgstr ""
#: ../Doc/library/mailbox.rst:1533
msgid ""
"Most of the older mailbox classes have names that differ from the current "
"mailbox class names, except for :class:`Maildir`. For this reason, the new :"
"class:`Maildir` class defines a :meth:`!next` method and its constructor "
"differs slightly from those of the other new mailbox classes."
msgstr ""
#: ../Doc/library/mailbox.rst:1538
msgid ""
"The older mailbox classes whose names are not the same as their newer "
"counterparts are as follows:"
msgstr ""
#: ../Doc/library/mailbox.rst:1544
msgid ""
"Access to a classic Unix-style mailbox, where all messages are contained in "
"a single file and separated by ``From`` (a.k.a. ``From_``) lines. The file "
"object *fp* points to the mailbox file. The optional *factory* parameter is "
"a callable that should create new message objects. *factory* is called with "
"one argument, *fp* by the :meth:`!next` method of the mailbox object. The "
"default is the :class:`rfc822.Message` class (see the :mod:`rfc822` module "
"-- and the note below)."
msgstr ""
#: ../Doc/library/mailbox.rst:1554
msgid ""
"For reasons of this module's internal implementation, you will probably want "
"to open the *fp* object in binary mode. This is especially important on "
"Windows."
msgstr ""
#: ../Doc/library/mailbox.rst:1557
msgid ""
"For maximum portability, messages in a Unix-style mailbox are separated by "
"any line that begins exactly with the string ``'From '`` (note the trailing "
"space) if preceded by exactly two newlines. Because of the wide-range of "
"variations in practice, nothing else on the ``From_`` line should be "
"considered. However, the current implementation doesn't check for the "
"leading two newlines. This is usually fine for most applications."
msgstr ""
#: ../Doc/library/mailbox.rst:1564
msgid ""
"The :class:`UnixMailbox` class implements a more strict version of ``From_`` "
"line checking, using a regular expression that usually correctly matched "
"``From_`` delimiters. It considers delimiter line to be separated by ``From "
"name time`` lines. For maximum portability, use the :class:"
"`PortableUnixMailbox` class instead. This class is identical to :class:"
"`UnixMailbox` except that individual messages are separated by only ``From`` "
"lines."
msgstr ""
#: ../Doc/library/mailbox.rst:1575
msgid ""
"A less-strict version of :class:`UnixMailbox`, which considers only the "
"``From`` at the beginning of the line separating messages. The \"*name* "
"*time*\" portion of the From line is ignored, to protect against some "
"variations that are observed in practice. This works since lines in the "
"message which begin with ``'From '`` are quoted by mail handling software at "
"delivery-time."
msgstr ""
#: ../Doc/library/mailbox.rst:1584
msgid ""
"Access an MMDF-style mailbox, where all messages are contained in a single "
"file and separated by lines consisting of 4 control-A characters. The file "
"object *fp* points to the mailbox file. Optional *factory* is as with the :"
"class:`UnixMailbox` class."
msgstr ""
#: ../Doc/library/mailbox.rst:1592
msgid ""
"Access an MH mailbox, a directory with each message in a separate file with "
"a numeric name. The name of the mailbox directory is passed in *dirname*. "
"*factory* is as with the :class:`UnixMailbox` class."
msgstr ""
#: ../Doc/library/mailbox.rst:1599
msgid ""
"Access a Babyl mailbox, which is similar to an MMDF mailbox. In Babyl "
"format, each message has two sets of headers, the *original* headers and the "
"*visible* headers. The original headers appear before a line containing "
"only ``'*** EOOH ***'`` (End-Of-Original-Headers) and the visible headers "
"appear after the ``EOOH`` line. Babyl-compliant mail readers will show you "
"only the visible headers, and :class:`BabylMailbox` objects will return "
"messages containing only the visible headers. You'll have to do your own "
"parsing of the mailbox file to get at the original headers. Mail messages "
"start with the EOOH line and end with a line containing only "
"``'\\037\\014'``. *factory* is as with the :class:`UnixMailbox` class."
msgstr ""
#: ../Doc/library/mailbox.rst:1610
msgid ""
"If you wish to use the older mailbox classes with the :mod:`email` module "
"rather than the deprecated :mod:`rfc822` module, you can do so as follows::"
msgstr ""
#: ../Doc/library/mailbox.rst:1627
msgid ""
"Alternatively, if you know your mailbox contains only well-formed MIME "
"messages, you can simplify this to::"
msgstr ""
#: ../Doc/library/mailbox.rst:1639
msgid "Examples"
msgstr "Exemples"
#: ../Doc/library/mailbox.rst:1641
msgid ""
"A simple example of printing the subjects of all messages in a mailbox that "
"seem interesting::"
msgstr ""
"Un exemple simple d'affichage de l'objet, qui semble pertinent, de tous les "
"messages d'une boîte de courriel ::"
#: ../Doc/library/mailbox.rst:1650
msgid ""
"To copy all mail from a Babyl mailbox to an MH mailbox, converting all of "
"the format-specific information that can be converted::"
msgstr ""
"Cet exemple copie tout le courriel d'une boite de courriel au format "
"*Babyl* vers une boite de courriel au format *MH*, convertissant toute "
"l'information qu'il est possible de convertir du premier format vers le "
"second ::"
#: ../Doc/library/mailbox.rst:1661
msgid ""
"This example sorts mail from several mailing lists into different mailboxes, "
"being careful to avoid mail corruption due to concurrent modification by "
"other programs, mail loss due to interruption of the program, or premature "
"termination due to malformed messages in the mailbox::"
msgstr ""
"Cet exemple trie le courriel en provenance de plusieurs listes de diffusion "
"vers différentes boîtes de courriel, tout en évitant une corruption à cause "
"de modifications concurrentielles par d'autres programmes, une perte due à "
"une interruption du programme ou un arrêt prématuré causé par des messages "
"mal structurés ::"