Pandu E POLUAN <pepol...@gmail.com> added the comment:

Hi Senthil,

You're right, it does need a guard. According to my knowledge there is no AUTH 
mechanism that will send more than 3 challenges; they should fail afterwards 
with 535 or similar. Servers that don't do that should be considered 
buggy/broken.

So I've pushed a commit to the GH PR that limits the challenge to 5 times, 
after which it will raise SMTPException. This will protect users of 
smtplib.SMTP from being trapped by a buggy/broken server.


Rgds,
--

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue27820>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to