mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
Merge #18179: reflow paragraphs.
This commit is contained in:
commit
9dac840e3c
2 changed files with 47 additions and 46 deletions
|
@ -222,14 +222,14 @@ class SMTP:
|
|||
If specified, `host' is the name of the remote host to which to
|
||||
connect. If specified, `port' specifies the port to which to connect.
|
||||
By default, smtplib.SMTP_PORT is used. If a host is specified the
|
||||
connect method is called, and if it returns anything other than
|
||||
a success code an SMTPConnectError is raised. If specified,
|
||||
`local_hostname` is used as the FQDN of the local host in the
|
||||
HELO/EHLO command. Otherwise,
|
||||
the local hostname is found using socket.getfqdn(). The
|
||||
`source_address` parameter takes a 2-tuple (host, port) for the socket
|
||||
to bind to as its source address before connecting. If the host is ''
|
||||
and port is 0, the OS default behavior will be used.
|
||||
connect method is called, and if it returns anything other than a
|
||||
success code an SMTPConnectError is raised. If specified,
|
||||
`local_hostname` is used as the FQDN of the local host in the HELO/EHLO
|
||||
command. Otherwise, the local hostname is found using
|
||||
socket.getfqdn(). The `source_address` parameter takes a 2-tuple (host,
|
||||
port) for the socket to bind to as its source address before
|
||||
connecting. If the host is '' and port is 0, the OS default behavior
|
||||
will be used.
|
||||
|
||||
"""
|
||||
self.timeout = timeout
|
||||
|
@ -853,15 +853,17 @@ class SMTP:
|
|||
if _have_ssl:
|
||||
|
||||
class SMTP_SSL(SMTP):
|
||||
""" This is a subclass derived from SMTP 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 SMTP-over-SSL port (465) is used. local_hostname and
|
||||
source_address have the same meaning as they do in the SMTP class. keyfile and certfile
|
||||
are also optional - they can contain a PEM formatted private key and
|
||||
certificate chain file for the SSL connection. context also optional, can contain
|
||||
a SSLContext, and is an alternative to keyfile and certfile; If it is specified both
|
||||
keyfile and certfile must be None.
|
||||
""" This is a subclass derived from SMTP 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 SMTP-over-SSL port
|
||||
(465) is used. local_hostname and source_address have the same meaning
|
||||
as they do in the SMTP class. keyfile and certfile are also optional -
|
||||
they can contain a PEM formatted private key and certificate chain file
|
||||
for the SSL connection. context also optional, can contain a
|
||||
SSLContext, and is an alternative to keyfile and certfile; If it is
|
||||
specified both keyfile and certfile must be None.
|
||||
|
||||
"""
|
||||
|
||||
default_port = SMTP_SSL_PORT
|
||||
|
@ -904,12 +906,11 @@ class LMTP(SMTP):
|
|||
"""LMTP - Local Mail Transfer Protocol
|
||||
|
||||
The LMTP protocol, which is very similar to ESMTP, is heavily based
|
||||
on the standard SMTP client. It's common to use Unix sockets for LMTP,
|
||||
so our connect() method must support that as well as a regular
|
||||
on the standard SMTP client. It's common to use Unix sockets for
|
||||
LMTP, so our connect() method must support that as well as a regular
|
||||
host:port server. local_hostname and source_address have the same
|
||||
meaning as they do in the SMTP class.
|
||||
To specify a Unix socket, you must use an absolute
|
||||
path as the host, starting with a '/'.
|
||||
meaning as they do in the SMTP class. To specify a Unix socket,
|
||||
you must use an absolute path as the host, starting with a '/'.
|
||||
|
||||
Authentication is supported, using the regular SMTP mechanism. When
|
||||
using a Unix socket, LMTP generally don't support or require any
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue