Gustl: use MIME::Lite

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

  1. 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

    --
    http://www.apostrophitis.at
    六 7東曲 人港ラ
    1. To => $email,

      
      >   
      > sollte genügen.  
        
      habs versucht:  
        
      To =>"$email",  
      To => '$email',  
      To => $email,  
        
      und so weiter ... kommt nix
      
    2. 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