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]: