getメール未読の内容に影響のない未読の状態で複製]
質問
この質問に答えはこちら
現在その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()