e S r SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSK r SSK
r
SSKrSSKrSSK
Jr / SQrSrSrSrSrS rS
r\R. " S\R0 5 r " S S
\5 r " S S\5 r " S S\5 r " S S\5 r " S S\5 r " S S\5 r " S S\5 r! " S S\5 r" " S S\5 r# " S S\5 r$S r%S! r&S" r'S# r(S$ r) SSK*r*S%r+ " S' S(5 r-\+( a " S) S*\-5 r.\R_ S*5 S+r0 " S, S-\-5 r1\2S.:X a S/ r3\3" S05 r4\3" S15 Rk S25 r6\7" S35 S4r8\Rr Ru 5 =r;( a( \8\;- r8\Rr Ru 5 =r;( a M( \7" S5\<" \85 - 5 \-" S65 r=\=R} S75 \=R \4\6\85 \=R 5 gg! \, a S&r+ GNf = f)8a SMTP/ESMTP client class.
This should follow RFC 821 (SMTP), RFC 1869 (ESMTP), RFC 2554 (SMTP
Authentication) and RFC 2487 (Secure SMTP over TLS).
Notes:
Please remember, when doing ESMTP, that the names of the SMTP service
extensions are NOT the same thing as the option keywords for the RCPT
and MAIL commands!
Example:
>>> import smtplib
>>> s=smtplib.SMTP("localhost")
>>> print(s.help())
This is Sendmail version 8.8.4
Topics:
HELO EHLO MAIL RCPT DATA
RSET NOOP QUIT HELP VRFY
EXPN VERB ETRN DSN
For more info use "HELP