Hi, On Thu, Apr 06 2000 at 16:05 +0200, Martin Stark wrote:
ein e-Mail aus dieser Liste rutschte mir durch die .procmailrc, wo ich dort doch wunderbar so etwas wie "AW:" durch "Re:" ersetzen lasse, damit mir die Threads nicht auseinanderreißen. [...] Der Header im procmail-Log:
Subject: =?iso-8859-1?Q?AW=3A_Auswertungssoft_f=FCr_Squid=3F=21=3F?=
schick, ne?
Was macht man denn mit so etwas?
Am besten decodieren und dann AW: durch Re: ersetzen. Übergib die Mail einfach an folgendes Skript dann sollte das Subject vernünftig aussehen: -----------------------------------------> #!/usr/bin/perl -w # # Das Subject einer Mail decodieren # use strict; use MIME::Head; use MIME::Words qw(decode_mimewords); my $header = MIME::Head->read(\*STDIN); my @body = <STDIN>; if ($header->count('Subject')) { my $subject = $header->get('Subject'); $subject = decode_mimewords($subject); $subject =~ s/AW:/Re:/g; $header->replace('Subject', $subject); } $header->print(\*STDOUT); print "\n", @body; exit 0; <------------------------------------------ Du brauchst vermutlich noch ein paar Perl-Module: IO-stringy MIME-Base64 MailTools MIME-tools Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com