Am 2004-09-28 20:15:58, schrieb Andreas Schmidt: > Hallo, > Wahrscheinlich muesste man noch die Datumsangabe modifizieren. Hab das > mal ueber ein paar Mails laufen lassen, da kommen recht verschiedene > Strings vor: > test1 Wed, 25 Aug 2004 13:16:02 +0200 (CEST) > test2 Wed, 25 Aug 2004 22:40:48 GMT > test3 Thu, 26 Aug 2004 17:19:39 CEST Also mir formail kannste den Inhalt eines Mail-Headers extrahieren und den würde ich dann mit ORIG_DATE=`cat $MESSAGE | formail -zxDate:` NEW_DATE=`date --date="$ORIG_DATE" --rfc822` cat $MESSAGE | formail -i "Date: $NEW_DATE" > $MESSAGE.new mv $MESSAGE.new $MESSAGE Dann machste aus allen "Date: " Headern nämlich Zeitangaben nach der local eingestellten Zeitzone. Bei mir also sowas wie: test1 Wed, 25 Aug 2004 13:16:02 +0200 test2 Thu, 26 Aug 2004 00:40:48 +0200 test3 Wed, 25 Aug 2004 17:19:39 +0200 Da mache ich bei allen Mailinglisten, die International besucht sind. Sonst endet das in einem Chaos. Ach ja, der original "Date: " Header wird dabei auf "Old-Date: " umbenannt. > Schoenen Gruss, > > Andreas Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Attachment:
signature.pgp
Description: Digital signature