質問

この質問に答えはこちら

現在そのgmailメールボックスがいずれは欲しいです。

たいへの同期のコピーを生個人のメールボックス(受信トレイおよび送信トレイ)どこか他の、あなたのものにならないようにしたい影響を与え unread 国の未読メッセージ

どのようなアクセスが、この最も簡単?見つからな情報の場合はIMAPの影響、読み込み状態で表示できます手動でリセットメッセージを読の.ポップによる定義に影響しません未読の状態では誰もが使用されpopアクセスをgmail、いかがでしょうか?

役に立ちましたか?

解決 5

場合でもGAEできる 受信メールとしてHTTPリクエスト, ので、今私はeメールを転送す。

他のヒント

のIMAPの世界では、各メッセージフラグがあります。設定でき、個々のフラグは、それぞれのメッセージ.きのフェッチのメッセージで実際に閲覧可能な状態とのメッセージを適用することなく\見られます。

最メールクライアントの適用の見たフラグメッセージが読み込まれます。その場合、メッセージしていたとしても、外部のアプリになりますの見たフラグ。

て参考までに...ウイルスの関係につきましては当社は一旗の強化:

システムのフラグがフラグの名前で定義されるこ 仕様となります。すべてのシステムの旗るか.特定のシステム フラグ(\て削除される見)には特別な意味記述 ます。現在定義されたシステムのフラグは:

    \Seen
       Message has been read

    \Answered
       Message has been answered

    \Flagged
       Message is "flagged" for urgent/special attention

    \Deleted
       Message is "deleted" for removal by later EXPUNGE

    \Draft
       Message has not completed composition (marked as a draft).

    \Recent
       Message is "recently" arrived in this mailbox.  This session
       is the first session to have been notified about this
       message; if the session is read-write, subsequent sessions
       will not see \Recent set for this message.  This flag can not
       be altered by the client.

       If it is not possible to determine whether or not this
       session is the first session to be notified about a message,
       then that message SHOULD be considered recent.

       If multiple connections have the same mailbox selected
       simultaneously, it is undefined which of these connections
       will see newly-arrived messages with \Recent set and which
       will see it without \Recent set.

があります。PEEKオプションの取得コマンドIMAPることを明示的に設定されていない/見られます。

フェッチのコマンドは、RFC3501 スクロール減少ページで57または検索"。PEEK".

を指定する必要があります。節できます。PEEK.部門について説明 IMAP Fetchコマンド ソ下のボディに<section>]<<partial>>

import getpass, imaplib

M = imaplib.IMAP4()
M.login(getpass.getuser(), getpass.getpass())
M.select()
typ, data = M.search(None, 'ALL')
for num in data[0].split():
    typ, data = M.fetch(num, '(BODY.PEEK[])')
    print 'Message %s\n%s\n' % (num, data[0][5])
M.close()
M.logout()

PS:たかったのを修正答えを与え 遺伝子の木 できませんで編集した小さな文字数は6文字(ボディ。PEEK->す。PEEK[])

も、それを使う人がいなくなポップなのではな したい 追加の機能のIMAPなどの追跡のメッセージの状態です。この機能は得方のニーズを回避策、と思いをポップのベスト!-)

フォローアップ ダンゴールドシュタインの所説に依拠の回答以上, は、pythonの文法の利用".PEEK"のオプションは呼び出 IMAP4.フェッチ で"ます。PEEK"

この例では、 python docs :

import getpass, imaplib

M = imaplib.IMAP4()
M.login(getpass.getuser(), getpass.getpass())
M.select()
typ, data = M.search(None, 'ALL')
for num in data[0].split():
    typ, data = M.fetch(num, '(BODY.PEEK)')
    print 'Message %s\n%s\n' % (num, data[0][5])
M.close()
M.logout()
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top