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 .