Bonsoir,
Je cherche à envoyer un mail avec un script perl mais je n'y arrive pas. Je ne sais plus comment j'ai fait, à un moment j'ai réussi avec ceci
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #!usr/bin/perl -w use strict; use Net::SMTP; #Étape 1 my $smtp = Net::SMTP->new('mail.host.com') or die 'Impossible de se connecter au serveur : ' . $!; #Étape 2 $smtp->mail('une_adresse) or die 'Un problème est survenu avec la méthode mail() !'; #Étape 3 $smtp->to('une_adresse') or die 'Un problème est survenu avec la méthode to() !'; #$smtp->cc('*****@hotmail.fr') or die 'Un problème est survenu avec la méthode cc() !'; #$smtp->bcc('*****@hotmail.fr') or die 'Un problème est survenu avec la méthode bcc() !'; #Étape 4 $smtp->data() or die 'Un problème est survenu avec la méthode data() !'; $smtp->datasend('J\'apprends à envoyer des mails en Perl ! La tu me dire que je me la pete :D Ccile') or die 'Un problème est survenu avec la méthode datasend() !'; $smtp->dataend() or die 'Un problème est survenu avec la méthode dataend() !'; #Étape 5 $smtp->quit() or die 'Un problème est survenu avec la méthode quit() !'; |
(oui il y a mon mail, pas grave…) Mais je n'avais pas mis le même serveur (ligne 7) et j'arrivais à m'envoyer un mail mais pas à d'autre, problème de spam apparemment… Je cherche donc quel serveur mettre… Merci d'avance Bonne soirée
PS Je suis sous Windows 7 et la première ligne est juste due à un copier/coller de codes internet… J'ai comme erreur soit des invalid argument soit permission denied :/ help me please
EDIT : réussi il fallait juste que je trouve le serveur de l'université… Par contre j'envoie à des gmail sans résultat
+0
-0