Il ya plusieurs façons d'envoyer des e-mail, cependant , il ya seulement quelques façons «recommandés» pour écrire du code efficace. Une recommandation est d'utiliser Net :: SMTP pour envoyer des messages en texte brut et en utilisant MIME :: Lite :: TT :: HTML pour les messages HTML ou de messages avec pièces jointes . Vous pouvez toutefois utiliser MIME :: Lite pour créer le message et l'envoi effectif avoir lieu avec SMTP. Instructions 
 1 
 créer un nouveau script Perl, qui est un simple fichier texte sauvegardé avec l'extension " . Pl" et créé dans un éditeur de texte tel que Notepad . N'oubliez pas d'inclure une référence à MIME :: Lite au début du script par un codage " utiliser MIME :: Lite :: TT :: HTML ; ». Créer une instance de l'objet de courrier utilisant le « MIME :: Lite :: TT :: HTML -> new . " Nommez l'instance d'objet de mail " $ de myemailmsg . " 
 2 
 passer les paramètres requis pour le "$ myemailmsg " instance d'objet. Les paramètres incluent le " à l'email ", " de l'email ", " sujet ", "template " et " options de modèle . " Utilisation d'un modèle rend votre code facilement réutilisable 
 3 
 utiliser le modèle pour votre message HTML par codage : . 
 
 Template => { 
 
 mymsg => ' mymsg.html.tt ' 
 
 } 
 
 Le modèle consistera en un document HTML correctement formaté début avec  et se terminant par  . < br > Hôtels 4 
 Envoyer le message utilisant le protocole SMTP en passant le serveur SMTP et le type "smtp " à la méthode d'envoi . Codage " $ myemailmsg -> send ( 'smtp ', ' smtp.mywebsite.com », Timeout = > 60); " enverra le message en utilisant un serveur SMTP distant , situé à " smtp.mywebsite.com " et la temporisation à 60 secondes. Si un simple " $ myemailmsg -> send" est codé , l'e-mail est envoyé à l'aide d'une installation de sendmail locale 
 5 
 ajouter une pièce jointe par codage : . 
 
 $ Myemailmsg > joindre ( type = > 'text /html ', 
 
 données = > DData { 
   Bonjour mon 
 } 
 < p> Fixation du HTML est une autre option si vous ne souhaitez pas utiliser un modèle HTML .