为什么我无法使用python登录imap服务器?发生的异常是“在AUTH状态下命令LOGIN非法,仅在NONAUTH状态下允许”。
有人告诉我,我以前没有注销就登录,但是我不知道如何解决!
try_connect_mail_host(self.imap4_ssl.login, self.user, self.password)
def try_connect_mail_host(func, *args):
if len(args) != 2:
raise RuntimeError()
retry_times = 0
while 1:
if retry_times == 10:
func(args[0], args[1])
else:
try:
func(args[0], args[1])
break
except IMAP4.error as e:
retry_times += 1
LOGGER.error(e)
time.sleep(10)