2017-09-15 6 views
0

他のいくつかの投稿がありますが、私はそれらを使用しようとしましたが、ほとんどは実行できないか、単に古いものです。私は私を助けることができる人がいることを願っています。python(imaplib)を使用して件名と送信者を抽出します

私は単に件名とすべての送信者のメールを自分のgmailアカウントに入れて読まないように設定したいと思っています。

は、これまでのところ、私はちょうど私のすべての私のメールを与えドキュメントからIMAP4例があります。

import imaplib 

mail = imaplib.IMAP4_SSL('imap.gmail.com') 
mail.login('[email protected]', 'mypassword') 
mail.list() 
mail.select('inbox') 

typ, data = mail.search(None, 'ALL') 
for num in data[0].split(): 
    typ, data = mail.fetch(num, '(RFC822)') 
    print ('Message %s\n%s\n' % (num, data[0][1])) 
mail.close() 

mail.logout() 

ので、私は唯一の&がそれらを読むことが未読VOM設定新しいメールを持ってしたいことを追加する必要があります。 ..

ありがとうございます。

答えて

0

アクションについては、RFC 2060,IMAP4.search()およびIMAP4.store()を学習できます。

# To list the unseen mail 
result, data = mail.search(None, 'UNSEEN') 

# Mark message as seen 
for message in data[0].split(): 
    mail.store(message, '+FLAGS', '\\Seen') 
関連する問題