Hi...
mit Hilfe von HTML::Template bau ich mir ne mail zusammen.
Die Template datei wurde unter Windows erzeugt! Hat also am Zeilenende ein ODOA (\r\n) stehen.
Nach dem das Template-Object erstellt und gefüllt ist, über geb ich es meinem MIME::Lite Object und verschicke ich es endgültig mit NET::Smtp.
Funzt auch alles prima. Mail kommt unter beiden systemen an.
Jedoch hat sie, wenn sie vom *Nix-System verschickt wurde und in meinem Outlook angommt nicht mehr die Formatierung die sie haben soll; sprich: die Zeilenumbrüche existieren nicht mehr. Wenn ich sie von Windows aus schicke, ist alles prima.
wie fix ich es.
hab es so versucht.
my $result = $mime->as_smtpstring;
$result =~ s!\r?\n!\r\n!g if $libyn::Config::Remote;
wobei $mime das MIME::Lite object ist und wenn $libyn::Config::Remote wahr ist, bin ich auf dem *nix System.
dies bringt aber nix!