Es gibt viele verschiedene Möglichkeiten, um E-Mail zu schicken, aber es gibt nur wenige "empfehlenswert" Wege zur effizienten Code zu schreiben. Eine Empfehlung ist, Net :: SMTP beim Senden von Nachrichten und Klartext mit MIME :: Lite :: TT :: HTML für HTML-Nachrichten oder für Nachrichten mit Anhängen. Sie können jedoch mithilfe MIME :: Lite , um die Nachricht zu erstellen und haben die tatsächliche Versendung erfolgt mit SMTP. Anleitung 
 1 
 Neues Perl -Skript, das eine einfache Textdatei mit Endung ist " . Pl " und erstellt in einem Texteditor wie Notepad. Achten Sie darauf, einen Verweis auf MIME :: Lite am Anfang des Skripts sind durch Kodierung " verwenden MIME :: Lite :: TT :: HTML ; . " Erstellen Sie eine Instanz des E-Mail -Objekt mit " MIME :: Lite :: TT :: HTML -> new . " Nennen Sie die E-Mail Objekt-Instanz " $ myemailmsg . " 
 2 
 Führen Sie die erforderlichen Parameter zum " $ myemailmsg " Objektinstanz. Die Parameter umfassen die " auf E-Mail ", " E-Mail von ", " Betreff" , "template " und " Template -Optionen. " Die Verwendung einer Vorlage macht Ihren Code leicht wiederverwendbar 
 3 
 Verwenden Sie die Vorlage für Ihre HTML-Nachricht durch Codierung : . 
 
 Template => { 
 
 mymsg => ' mymsg.html.tt ' 
 
 } 
 
 Die Vorlage wird von einer ordnungsgemäß formatiert HTML-Dokument beginnt mit  und endend mit  . 
 
 4 
 senden Sie die Nachricht über SMTP , indem die SMTP-Server und "SMTP" Art der Send-Methode . Codierung " $ myemailmsg -> send ( 'SMTP ', ' smtp.mywebsite.com ' , Timeout = > 60 )," wird die Nachricht mit einem SMTP -Server , bei " smtp.mywebsite.com " und Timeout entfernt schicken bei 60 Sekunden. Wenn ein einfaches " $ myemailmsg - > senden " codiert wird, die E-Mail versandt, mit einer lokalen Installation sendmail 
 5 
 Hinzufügen einer Anlage durch Codierung : . 
 
 $ Myemailmsg > befestigen (Type => ' text /html' , 
 
 Daten => DDATA { 
   hallo ist mein 
 < /body> } 
 < p> Anbringen des HTML ist eine weitere Option , wenn Sie nicht wollen, um eine HTML-Vorlage zu verwenden.