Thread View: de.comp.os.unix.bsd
2 messages
2 total messages
Started by Martin Klaffenböck
Tue, 20 Mar 2001 19:43
HTML - Filter für Mails
Author: Martin Klaffenböck
Date: Tue, 20 Mar 2001 19:43
Date: Tue, 20 Mar 2001 19:43
22 lines
1837 bytes
1837 bytes
Hallo! Ich m�chte beim fetchen von Mails die HTML - Tags l�schen. Derzeit verwende ich fetchmail, welches dann mit procmail die Mails verteilt. Ich m�chte, dass diese Mails von HTML gereinigt werden. Also Mails, die als HTML und Plain Text verschickt wurden, sollen den HTML - Teil verlieren. Mails, die nur als HTML verschickt wurden, sollen zu Plain Text verwandelt werden. Wie mache ich das? Dankesch�n f�r die Tipps. Martin PS. Falls es gar nichts gibt, m�chte ich wohl versuchen, selber ein Script zu schreiben. Perl kann ich nicht, aber in PHP gibt es Funktionen, die HTML - Tags rausnehmen. Vielleicht kann ich da die cgi Version installieren. Mal sehen, ob sich da was findet. Aber f�r bessere Ideen bin ich gerne zu haben.
Re: HTML - Filter für Mails
Author: Leopold Toetsch
Date: Wed, 21 Mar 2001 08:00
Date: Wed, 21 Mar 2001 08:00
32 lines
2048 bytes
2048 bytes
Martin Klaffenb�ck <martin.klaffenboeck@sbg.ac.at> wrote: > Hallo! > > Ich m�chte beim fetchen von Mails die HTML - Tags l�schen. > Derzeit verwende ich fetchmail, welches dann mit procmail die Mails > verteilt. Fuettere die Mails in .procmailrc in folgende Pipe: | perl -e'undef $/; $_ = <>; ($h,$b) = /(.*?\n)\n(.*)/s; \ print "$h\n", `echo '$b'| lynx -dump`'; Kurze Anmerkung; undef $/ ... kein record separator $_ = <> ... alles in die defaultvariable $_ lesen ($h,$b) ... header,body - Array = /(.*?\n)\n(.*)/s; ... ist zwei Matches alles bis 1. Leerzeile, Rest \ ... Fortsetzungszeile print "$h\n" ... header drucken, Leerzeile `echo '$b'| lynx -dump` ... und Ergebnis der Shellpipe voila > Martin HTH leo -- Leopold Toetsch <lt@toetsch.at> http://www.toetsch.at/linux/ - Dead end
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads