0
このPythonスクリプトはmetafilterにあり、アドレスを変更して必要に応じて渡しますが、最後の行でスクリプトエラーが発生します。 nは電子メールアドレス抽出スクリプトのPython構文エラー
は全くコーダされていない\」エラーで少しカラットのシンボルは、印刷後の引用の下で、私は次のターンには考えている。任意の助けいただければ幸いです。
実際に何がIやりたいことは、「から」のアドレスとしないようにとCCを引き出し、私は、私はこれが最初に正常に動作しますと考えました。
スクリプトはPython 3.2を使用して、Windowsで実行され、テキストファイルに出力をリダイレクトされました。
ですimport email
import getpass
import imaplib
HOST = "mail.-----.com"
USER = "[email protected]"
FOLDER = "Folder"
connection = imaplib.IMAP4_SSL(HOST)
res, data = connection.login(USER, getpass.getpass())
assert res == "OK"
res, count = connection.select(FOLDER)
assert res == "OK"
res, (msg_nums,) = connection.search(None, "ALL")
assert res == "OK"
for msg_num in msg_nums.split():
res, message_text = connection.fetch(msg_num, "(RFC822)")
assert res == "OK"
message = email.message_from_string(message_text[0][1])
tos = message.get_all("From") or []
ccs = message.get_all("Cc") or []
all_recipients = email.Utils.getaddresses(tos + ccs)
print "\n".join(addr.lower() for realname, addr in all_recipients)
ええ、私はそれが2006年に書かれたことに気づいたので、私は異なるエラーを持ついくつかの異なるバージョンを試しました。今、この変更を行うと、再びパイソン32でそれを実行した後、私が取得: トレースバック(最新の呼び出しの最後): で ファイル「email2.py」、ライン14は、==「OK」 てAssertionError –
user1221425
サウンド解像度を主張しますメールサーバーからの希望の応答が得られないようです。私は本当にそれを超えてそれをデバッグすることはできません、私は恐れています。 – kindall