use MIME::Lite
Gustl
- perl
Hallo Leute,
use MIME::Lite;
my $email="hilflos@braucht.hilfe";
$msg = MIME::Lite->new
(
From =>'Ich HILFLOS <ich@mein.netzz>',
To =>'?????? $email',
Subject => etc ...
);
$msg->attach
(
Type =>'text/html',
Data =>"<li>Ein schoeneres Mail</li>"
);
$msg->send;
Wie bekomm ich variablen da drin =>'??????', verarbeitet ?
Danke ! Grüsse Gustl
Hallo,
To =>'?????? $email',
Wie bekomm ich variablen da drin =>'??????', verarbeitet ?
In Perl ist es ein Unterschied, ob du einfache, oder doppelte Anführungszeichen machst. Einfache stellen den Inhalt so dar, wie er ist, also als String, und bei doppelten wird der Inhalt geparst.
Übrigens bräuchtest du hier überhaupt keine Anführungszeichen.
To => $email,
sollte genügen.
Markus
To => $email,
>
> sollte genügen.
habs versucht:
To =>"$email",
To => '$email',
To => $email,
und so weiter ... kommt nix
STOP ! Sorry, die $email kommt unmaskiert aus der DB, deshalb gehts nicht. Muss nur @ in @ ersetzen.
Hat mich so rumgeworfen, da es mit der herkömmlichen Methode print mail klappt und hier nicht.
Mann, manchmal kanns aber fuchsen :)
Thanks a lot