html-mail und text mail
Henry07
- perl
Hallo,
ich will eine HTML-Mail verschicken und falls der user nur
plain-text anzeigen kann, einen alternativen Text.
Mein code sieht z.Z. so aus:
my $msg = MIME::Lite->new
(
Subject => "TEST HTML email test",
From => 'newsletter@xyz.de',
To => $email,
Type => 'multipart/mixed'
);
$msg->attach(Type => 'text/html',
Data => $textmsg
);
$msg->attach(Type => 'text',
Data => $htmlmsg
);
$msg->send();
Im Moment werden immer beide angezeigt, erst als HTML und drunter als Text.
Außerdem wird im Outlook ein Attachement angezeigt (Büroklammer) bei
anderen HTML-Mails wird dies nicht angezeigt.
Was muß ich machen, damit nur HTML angezeigt wird ?
Was muß ich machen daß die Büroklammer nicht erscheint ?
Danke,
Henry
Hi,
ich will eine HTML-Mail verschicken und falls der user nur
plain-text anzeigen kann, einen alternativen Text.Type => 'multipart/mixed'
Dafuer sollte der Type m.W. nicht 'multipart/mixed' sein, sondern 'multipart/alternative'.
MfG ChrisB
Hallo ChrisB
Dafuer sollte der Type m.W. nicht 'multipart/mixed' sein, sondern 'multipart/alternative'.
Wenn ich das mache, ist die eigentliche Mail leer und die
beide Texte werden nur als Anhang gezeigt.
Henry
Hi,
Dafuer sollte der Type m.W. nicht 'multipart/mixed' sein, sondern 'multipart/alternative'.
Wenn ich das mache, ist die eigentliche Mail leer und die
beide Texte werden nur als Anhang gezeigt.
Fuer den plain-text-Part solltest du dann als Type auch noch text/plain angeben.
Und sonst mal nach Beispielen im Web suchen, bspw. sowas hier: http://www.perlmonks.org/?node_id=105262
MfG ChrisB