0

メール サーバー (yahoo) にログインし、特定の送信者からのメッセージをチェックするスクリプトを作成しようとしています。IMAP モジュールを使用するのはこれが初めてで、動作させることができないようです。現在、コードは数行しかありません。

from imaplib import *

server = IMAP4_SSL('mail.yahoo.com')

server.login('myusername','mypassword')

mail_folders = server.list()

for folders in mail_folders:
    print(folders)

この時点で私がしようとしているのは、メール サーバーにログインして、フォルダーのリストを取得することだけです。しかし、私は決して接続しません。通訳者は

[Errno 10060] A connection attempt failed because the connected party did not properly 
respond after a period of time, or established connection failed because connected host 
has failed to respond

これがSSLと関係があるのか​​ どうかはわかりません。httplib.HTTPSConnection に接続できましたが、webscrape よりも IMAP を使用したいと思います。

4

1 に答える 1

2

問題はサーバー名が間違っているだけだと思います。に置き換える'mail.yahoo.com''imap.mail.yahoo.com'うまくいきました。

于 2012-09-27T03:01:34.423 に答える