Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2146 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [ PERL ] envoie de mails et authentification au serveur SMTP ....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ PERL ] envoie de mails et authentification au serveur SMTP ....

n°140378
thorra
Posté le 17-05-2002 à 13:10:52  profilanswer
 

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.. ;)

mood
Publicité
Posté le 17-05-2002 à 13:10:52  profilanswer
 

n°140403
arghbis
salops de dauphins
Posté le 17-05-2002 à 13:45:40  profilanswer
 

t'as essayer de regarder la doc???
(perldoc sendmail)???

n°140410
thorra
Posté le 17-05-2002 à 13:50:51  profilanswer
 

j ai deja regardé mai je trouve pas grand chose par raport a l authentification sur le serveur smtp..... :(

n°140454
arghbis
salops de dauphins
Posté le 17-05-2002 à 15:01:10  profilanswer
 

as tu regardé du côté du module mail::Sender????
je suis pas sûr que sendmail puisse sortir du domaine

n°140461
thorra
Posté le 17-05-2002 à 15:09:49  profilanswer
 

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 ??

n°140465
arghbis
salops de dauphins
Posté le 17-05-2002 à 15:15:41  profilanswer
 

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!  :ange:

n°140472
thorra
Posté le 17-05-2002 à 15:22:30  profilanswer
 

tan pis.. je me demerderai avec..
je serai un pe d heures sup ce week end... :sarcastic:

n°140478
thorra
Posté le 17-05-2002 à 15:27:49  profilanswer
 

j y  pense,  a par sender, il y a d autre modules pour envoyer des mails ?

n°140482
arghbis
salops de dauphins
Posté le 17-05-2002 à 15:29:28  profilanswer
 

tu veux un exemple pour sender?

n°140483
thorra
Posté le 17-05-2002 à 15:30:13  profilanswer
 

je veux bien un exemple ouai!! ;p

mood
Publicité
Posté le 17-05-2002 à 15:30:13  profilanswer
 

n°140487
arghbis
salops de dauphins
Posté le 17-05-2002 à 15:34:17  profilanswer
 

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

n°140498
thorra
Posté le 17-05-2002 à 15:49:40  profilanswer
 

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 ????

n°141776
thorra
Posté le 21-05-2002 à 16:15:42  profilanswer
 

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 ???????????


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [ PERL ] envoie de mails et authentification au serveur SMTP ....

 

Sujets relatifs
Modification des fichiers uploadés sur un serveur FTP[PERL] cherche des exercices
[vb]+[perl]Serveur FTP sous Delphi. Comment limiter le traffic ??
ASP : Pb de serveur (msdtcw.exe)Comment connaitre la version de PERL installée sur un serveur ?
[VB] FTP et envoie d'email sans problèmes. Besoin de vous.Installer PERL sous windoze
[Delphi] Client/Serveur : gérer l'évenement "on error" du socket. 
Plus de sujets relatifs à : [ PERL ] envoie de mails et authentification au serveur SMTP ....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR