2010-07-03 3 views
6

Ich möchte den Text herunterladen (das ist Mime Typ text/plain, text/htmltext/richtext) von UID x zu UID y.IMAP Batch holen Text Teil der Nachrichten

Ich habe die UIDs (und nicht Mailbox-IDs).

Wie kann ich etwas tun, wie

FETCH 412444:412500 (BODY.PEEK[TEXT/PLAIN OR TEXT/HTML OR TEXT/RICHTEXT]) 

Dank!

+0

hast du jemals herausgefunden? * nur den Text * herunterladen? –

Antwort

3

Nach RFC3501 Überprüfung der UID Befehl (Abschnitt 6.4.8) scheint in der Lage zu sein, einen Teil, dies zu tun:

Der UID-Befehl hat zwei Formen. In der ersten Form benötigt es als Argumente einen COPY-, FETCH- oder STORE-Befehl mit Argumenten , die für den zugehörigen Befehl geeignet sind. Die Zahlen in des Sequenzsatzarguments sind jedoch eindeutige Bezeichner anstelle von Nachrichtensequenznummern. Sequenzsatzbereiche sind zulässig, aber Es kann nicht garantiert werden, dass eindeutige IDs zusammenhängend sind.

Daher sollten Sie in der Lage zu nennen:

UID FETCH 412444:412500 (BODY.PEEK[TEXT/PLAIN OR TEXT/HTML OR TEXT/RICHTEXT])