1
0
Fork 0
python-docs-fr/library/imaplib.po

685 lines
22 KiB
Plaintext
Raw Normal View History

2018-07-04 09:06:45 +00:00
# Copyright (C) 2001-2018, Python Software Foundation
2018-07-04 09:08:42 +00:00
# For licence information, see README file.
2016-10-30 09:46:26 +00:00
#
msgid ""
msgstr ""
2019-12-05 22:15:54 +00:00
"Project-Id-Version: Python 3\n"
2016-10-30 09:46:26 +00:00
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-15 22:33+0100\n"
2016-10-30 09:46:26 +00:00
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
2018-07-04 09:14:25 +00:00
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
2017-05-23 22:40:56 +00:00
"Language: fr\n"
2016-10-30 09:46:26 +00:00
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: library/imaplib.rst:2
2016-10-30 09:46:26 +00:00
msgid ":mod:`imaplib` --- IMAP4 protocol client"
msgstr ""
#: library/imaplib.rst:14
2016-10-30 09:46:26 +00:00
msgid "**Source code:** :source:`Lib/imaplib.py`"
msgstr "**Code source :** :source:`Lib/imaplib.py`"
#: library/imaplib.rst:23
2016-10-30 09:46:26 +00:00
msgid ""
"This module defines three classes, :class:`IMAP4`, :class:`IMAP4_SSL` and :"
"class:`IMAP4_stream`, which encapsulate a connection to an IMAP4 server and "
"implement a large subset of the IMAP4rev1 client protocol as defined in :rfc:"
"`2060`. It is backward compatible with IMAP4 (:rfc:`1730`) servers, but note "
"that the ``STATUS`` command is not supported in IMAP4."
msgstr ""
#: includes/wasm-notavail.rst:None
msgid ":ref:`Availability <availability>`: not Emscripten, not WASI."
msgstr ""
#: includes/wasm-notavail.rst:5
msgid ""
"This module does not work or is not available on WebAssembly platforms "
"``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for "
"more information."
msgstr ""
#: library/imaplib.rst:31
2016-10-30 09:46:26 +00:00
msgid ""
"Three classes are provided by the :mod:`imaplib` module, :class:`IMAP4` is "
"the base class:"
msgstr ""
#: library/imaplib.rst:37
2016-10-30 09:46:26 +00:00
msgid ""
"This class implements the actual IMAP4 protocol. The connection is created "
"and protocol version (IMAP4 or IMAP4rev1) is determined when the instance is "
"initialized. If *host* is not specified, ``''`` (the local host) is used. If "
2020-07-20 08:56:42 +00:00
"*port* is omitted, the standard IMAP4 port (143) is used. The optional "
"*timeout* parameter specifies a timeout in seconds for the connection "
"attempt. If timeout is not given or is None, the global default socket "
"timeout is used."
2016-10-30 09:46:26 +00:00
msgstr ""
#: library/imaplib.rst:44
2016-10-30 09:46:26 +00:00
msgid ""
"The :class:`IMAP4` class supports the :keyword:`with` statement. When used "
"like this, the IMAP4 ``LOGOUT`` command is issued automatically when the :"
2018-12-24 13:20:55 +00:00
"keyword:`!with` statement exits. E.g.::"
2016-10-30 09:46:26 +00:00
msgstr ""
#: library/imaplib.rst:54
2016-10-30 09:46:26 +00:00
msgid "Support for the :keyword:`with` statement was added."
msgstr "La prise en charge de l'instruction :keyword:`with` a été ajoutée."
2016-10-30 09:46:26 +00:00
#: library/imaplib.rst:124
2020-07-20 08:56:42 +00:00
msgid "The optional *timeout* parameter was added."
2016-10-30 09:46:26 +00:00
msgstr ""
#: library/imaplib.rst:60
2020-07-20 08:56:42 +00:00
msgid "Three exceptions are defined as attributes of the :class:`IMAP4` class:"
msgstr ""
#: library/imaplib.rst:65
2016-10-30 09:46:26 +00:00
msgid ""
"Exception raised on any errors. The reason for the exception is passed to "
"the constructor as a string."
msgstr ""
#: library/imaplib.rst:71
2016-10-30 09:46:26 +00:00
msgid ""
"IMAP4 server errors cause this exception to be raised. This is a sub-class "
"of :exc:`IMAP4.error`. Note that closing the instance and instantiating a "
"new one will usually allow recovery from this exception."
msgstr ""
#: library/imaplib.rst:78
2016-10-30 09:46:26 +00:00
msgid ""
"This exception is raised when a writable mailbox has its status changed by "
"the server. This is a sub-class of :exc:`IMAP4.error`. Some other client "
"now has write permission, and the mailbox will need to be re-opened to re-"
"obtain write permission."
msgstr ""
#: library/imaplib.rst:84
2016-10-30 09:46:26 +00:00
msgid "There's also a subclass for secure connections:"
msgstr ""
#: library/imaplib.rst:90
2016-10-30 09:46:26 +00:00
msgid ""
"This is a subclass derived from :class:`IMAP4` that connects over an SSL "
"encrypted socket (to use this class you need a socket module that was "
"compiled with SSL support). If *host* is not specified, ``''`` (the local "
"host) is used. If *port* is omitted, the standard IMAP4-over-SSL port (993) "
"is used. *ssl_context* is a :class:`ssl.SSLContext` object which allows "
"bundling SSL configuration options, certificates and private keys into a "
"single (potentially long-lived) structure. Please read :ref:`ssl-security` "
"for best practices."
msgstr ""
#: library/imaplib.rst:99
2016-10-30 09:46:26 +00:00
msgid ""
"*keyfile* and *certfile* are a legacy alternative to *ssl_context* - they "
"can point to PEM-formatted private key and certificate chain files for the "
"SSL connection. Note that the *keyfile*/*certfile* parameters are mutually "
"exclusive with *ssl_context*, a :class:`ValueError` is raised if *keyfile*/"
"*certfile* is provided along with *ssl_context*."
msgstr ""
#: library/imaplib.rst:105
2020-07-20 08:56:42 +00:00
msgid ""
"The optional *timeout* parameter specifies a timeout in seconds for the "
"connection attempt. If timeout is not given or is None, the global default "
"socket timeout is used."
2016-10-30 09:46:26 +00:00
msgstr ""
#: library/imaplib.rst:109
2020-07-20 08:56:42 +00:00
msgid "*ssl_context* parameter was added."
msgstr ""
#: library/imaplib.rst:112
2016-10-30 09:46:26 +00:00
msgid ""
"The class now supports hostname check with :attr:`ssl.SSLContext."
"check_hostname` and *Server Name Indication* (see :data:`ssl.HAS_SNI`)."
msgstr ""
#: library/imaplib.rst:119
2016-10-30 09:46:26 +00:00
msgid ""
"*keyfile* and *certfile* are deprecated in favor of *ssl_context*. Please "
"use :meth:`ssl.SSLContext.load_cert_chain` instead, or let :func:`ssl."
"create_default_context` select the system's trusted CA certificates for you."
msgstr ""
#: library/imaplib.rst:127
2016-10-30 09:46:26 +00:00
msgid "The second subclass allows for connections created by a child process:"
msgstr ""
#: library/imaplib.rst:132
2016-10-30 09:46:26 +00:00
msgid ""
"This is a subclass derived from :class:`IMAP4` that connects to the ``stdin/"
"stdout`` file descriptors created by passing *command* to ``subprocess."
"Popen()``."
msgstr ""
#: library/imaplib.rst:137
2016-10-30 09:46:26 +00:00
msgid "The following utility functions are defined:"
msgstr ""
#: library/imaplib.rst:142
2016-10-30 09:46:26 +00:00
msgid ""
"Parse an IMAP4 ``INTERNALDATE`` string and return corresponding local time. "
"The return value is a :class:`time.struct_time` tuple or ``None`` if the "
"string has wrong format."
msgstr ""
#: library/imaplib.rst:148
2016-10-30 09:46:26 +00:00
msgid ""
2020-10-02 08:55:01 +00:00
"Converts an integer into a bytes representation using characters from the "
2016-10-30 09:46:26 +00:00
"set [``A`` .. ``P``]."
msgstr ""
#: library/imaplib.rst:154
2016-10-30 09:46:26 +00:00
msgid "Converts an IMAP4 ``FLAGS`` response to a tuple of individual flags."
msgstr ""
#: library/imaplib.rst:159
2016-10-30 09:46:26 +00:00
msgid ""
"Convert *date_time* to an IMAP4 ``INTERNALDATE`` representation. The return "
"value is a string in the form: ``\"DD-Mmm-YYYY HH:MM:SS +HHMM\"`` (including "
"double-quotes). The *date_time* argument can be a number (int or float) "
"representing seconds since epoch (as returned by :func:`time.time`), a 9-"
"tuple representing local time an instance of :class:`time.struct_time` (as "
"returned by :func:`time.localtime`), an aware instance of :class:`datetime."
"datetime`, or a double-quoted string. In the last case, it is assumed to "
"already be in the correct format."
msgstr ""
#: library/imaplib.rst:169
2016-10-30 09:46:26 +00:00
msgid ""
"Note that IMAP4 message numbers change as the mailbox changes; in "
"particular, after an ``EXPUNGE`` command performs deletions the remaining "
"messages are renumbered. So it is highly advisable to use UIDs instead, with "
"the UID command."
msgstr ""
#: library/imaplib.rst:173
2016-10-30 09:46:26 +00:00
msgid ""
"At the end of the module, there is a test section that contains a more "
"extensive example of usage."
msgstr ""
#: library/imaplib.rst:179
2016-10-30 09:46:26 +00:00
msgid ""
2020-12-18 06:09:57 +00:00
"Documents describing the protocol, sources for servers implementing it, by "
"the University of Washington's IMAP Information Center can all be found at "
"(**Source Code**) https://github.com/uw-imap/imap (**Not Maintained**)."
2016-10-30 09:46:26 +00:00
msgstr ""
#: library/imaplib.rst:187
2016-10-30 09:46:26 +00:00
msgid "IMAP4 Objects"
msgstr ""
#: library/imaplib.rst:189
2016-10-30 09:46:26 +00:00
msgid ""
"All IMAP4rev1 commands are represented by methods of the same name, either "
"upper-case or lower-case."
msgstr ""
#: library/imaplib.rst:192
2016-10-30 09:46:26 +00:00
msgid ""
"All arguments to commands are converted to strings, except for "
"``AUTHENTICATE``, and the last argument to ``APPEND`` which is passed as an "
"IMAP4 literal. If necessary (the string contains IMAP4 protocol-sensitive "
"characters and isn't enclosed with either parentheses or double quotes) each "
"string is quoted. However, the *password* argument to the ``LOGIN`` command "
"is always quoted. If you want to avoid having an argument string quoted (eg: "
"the *flags* argument to ``STORE``) then enclose the string in parentheses "
"(eg: ``r'(\\Deleted)'``)."
msgstr ""
#: library/imaplib.rst:200
2016-10-30 09:46:26 +00:00
msgid ""
"Each command returns a tuple: ``(type, [data, ...])`` where *type* is "
"usually ``'OK'`` or ``'NO'``, and *data* is either the text from the command "
"response, or mandated results from the command. Each *data* is either a "
2020-10-02 08:55:01 +00:00
"``bytes``, or a tuple. If a tuple, then the first part is the header of the "
2016-10-30 09:46:26 +00:00
"response, and the second part contains the data (ie: 'literal' value)."
msgstr ""
#: library/imaplib.rst:206
2016-10-30 09:46:26 +00:00
msgid ""
"The *message_set* options to commands below is a string specifying one or "
"more messages to be acted upon. It may be a simple message number "
"(``'1'``), a range of message numbers (``'2:4'``), or a group of non-"
"contiguous ranges separated by commas (``'1:3,6:9'``). A range can contain "
"an asterisk to indicate an infinite upper bound (``'3:*'``)."
msgstr ""
#: library/imaplib.rst:212
2016-10-30 09:46:26 +00:00
msgid "An :class:`IMAP4` instance has the following methods:"
msgstr ""
#: library/imaplib.rst:217
2016-10-30 09:46:26 +00:00
msgid "Append *message* to named mailbox."
msgstr ""
#: library/imaplib.rst:222
2016-10-30 09:46:26 +00:00
msgid "Authenticate command --- requires response processing."
msgstr ""
#: library/imaplib.rst:224
2016-10-30 09:46:26 +00:00
msgid ""
"*mechanism* specifies which authentication mechanism is to be used - it "
"should appear in the instance variable ``capabilities`` in the form "
"``AUTH=mechanism``."
msgstr ""
#: library/imaplib.rst:227
2016-10-30 09:46:26 +00:00
msgid "*authobject* must be a callable object::"
msgstr ""
#: library/imaplib.rst:231
2016-10-30 09:46:26 +00:00
msgid ""
"It will be called to process server continuation responses; the *response* "
"argument it is passed will be ``bytes``. It should return ``bytes`` *data* "
"that will be base64 encoded and sent to the server. It should return "
"``None`` if the client abort response ``*`` should be sent instead."
msgstr ""
#: library/imaplib.rst:236
2016-10-30 09:46:26 +00:00
msgid ""
"string usernames and passwords are now encoded to ``utf-8`` instead of being "
"limited to ASCII."
msgstr ""
#: library/imaplib.rst:243
2016-10-30 09:46:26 +00:00
msgid "Checkpoint mailbox on server."
msgstr ""
#: library/imaplib.rst:248
2016-10-30 09:46:26 +00:00
msgid ""
"Close currently selected mailbox. Deleted messages are removed from writable "
"mailbox. This is the recommended command before ``LOGOUT``."
msgstr ""
#: library/imaplib.rst:254
2016-10-30 09:46:26 +00:00
msgid "Copy *message_set* messages onto end of *new_mailbox*."
msgstr ""
#: library/imaplib.rst:259
2016-10-30 09:46:26 +00:00
msgid "Create new mailbox named *mailbox*."
msgstr ""
#: library/imaplib.rst:264
2016-10-30 09:46:26 +00:00
msgid "Delete old mailbox named *mailbox*."
msgstr ""
#: library/imaplib.rst:269
2016-10-30 09:46:26 +00:00
msgid "Delete the ACLs (remove any rights) set for who on mailbox."
msgstr ""
#: library/imaplib.rst:274
2016-10-30 09:46:26 +00:00
msgid ""
"Enable *capability* (see :rfc:`5161`). Most capabilities do not need to be "
"enabled. Currently only the ``UTF8=ACCEPT`` capability is supported (see :"
"RFC:`6855`)."
msgstr ""
#: library/imaplib.rst:278
2016-10-30 09:46:26 +00:00
msgid "The :meth:`enable` method itself, and :RFC:`6855` support."
msgstr ""
#: library/imaplib.rst:284
2016-10-30 09:46:26 +00:00
msgid ""
"Permanently remove deleted items from selected mailbox. Generates an "
"``EXPUNGE`` response for each deleted message. Returned data contains a list "
"of ``EXPUNGE`` message numbers in order received."
msgstr ""
#: library/imaplib.rst:291
2016-10-30 09:46:26 +00:00
msgid ""
"Fetch (parts of) messages. *message_parts* should be a string of message "
"part names enclosed within parentheses, eg: ``\"(UID BODY[TEXT])\"``. "
"Returned data are tuples of message part envelope and data."
msgstr ""
#: library/imaplib.rst:298
2016-10-30 09:46:26 +00:00
msgid ""
"Get the ``ACL``\\ s for *mailbox*. The method is non-standard, but is "
"supported by the ``Cyrus`` server."
msgstr ""
#: library/imaplib.rst:304
2016-10-30 09:46:26 +00:00
msgid ""
"Retrieve the specified ``ANNOTATION``\\ s for *mailbox*. The method is non-"
"standard, but is supported by the ``Cyrus`` server."
msgstr ""
#: library/imaplib.rst:310
2016-10-30 09:46:26 +00:00
msgid ""
"Get the ``quota`` *root*'s resource usage and limits. This method is part of "
"the IMAP4 QUOTA extension defined in rfc2087."
msgstr ""
#: library/imaplib.rst:316
2016-10-30 09:46:26 +00:00
msgid ""
"Get the list of ``quota`` ``roots`` for the named *mailbox*. This method is "
"part of the IMAP4 QUOTA extension defined in rfc2087."
msgstr ""
#: library/imaplib.rst:322
2016-10-30 09:46:26 +00:00
msgid ""
"List mailbox names in *directory* matching *pattern*. *directory* defaults "
"to the top-level mail folder, and *pattern* defaults to match anything. "
"Returned data contains a list of ``LIST`` responses."
msgstr ""
#: library/imaplib.rst:329
2016-10-30 09:46:26 +00:00
msgid ""
"Identify the client using a plaintext password. The *password* will be "
"quoted."
msgstr ""
#: library/imaplib.rst:334
2016-10-30 09:46:26 +00:00
msgid ""
"Force use of ``CRAM-MD5`` authentication when identifying the client to "
"protect the password. Will only work if the server ``CAPABILITY`` response "
"includes the phrase ``AUTH=CRAM-MD5``."
msgstr ""
#: library/imaplib.rst:341
2016-10-30 09:46:26 +00:00
msgid "Shutdown connection to server. Returns server ``BYE`` response."
msgstr ""
#: library/imaplib.rst:343
2019-09-04 09:35:23 +00:00
msgid "The method no longer ignores silently arbitrary exceptions."
msgstr ""
#: library/imaplib.rst:349
2016-10-30 09:46:26 +00:00
msgid ""
"List subscribed mailbox names in directory matching pattern. *directory* "
"defaults to the top level directory and *pattern* defaults to match any "
"mailbox. Returned data are tuples of message part envelope and data."
msgstr ""
#: library/imaplib.rst:356
2016-10-30 09:46:26 +00:00
msgid "Show my ACLs for a mailbox (i.e. the rights that I have on mailbox)."
msgstr ""
#: library/imaplib.rst:361
2018-06-10 09:32:30 +00:00
msgid "Returns IMAP namespaces as defined in :rfc:`2342`."
2016-10-30 09:46:26 +00:00
msgstr ""
#: library/imaplib.rst:366
2016-10-30 09:46:26 +00:00
msgid "Send ``NOOP`` to server."
msgstr ""
#: library/imaplib.rst:371
2016-10-30 09:46:26 +00:00
msgid ""
2020-07-20 08:56:42 +00:00
"Opens socket to *port* at *host*. The optional *timeout* parameter specifies "
"a timeout in seconds for the connection attempt. If timeout is not given or "
"is None, the global default socket timeout is used. Also note that if the "
"*timeout* parameter is set to be zero, it will raise a :class:`ValueError` "
"to reject creating a non-blocking socket. This method is implicitly called "
"by the :class:`IMAP4` constructor. The connection objects established by "
"this method will be used in the :meth:`IMAP4.read`, :meth:`IMAP4.readline`, :"
"meth:`IMAP4.send`, and :meth:`IMAP4.shutdown` methods. You may override this "
2016-10-30 09:46:26 +00:00
"method."
msgstr ""
#: library/imaplib.rst:390
2016-10-30 09:46:26 +00:00
msgid ""
2019-09-04 09:35:23 +00:00
"Raises an :ref:`auditing event <auditing>` ``imaplib.open`` with arguments "
"``self``, ``host``, ``port``."
msgstr ""
#: library/imaplib.rst:383
2020-07-20 08:56:42 +00:00
msgid "The *timeout* parameter was added."
msgstr ""
#: library/imaplib.rst:388
2019-09-04 09:35:23 +00:00
msgid ""
2016-10-30 09:46:26 +00:00
"Fetch truncated part of a message. Returned data is a tuple of message part "
"envelope and data."
msgstr ""
#: library/imaplib.rst:394
2016-10-30 09:46:26 +00:00
msgid ""
"Assume authentication as *user*. Allows an authorised administrator to proxy "
"into any user's mailbox."
msgstr ""
#: library/imaplib.rst:400
2016-10-30 09:46:26 +00:00
msgid ""
"Reads *size* bytes from the remote server. You may override this method."
msgstr ""
#: library/imaplib.rst:405
2016-10-30 09:46:26 +00:00
msgid "Reads one line from the remote server. You may override this method."
msgstr ""
#: library/imaplib.rst:410
2016-10-30 09:46:26 +00:00
msgid ""
"Prompt server for an update. Returned data is ``None`` if no new messages, "
"else value of ``RECENT`` response."
msgstr ""
#: library/imaplib.rst:416
2016-10-30 09:46:26 +00:00
msgid "Rename mailbox named *oldmailbox* to *newmailbox*."
msgstr ""
#: library/imaplib.rst:421
2016-10-30 09:46:26 +00:00
msgid ""
"Return data for response *code* if received, or ``None``. Returns the given "
"code, instead of the usual type."
msgstr ""
#: library/imaplib.rst:427
2016-10-30 09:46:26 +00:00
msgid ""
"Search mailbox for matching messages. *charset* may be ``None``, in which "
"case no ``CHARSET`` will be specified in the request to the server. The "
"IMAP protocol requires that at least one criterion be specified; an "
"exception will be raised when the server returns an error. *charset* must "
"be ``None`` if the ``UTF8=ACCEPT`` capability was enabled using the :meth:"
"`enable` command."
msgstr ""
#: library/imaplib.rst:434
2016-10-30 09:46:26 +00:00
msgid "Example::"
msgstr "Exemple ::"
2016-10-30 09:46:26 +00:00
#: library/imaplib.rst:445
2016-10-30 09:46:26 +00:00
msgid ""
"Select a mailbox. Returned data is the count of messages in *mailbox* "
"(``EXISTS`` response). The default *mailbox* is ``'INBOX'``. If the "
"*readonly* flag is set, modifications to the mailbox are not allowed."
msgstr ""
#: library/imaplib.rst:452
2016-10-30 09:46:26 +00:00
msgid "Sends ``data`` to the remote server. You may override this method."
msgstr ""
#: library/imaplib.rst:463
2019-09-04 09:35:23 +00:00
msgid ""
"Raises an :ref:`auditing event <auditing>` ``imaplib.send`` with arguments "
"``self``, ``data``."
msgstr ""
#: library/imaplib.rst:459
2016-10-30 09:46:26 +00:00
msgid ""
"Set an ``ACL`` for *mailbox*. The method is non-standard, but is supported "
"by the ``Cyrus`` server."
msgstr ""
#: library/imaplib.rst:465
2016-10-30 09:46:26 +00:00
msgid ""
"Set ``ANNOTATION``\\ s for *mailbox*. The method is non-standard, but is "
"supported by the ``Cyrus`` server."
msgstr ""
#: library/imaplib.rst:471
2016-10-30 09:46:26 +00:00
msgid ""
"Set the ``quota`` *root*'s resource *limits*. This method is part of the "
"IMAP4 QUOTA extension defined in rfc2087."
msgstr ""
#: library/imaplib.rst:477
2016-10-30 09:46:26 +00:00
msgid ""
"Close connection established in ``open``. This method is implicitly called "
"by :meth:`IMAP4.logout`. You may override this method."
msgstr ""
#: library/imaplib.rst:483
2016-10-30 09:46:26 +00:00
msgid "Returns socket instance used to connect to server."
msgstr ""
#: library/imaplib.rst:488
2016-10-30 09:46:26 +00:00
msgid ""
"The ``sort`` command is a variant of ``search`` with sorting semantics for "
"the results. Returned data contains a space separated list of matching "
"message numbers."
msgstr ""
#: library/imaplib.rst:492
2016-10-30 09:46:26 +00:00
msgid ""
"Sort has two arguments before the *search_criterion* argument(s); a "
"parenthesized list of *sort_criteria*, and the searching *charset*. Note "
"that unlike ``search``, the searching *charset* argument is mandatory. "
"There is also a ``uid sort`` command which corresponds to ``sort`` the way "
"that ``uid search`` corresponds to ``search``. The ``sort`` command first "
"searches the mailbox for messages that match the given searching criteria "
"using the charset argument for the interpretation of strings in the "
"searching criteria. It then returns the numbers of matching messages."
msgstr ""
#: library/imaplib.rst:572
2016-10-30 09:46:26 +00:00
msgid "This is an ``IMAP4rev1`` extension command."
msgstr ""
#: library/imaplib.rst:506
2016-10-30 09:46:26 +00:00
msgid ""
"Send a ``STARTTLS`` command. The *ssl_context* argument is optional and "
"should be a :class:`ssl.SSLContext` object. This will enable encryption on "
"the IMAP connection. Please read :ref:`ssl-security` for best practices."
msgstr ""
#: library/imaplib.rst:513
2016-10-30 09:46:26 +00:00
msgid ""
"The method now supports hostname check with :attr:`ssl.SSLContext."
"check_hostname` and *Server Name Indication* (see :data:`ssl.HAS_SNI`)."
msgstr ""
#: library/imaplib.rst:521
2016-10-30 09:46:26 +00:00
msgid "Request named status conditions for *mailbox*."
msgstr ""
#: library/imaplib.rst:526
2016-10-30 09:46:26 +00:00
msgid ""
"Alters flag dispositions for messages in mailbox. *command* is specified by "
"section 6.4.6 of :rfc:`2060` as being one of \"FLAGS\", \"+FLAGS\", or \"-"
"FLAGS\", optionally with a suffix of \".SILENT\"."
msgstr ""
#: library/imaplib.rst:530
2016-10-30 09:46:26 +00:00
msgid "For example, to set the delete flag on all messages::"
msgstr ""
#: library/imaplib.rst:539
2016-10-30 09:46:26 +00:00
msgid ""
"Creating flags containing ']' (for example: \"[test]\") violates :rfc:`3501` "
"(the IMAP protocol). However, imaplib has historically allowed creation of "
"such tags, and popular IMAP servers, such as Gmail, accept and produce such "
"flags. There are non-Python programs which also create such tags. Although "
"it is an RFC violation and IMAP clients and servers are supposed to be "
"strict, imaplib nonetheless continues to allow such tags to be created for "
2018-09-15 20:37:31 +00:00
"backward compatibility reasons, and as of Python 3.6, handles them if they "
2016-10-30 09:46:26 +00:00
"are sent from the server, since this improves real-world compatibility."
msgstr ""
#: library/imaplib.rst:551
2016-10-30 09:46:26 +00:00
msgid "Subscribe to new mailbox."
msgstr ""
#: library/imaplib.rst:556
2016-10-30 09:46:26 +00:00
msgid ""
"The ``thread`` command is a variant of ``search`` with threading semantics "
"for the results. Returned data contains a space separated list of thread "
"members."
msgstr ""
#: library/imaplib.rst:559
2016-10-30 09:46:26 +00:00
msgid ""
"Thread members consist of zero or more messages numbers, delimited by "
"spaces, indicating successive parent and child."
msgstr ""
#: library/imaplib.rst:562
2016-10-30 09:46:26 +00:00
msgid ""
"Thread has two arguments before the *search_criterion* argument(s); a "
"*threading_algorithm*, and the searching *charset*. Note that unlike "
"``search``, the searching *charset* argument is mandatory. There is also a "
"``uid thread`` command which corresponds to ``thread`` the way that ``uid "
"search`` corresponds to ``search``. The ``thread`` command first searches "
"the mailbox for messages that match the given searching criteria using the "
"charset argument for the interpretation of strings in the searching "
"criteria. It then returns the matching messages threaded according to the "
"specified threading algorithm."
msgstr ""
#: library/imaplib.rst:577
2016-10-30 09:46:26 +00:00
msgid ""
"Execute command args with messages identified by UID, rather than message "
"number. Returns response appropriate to command. At least one argument "
"must be supplied; if none are provided, the server will return an error and "
"an exception will be raised."
msgstr ""
#: library/imaplib.rst:585
2016-10-30 09:46:26 +00:00
msgid "Unsubscribe from old mailbox."
msgstr ""
#: library/imaplib.rst:589
2020-07-20 08:56:42 +00:00
msgid ""
":meth:`imaplib.IMAP4.unselect` frees server's resources associated with the "
"selected mailbox and returns the server to the authenticated state. This "
"command performs the same actions as :meth:`imaplib.IMAP4.close`, except "
"that no messages are permanently removed from the currently selected mailbox."
msgstr ""
#: library/imaplib.rst:599
2016-10-30 09:46:26 +00:00
msgid ""
"Allow simple extension commands notified by server in ``CAPABILITY`` "
"response."
msgstr ""
#: library/imaplib.rst:602
2016-10-30 09:46:26 +00:00
msgid "The following attributes are defined on instances of :class:`IMAP4`:"
msgstr ""
#: library/imaplib.rst:606
2016-10-30 09:46:26 +00:00
msgid ""
"The most recent supported protocol in the ``CAPABILITY`` response from the "
"server."
msgstr ""
#: library/imaplib.rst:612
2016-10-30 09:46:26 +00:00
msgid ""
"Integer value to control debugging output. The initialize value is taken "
"from the module variable ``Debug``. Values greater than three trace each "
"command."
msgstr ""
#: library/imaplib.rst:618
2016-10-30 09:46:26 +00:00
msgid ""
"Boolean value that is normally ``False``, but is set to ``True`` if an :meth:"
"`enable` command is successfully issued for the ``UTF8=ACCEPT`` capability."
msgstr ""
#: library/imaplib.rst:628
2016-10-30 09:46:26 +00:00
msgid "IMAP4 Example"
msgstr ""
#: library/imaplib.rst:630
2016-10-30 09:46:26 +00:00
msgid ""
"Here is a minimal example (without error checking) that opens a mailbox and "
"retrieves and prints all messages::"
msgstr ""