PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : html-emails mit metamail



derRichard
18.03.07, 18:57
hallo!

ich verwende metamail um aus emails alle anhänge zu extrahieren.
nun hab ich festgestellt, dass metamail bei html-emails seinen dienst verweigert.
(outlook express 6 html-email) *würg*.

metamail schreibt:

Cannot handle any part of multipart/alternative message

gibt es eine alternative zu metamail, die alle mails frisst?
oder mach ich nur bei metamail selber was falsch?
ich rufe es so auf "/usr/bin/metamail -r -y -w -x <email-file>".

danke,
//richard

403
18.03.07, 19:06
Hi,

Du koenntest die html mails erstmal mit lynx in die Mangel nehmen und dann an metamail pipen.
Also wenn ein Tag eine Outlook Mail findet, dann pipe das an:


lynx -dump -force-html | metamail <flags>

derRichard
18.03.07, 19:17
hallo!

hmm, also so du es geschrieben hast, gehts nicht.
wennschon so "cat ...| lynx -stdin -dump -force_html | metamail ..." aber dann macht mir lynx die mail kaputt.
was genau, weiss ich nicht.

//richard

403
18.03.07, 19:18
mit ohne -stdin geht es auch nicht :ugly: ?

derRichard
18.03.07, 19:20
eher nicht...

403
18.03.07, 19:28
Mist :rolleyes:

Ich habe es eben ausprobiert, allerdings mit reinen html Dateien.
Es gibt sogar eine lynx Option die die ganzen Links am Ende unterdrueckt.

Wie extrahierst du denn die Mails? War jetzt davon ausgegangen, das du die
pure html Datei pipst. Im schlimmsten Fall muss man wohl mit grep ran, und
die Grenzen (innerhalb derer sichdie attachements befinden) zum auslesen
nutzen.

derRichard
18.03.07, 19:31
hallo!

ich jage die ganze email durch metamail und metamail legt die einzelnen attachments dann in einem verzeichnis ab.
nur bei html-emails gehts nicht.
mit grep wird das nichts, das ist zu komplex.

//richard

403
18.03.07, 19:39
Hi,

Schau mal mit -E <content transfer encoding> nach dem Encoding. Vielleicht irgendwas nicht Standard-konformes?

derRichard
18.03.07, 19:44
nein, das hat damit nichts zu tun.
die codierung steht ja in der email selber schon.
ich denke metamail ist einfach zu alt für sowas.

//richard

403
18.03.07, 20:10
naja, zumindest bei mutt sieht man die codierungen per attachement.