3


これが私の目標です:
1。受信トレイからアーカイブに1つの電子メールをコピーするためにtelnet接続を使用しています: 2。同じアカウント、アーカイブに他のメッセージをコピーします: ... IMAP4_SLLインスタンスの作成、ログインなど...
. uid copy 1102 "[Gmail]/All Mail"
. OK [COPYUID 646471928 1102 1237] (Success)



res = mserver.uid("copy", "1107", "[Gmail]/All Mail")
print res

私が得た出力で:
('OK', [None])

それで、誰が間違っていますか?コピーしたばかりのメッセージ用の新しいUIDが必要です。ご清聴ありがとうございました。

4

1 に答える 1

2

これは間違った応答ではありません。IMAP 標準では、新しいメッセージのUID が COPY コマンドによって返されることを指定していません。ただし、新しいメッセージには日付とフラグが保存されるように指定されているため、新しいフォルダーで新しいコピーを見つけるためのロジックを記述できます。

于 2011-04-27T08:47:57.213 に答える