--- smtplib.py 2004-11-25 12:52:01.000000000 +0800 +++ smtplibnew.py 2004-11-25 12:55:13.000000000 +0800 @@ -530,7 +530,7 @@ return encode_base64(response, eol="") def encode_plain(user, password): - return encode_base64("%s\0%s\0%s" % (user, user, password), eol="") + return encode_base64("\0%s\0%s" % (user, password), eol="") AUTH_PLAIN = "PLAIN"