IMAP - Mail verändern
am 17.02.2006 15:32:10 von cornelis
Hallo!
Ich versuche mich gerade daran in Perl ein Skript zu schreiben, mit dem ich
einer Mail die References "reparieren" kann.
Ich kann mich per MAIL::IMAPClient zwar mit dem Server verbinden und ich
kriege auch die ID zur Child-msg aber ich habe keinen Weg gefunden den
Header zu verändern. Da ich sowas in Mutt schon gesehen habe bzw. mir von
einem Bekannten selbiges versichert wurde, gehe ich mal davon aus, daß es
möglich sein sollte.
Ich habe mir die Doku aus dem CPAN mal durchgelesen, aber nichts
erleuchtendes gefunden.
Hat da jemand evtl. einen Link zu parat oder Erfahrung?
Google ist mit den Schlagwörtern, die mir eingefallen sind nicht sehr
hilfreich gewesen :-(
(Habe Tin noch nicht anständig konfiguriert, Formfehler möchte man mir in
diesem Posting bitte nicht übel nehmen)
MfG,
Patrick Cornelissen
Re: IMAP - Mail verändern
am 17.02.2006 16:16:29 von Christian Kirsch
Patrick Cornelißen schrieb:
> Hallo!
>
> Ich versuche mich gerade daran in Perl ein Skript zu schreiben, mit dem ich
> einer Mail die References "reparieren" kann.
> Ich kann mich per MAIL::IMAPClient zwar mit dem Server verbinden und ich
> kriege auch die ID zur Child-msg aber ich habe keinen Weg gefunden den
> Header zu verändern.
http://www.faqs.org/rfcs/rfc2060.html
Möglicherweise kannst Du mit FETCH/APPEND/EXPUNGE das Gewünschte
erreichen. STORE tut definitiv nicht das, was man denken würde.
> Da ich sowas in Mutt schon gesehen habe bzw. mir von
> einem Bekannten selbiges versichert wurde, gehe ich mal davon aus, daß es
> möglich sein sollte.
>
> Ich habe mir die Doku aus dem CPAN mal durchgelesen, aber nichts
> erleuchtendes gefunden.
Aber nicht den RFC, oder?
Re: IMAP - Mail verändern
am 17.02.2006 18:30:55 von cornelis
Christian Kirsch schrieb:
> http://www.faqs.org/rfcs/rfc2060.html
>
> Möglicherweise kannst Du mit FETCH/APPEND/EXPUNGE das Gewünschte
> erreichen. STORE tut definitiv nicht das, was man denken würde.
Jep, das ist wohl nur für Flags.
> Aber nicht den RFC, oder?
Ne ersmal nur die Doki zu IMAPClient. Da steht ja auch drin, daß man für
den Rest ne generische Funktion nehmen kann, die man mit Kommandos aus
dem RFC füttert, aber so richtig bequem ist sowas ja normalerweise
nicht. Daher hatte ich evtl. auf Ideen von hier gehofft.
Ggf. muss ich Montag mal schauen, wie sich das ganze mit den direkten
IMAP Kommandos verhält.
--
Bye,
Patrick Cornelissen
http://www.p-c-software.de
ICQ:15885533
Re: IMAP - Mail verändern
am 17.02.2006 21:31:03 von hjp-usenet2
On 2006-02-17 14:32:10 +0000, Patrick Cornelißen wrote:
> Ich versuche mich gerade daran in Perl ein Skript zu schreiben, mit dem ich
> einer Mail die References "reparieren" kann.
> Ich kann mich per MAIL::IMAPClient zwar mit dem Server verbinden und ich
> kriege auch die ID zur Child-msg aber ich habe keinen Weg gefunden den
> Header zu verändern.
Geht in IMAP nicht. Du kannst nur eine neue Mail mit geändertem Header
abspeichern und die alte löschen. (Was im Endeffekt ja das gleiche ist
wie eine vorhandene Mail zu ändern).
> Da ich sowas in Mutt schon gesehen habe bzw. mir von
> einem Bekannten selbiges versichert wurde, gehe ich mal davon aus, daß es
> möglich sein sollte.
Der Mutt macht das wohl so wie oben beschrieben.
hp
--
_ | Peter J. Holzer | Das toitsche Usenet ist die
|_|_) | Sysadmin WSR/LUGA | Wiederaufführung des Dreißigjährigen
| | | hjp@hjp.at | Krieges mit den Mitteln einer Talkshow.
__/ | http://www.hjp.at/ | -- Alexander Bartolich in dcpu
Re: IMAP - Mail verändern
am 18.02.2006 13:23:35 von cornelis
Peter J. Holzer schrieb:
> Geht in IMAP nicht. Du kannst nur eine neue Mail mit geändertem Header
> abspeichern und die alte löschen. (Was im Endeffekt ja das gleiche ist
> wie eine vorhandene Mail zu ändern).
Ok, das erleichtert mir die Lösung schon mal, danke!
Sonst hätte ich bestimmt mehrere Stunden nach sowas wie "updateMail"
gesucht ;)
--
Bye,
Patrick Cornelissen
http://www.p-c-software.de
ICQ:15885533