[Ich hab' mal das F'up von weiter unten vorweggenommen]
On Tue, 24 Aug 2021 15:22:03 Bernd wrote:
> Am 24.08.21 um 11:57 schrieb Stefan Froehlich:
> > On Tue, 24 Aug 2021 09:54:13 Bernd wrote:
> >> gegeben ist eine ankommende Mail im SMTP-Format. Dort hinein
> >> möchte ich einen Text einfügen der dann im Mail-Client an
> >> oberster Stelle im Mail-Body angezeigt wird, und zwar
> >> unabhängig davon ob es sich um eine HTML- oder eine
> >> Klartext-Mail handelt.
>
> > "An oberster Stelle im Mail-Body angezeigt" ist ja per se schon
> > problematisch: Was machst Du, wenn das angezeigte Element HTML
> > oder womöglich gar JPG oder PDF ist?
> Naja, DAS sollte ja dem zugehörigen MIME-Header zu entnehmen sein.
Ja, natürlich. "An oberster Stelle im Body" klingt aber so, als
wolltest Du es in der entsprechenden Mime-Entity *einfügen*. Das ist
bei text/plain simpel, bei text/html kompliziert, bei anderen (ok,
in der Praxis wohl nur selten vorkommenden) Formaten schlicht
unmöglich.
> > Ich würde vmtl. in der Programmiersprache meiner Wahl die
> > ankommende Mail durch deren MIME-Bibliothek jagen, abhängig vom
> > Typ des obersten Containers entweder ein Element darin oder
> > einen weiteren Container ergänzen und das Ergebnis wieder in
> > Klartext zurückwandeln. Reine plain-text Mails ließen sich ggf.
> > als Sonderfall behandeln.
> Ja, so weit war ich ...
> Ich mag irgendwie nicht glauben das ich der erste mit dieser Idee
> bin ...
Wie Thomas schon schrieb: Vermutlich schon, doch.
Für eine halbwegs ähnliche Anwendung (Abfangen von Bounces und
weiterleiten an passende Email-Adressen) mache ich es auch so, dass
die originale Mail in einen message/rfc822-Container gepackt und
gemeinsam mit meinem einleitenden Roman als multipart/mixed
verschickt wird. Ist ebenfalls handgestrickt, aber wenn man sich mit
den Tiefen von MIME nicht selber herumschlagen muss, ist das
eigentlich nicht so wild.
Servus,
Stefan
--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike
Stefan - die Entscheidung zu kichern!
(Sloganizer)