Patch #572031: AUTH method LOGIN for smtplib
(most of the patch hides in rev. 1.59). Backported to 2.2.
diff --git a/Lib/smtplib.py b/Lib/smtplib.py
index 066fd9c..1af127f 100755
--- a/Lib/smtplib.py
+++ b/Lib/smtplib.py
@@ -574,7 +574,7 @@
"%s %s" % (AUTH_LOGIN, encode_base64(user, eol="")))
if code != 334:
raise SMTPAuthenticationError(code, resp)
- (code, resp) = self.docmd(encode_base64(user, eol=""))
+ (code, resp) = self.docmd(encode_base64(password, eol=""))
elif authmethod is None:
raise SMTPException("No suitable authentication method found.")
if code not in [235, 503]: