私のGmailの受信トレイからすべてのメッセージを取得したいのですが、私は2つの問題に直面しています。Poplibが正しく機能していませんか?
- それが得るすべての電子メール、(STAT関数の数あたりなど)
- メールの順序はランダムで取得していません。
poplibまたはgmail pop serverの問題がわかりません。
私はここで何が欠けていますか?
私のGmailの受信トレイからすべてのメッセージを取得したいのですが、私は2つの問題に直面しています。Poplibが正しく機能していませんか?
poplibまたはgmail pop serverの問題がわかりません。
私はここで何が欠けていますか?
あなたのコードはどのように見えますか? poplibを使用すると、ダウンロードしたメッセージの順序と数を決定できます。 poplib documentationからのコードは動作するはずです:
import getpass, poplib
M = poplib.POP3('localhost')
M.user(getpass.getuser())
M.pass_(getpass.getpass())
numMessages = len(M.list()[1])
for i in range(numMessages):
for j in M.retr(i+1)[1]:
print j
Gmailはまた、IMAPプロトコルを介して電子メールへのアクセスを提供しますので、あなたはまた、imaplib
モジュールを試すことができます。
それはGmailのの問題だ:https://mail.google.com/support/bin/answer.py?answer=13291
は、最近使用してみてください:[email protected]メールアドレスとして。あなたは少なくともあなたの最後のすべてのメールを正しい順序で持っています。
なぜ非プログラミングですか? poplibはPython標準ライブラリです。 –
Mohit:もう少し情報が必要ですが、コードを貼り付けることはできますか?どのようにリストを取得しているのかは不明です(stat/list/etcを使用) –