Bonjour,
Je viens d'hériter d'un programme Perl qui a pour but de créer une page html.
Fichier en sortie : Page.html
Le code de la page html est stockée dans une variable ($PAGE).
Je souhaiterai envoyer cette page html par email ou carrément l'afficher dans le corps du mail.
Pour les envoies de mail, je peux utiliser que la bibliothèque Net::SMTP.
Est ce possible d'envoyer par email une page HTML et que le contenu de cette page soit affichée dans le corps du email? si ce n'est pas possible,merci de me montrer comment envoyer une pièce jointe par email avec NET:SMTP
Merci de votre aide.
Mon code ressemble à ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 ...... #La variable qui contient tout le code HTML $PAGE; my $sender = 'seb@hotmail.com'; my @to = ('x@toto.com'); my $smtp = Net::SMTP->new('smtpmail.mail'); $smtp->mail($sender); $smtp->to(@to); $smtp->data(); $smtp->datasend("To: Destinataires\n"); $smtp->datasend("Subject: Objet du mail\n"); # Là je ne sais pas trop comment envoyer un fichier attaché $smtp->datasend('PAGE.html'); $smtp->dataend(); $smtp->quit;
Partager