More codestring -> codebytes.
diff --git a/Lib/smtplib.py b/Lib/smtplib.py
index baed781..b88adfe 100755
--- a/Lib/smtplib.py
+++ b/Lib/smtplib.py
@@ -540,7 +540,7 @@
         """
 
         def encode_cram_md5(challenge, user, password):
-            challenge = base64.decodestring(challenge)
+            challenge = base64.decodebytes(challenge)
             response = user + " " + hmac.HMAC(password.encode('ascii'),
                                               challenge).hexdigest()
             return encode_base64(response.encode('ascii'), eol='')