envoie de mails et authentification au serveur SMTP .... [ PERL ] - Perl - Programmation
Marsh Posté le 17-05-2002 à 13:50:51
j ai deja regardé mai je trouve pas grand chose par raport a l authentification sur le serveur smtp.....
Marsh Posté le 17-05-2002 à 15:01:10
as tu regardé du côté du module mail::Sender????
je suis pas sûr que sendmail puisse sortir du domaine
Marsh Posté le 17-05-2002 à 15:09:49
j ai quelques tests... pour l instant cela marche pas tre bien..
il ne trouve as le serveur smtp... ( pb de dns??.... )
et la doc dessus est assez mal foutu je trouve....
si tu dis qu avec sendmail je pe pas sortir du domaine.. fodra que je me debrouille avec sender.....
ta pas de la bonne doc sur sender ?? ou des liens ??
Marsh Posté le 17-05-2002 à 15:15:41
ben écoute, moi je trouve que la doc de Mail::Sender est très bien faie, y'a même des exemples!! peux pas faire mieux!
Marsh Posté le 17-05-2002 à 15:22:30
tan pis.. je me demerderai avec..
je serai un pe d heures sup ce week end...
Marsh Posté le 17-05-2002 à 15:27:49
j y pense, a par sender, il y a d autre modules pour envoyer des mails ?
Marsh Posté le 17-05-2002 à 15:34:17
ref ($sender = new Mail::Sender)or die ("oups" );
ref $sender->Open({to => 'moi@où-je-veux.chezmoi', subject => 'exemple de Mail::Sender'})
or die "Error: $Mail::Sender::Error\n";
my $FH = $sender->GetHandle();
print $FH "ça marche";
$sender->Close;
ne pas oublier de mettre le "use Mail::Sender;" en début de script.
Sinon, quand tu installe Mail::Sender, il te de mande de le configurer, c là où il faut faire attention
Marsh Posté le 17-05-2002 à 15:49:40
il me met comme message d erreur : "monmail@yahoo.fr" unknow on host "mail.domaine.fr"
voi tu un pe d ou vien cette erreur ??
script que j ai utiliser :
# dan ce que tu ma donné, le constructeur ne marché pas , donc
# j ai remplacé par mon code..
ref ($sender = new Mail::Sender { from => 'mail1@domaine.fr',
smtp => 'mail.domaine.fr', client => 'nomducompte'})
or die "Error($sender) : $Mail::Sender::Error\n";
ref $sender->Open({to => 'monmail@yahoo.fr', subject => 'exemple de Mail::Sender'})
or die "Error: $Mail::Sender::Error\n";
my $FH = $sender->GetHandle();
print $FH "ça marche";
$sender->Close;
ptite info : pour les mail, le serveur est hebergé par une autre boite ke la mienne. notre serveur fait juste le relai...
pour s othentifier , je doit metre le nom du compte e-mail ,pour le champ "client" ,dan le constructeur ????
Marsh Posté le 21-05-2002 à 16:15:42
bon j ai fé pas mal de terst et bien reflechi...
je pense vraiment k il y a un pb d authentification....
comment pourai je m'authentifié (envoie du login et passwd ) aupres du serveur smtp ???????????
Marsh Posté le 17-05-2002 à 13:10:52
j'ai un ptit probleme...
j'ai créer un script PERL qui réalise des tests sur un fichier et envoie le résultat a différentes adresses e-mails.
( petite info, j utilise un PC sous windobe98.... )
j'utilise pour cela le package SENDMAIL.
l'envoie du mail aux adresses de mon domaine marche ( si le dommaine est mondomaine.com , j'envoie le message aux mails : mail1@mondomaine.com et mail2@mondomaine.com ).
Par contre lorsque j'envoie le message aux adresses externes au domaine , la ca coince... un message d'erreur aparait ( " Relayind denied " ).
Je suppose que le refus vien du fait que je ne suis pas authentifié au niveau du serveur smtp....
la question est : est-il possible de pouvoir s'authentifié avec ce package ? ou alors avec quel package ou pourai t on faire un envoie et une authentification de maniere simple.. ?
j attend vos reponses..