错误:命令LOGIN在AUTH状态下是非法的,仅在NONAUTH状态下允许,如何解决?

时间:2019-03-26 10:13:38

标签: python-3.x

为什么我无法使用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)

0 个答案:

没有答案