RE: usædvanlige tegn i subject-felt

From: Stefan Hanski (none@shi--orange.dk.lh.bsd-dk.dk)
Date: Fri 08 Nov 2002 - 14:04:00 CET


From: Stefan Hanski <none@shi--orange.dk.lh.bsd-dk.dk>
To: "'bsd-dk@bsd-dk.dk'" <none@bsd-dk--bsd-dk.dk.lh.bsd-dk.dk>
Subject: RE: usædvanlige tegn i subject-felt
Date: Fri, 8 Nov 2002 14:04:00 +0100 

Hej,

Få fingrene i MIME-tools pakken fra ports og kør "perldoc MIME::Words".

mvh
Stefan

-----Original Message-----
From: Claus Guttesen [mailto:cguttesen@yahoo.dk]
Sent: 7. november 2002 22:11
To: bsd-dk
Subject: usædvanlige tegn i subject-felt

Hej.

Jeg har skrevet et perl-script som tager imod mail med
vedlæg, og gemmer disse på disken. Dem som sender
disse vedlæg til os, bruger subject-feltet til at
angive en mappe de vil have lagt det i, samt deres
mail-adresse i selve mailen.

Jeg bruger Mailtools-pakken til at parse mailen, og
det hele fungerer helt OK. Har fjernet de fleste
hvad-nu-hvis-situationer. Men så kom jeg i tanke om et
fænomen jeg også har set på vores mailing-liste,
nemlig når en mail-klient omskriver tekst så den
f.eks. ser sådan ud:

=?iso-8859-1?Q?Re:_BF8ger_om_FreeBSD?

Den oprindelige tekst var - som de fleste kan læse sig
til - Re: Bøger om FreeBSD.

Men hvad er det der sker, hvilken mail-klient går ind
og forandrer på teksten? Og hvordan programmerer jeg
det i perl, så den kan tage hånd om sådanne ting?

Hele molevitten afvikles på FreeBSD med postfix, perl,
et lille program kaldet uudeview. Uudeview har den
glimrende egenskab, at den kan konvertere BinHex-filer
(Mac-mail-format) til MIME/Base64. Dette kan også
klares inde fra perl, men det virkede læste jeg mig
først til senere.

Hilsen
Claus

Beskyt din computer mod virus og misbrug! Læs mere i Yahoo! Sikkerhedscenter
på www.yahoo.dk/sikkerhedscenter



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:25 CET