Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl: Erzeugung einer Multipart MIME Message "raw" aus einer Vorlage



tschloss
30-03-2008, 21:50
Hi,

ich habe hier eine schicke HTML-Mail (erzeugt mit Apples Mail.app). Die würde ich gerne auf meinem Server nachbilden, um sie als personalisierte Geburtstagskarte zu versenden.

Die Mail hat einen typischen Aufbau:
multipart/alternative
-text/plain
-multipart/related
--text/html
--image/png
--image/jpeg
--image/jpeg
--image/jpeg

Das Original von Apple funktioniert auf verschiedenen Clients problemlos.
Ich habe diese Mail mit MIME::Lite versucht nachzubilden, aber auch nach vielen Nachbesserungsrunden habe ich immer noch Problemchen:
- Umlaute bei Mail.app und Blackberry inkorrekt, GMail ok
- HTML Nachricht wird bei GMail als "zitierter Text" eingefolded
- Die Image-Anhänge für den HTML-Aufbau werden in Mail.app als Anhänge angeboten (immerhin nicht zusätzlich dargestellt, das hatte ich auch)

Ich habe jetzt die Nase voll und möchte meine Strategie ändern: warum nicht den Quelltext der funktionierenden Mail nehmen und diesen irgendwie "raw" nach sendmail geben? Ich habe mal einen ersten Versuch gemacht, da kam halt eine Mail mit dem Quelltext im Body ;)

Weiss jemand, wie ich das am besten mache?
mail::sender (http://search.cpan.org/~jenda/Mail-Sender-0.8.13/Sender.pm), zB?

Sonstige Tipps?
Danke
Thomas