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

  FORUM HardWare.fr
  Programmation
  Perl

  [Résolu] Envoyer mail en perl avec authentification

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Envoyer mail en perl avec authentification

n°1627135
ledzep2
Posté le 19-10-2007 à 12:49:35  profilanswer
 

Bonjour à tous,
 
J'ai un petit problème qui est constamment resté sans solution sur le net.
L'exploit est donc possible! :bounce:  
Tous à vos neurons! :D  
 
Voilà mon code  

Code :
  1. #!/usr/bin/perl
  2. use warnings;use strict;
  3. use MIME::Lite;
  4. my $log="d.b";
  5. my $pass="123456";
  6. my $sujet = "testage";
  7. my $texte = "Tain comme ça marche bien salette!\nZorro";
  8.  
  9. MIME::Lite->send('smtp','smtp.laposte.net',
  10.          AuthUser=>$log, AuthPass=>$pass);
  11. my $msg = MIME::Lite->new(
  12.       From    => 'd.b@laposte.net',
  13.   To      => 'r.t@laposte.net',
  14.   Subject =>  $sujet,
  15.   Type    =>  'TEXT',
  16.   Data    => "$texte" );
  17. $msg->send();
  18.   print "***** MESSAGE $sujet ENVOYE *****\n";


 
Et l'erreur sortie dans le terminal :  
SMTP Failed to connect to mail server: Invalid argument
 at mailer.pl line 19
 
La line 19 étant $msg->send();
 
Merci pour votre aide précieuse, c'est un gros blocage pour moi...


Message édité par ledzep2 le 24-10-2007 à 17:39:52
mood
Publicité
Posté le 19-10-2007 à 12:49:35  profilanswer
 

n°1627566
ledzep2
Posté le 19-10-2007 à 17:36:11  profilanswer
 

Euh...nan? toujours pas?

n°1628700
ledzep2
Posté le 22-10-2007 à 16:06:04  profilanswer
 

Si c'est avec un autre langage de programmation, c'est pas grave hein!

n°1629364
ledzep2
Posté le 23-10-2007 à 15:13:46  profilanswer
 

Nan mais sérieux y a pas d'autres moyens?

n°1629379
anapajari
s/travail/glanding on hfr/gs;
Posté le 23-10-2007 à 15:31:34  profilanswer
 

chez moi ça marche [:spamafote] que veux tu que je rajoute...
T'es sur que le smtp de laposte authorise la connexion de ton serveur?
T'es sur de ton login/pass?

n°1629381
ledzep2
Posté le 23-10-2007 à 15:33:03  profilanswer
 

Ah ca ca me rassure tiens!
C'est sympa d'avoir testé!!
Merci beaucoup!
T'as essayé avec quel mail?

n°1629400
anapajari
s/travail/glanding on hfr/gs;
Posté le 23-10-2007 à 15:43:07  profilanswer
 

ledzep2 a écrit :

Ah ca ca me rassure tiens!
C'est sympa d'avoir testé!!
Merci beaucoup!
T'as essayé avec quel mail?


quel smtp tu veux dire?
Un smtp qui tourne sur un de nos serveurs :o

n°1629465
ledzep2
Posté le 23-10-2007 à 16:19:17  profilanswer
 

Je pense que mes connaissances sont trop limitées pour comprendre ce que tu me dis.
Tu penses toi que laposte n'accepte pas ce genre de connexion ? (tiens d'ailleurs comment ça s'appelle)
Je dois pouvoir essayer avec Free.
Sinon il ne me reste plus qu'à monter un smtp en local?
Quel moyen utiliser?
Ce que je me dis c'est que j'essaye de faire comme un spammeur en fait, non?
Et donc je ne vais jamais m'en sortir...

n°1629505
anapajari
s/travail/glanding on hfr/gs;
Posté le 23-10-2007 à 16:52:21  profilanswer
 

ledzep2 a écrit :

Je pense que mes connaissances sont trop limitées pour comprendre ce que tu me dis.


Pour le smtp t'as plus qu'à lire la rfc821 :o
Plaisanterie mise à part, wikipedia fournit une bonne explication ( et des méthodes pour tester la connexion).

ledzep2 a écrit :

Tu penses toi que laposte n'accepte pas ce genre de connexion ?


J'en sais strictement rien :o  

ledzep2 a écrit :


Sinon il ne me reste plus qu'à monter un smtp en local?
Quel moyen utiliser?


Un smtp local c'est "a moitié" simple à installer.
Ton perl est executé sur quel OS? ( si tu me réponds windows, je ne te serais d'aucun secours)

ledzep2 a écrit :


Ce que je me dis c'est que j'essaye de faire comme un spammeur en fait, non?


tout à fait  :jap:  

n°1630234
ledzep2
Posté le 24-10-2007 à 15:02:56  profilanswer
 

Me revoilà!
Bon je pense que laposte faut que je laisse tomber.
Je vais en essayer d'autres.
Sinon pour l'installation du smtp en local j'ai un PowerMacQuad...MAC OS X, avec les majuscules qui vont bien cousin!
Donc voilà...je te tiens au courant.

mood
Publicité
Posté le 24-10-2007 à 15:02:56  profilanswer
 

n°1630356
ledzep2
Posté le 24-10-2007 à 16:56:04  profilanswer
 


 

anapajari a écrit :


J'en sais strictement rien :o  


 
Y a déjà ça :
SMTP auth() command not supported on smtp.free.fr
 
Au moins eux ils le disent!! :fou:  :kaola:

n°1630394
ledzep2
Posté le 24-10-2007 à 17:39:26  profilanswer
 

Bon la soluce, c'est d'utiliser FREE.
Et le tout sans authentification!
Je vois que ça.
 

Code :
  1. # my $sujet = "testage";
  2. # my $texte = "Tain comme ça marche bien salette!\nZorro";
  3. # MIME::Lite->send('smtp','smtp.free.fr');
  4. # my $msg = MIME::Lite->new(
  5. #       From    => 'd.b@laposte.net',
  6. #   To      => 'r.t@hotmail.com',
  7. #   Subject =>  $sujet,
  8. #   Type    =>  'TEXT',
  9. #   Data    => "$texte" );
  10. # $msg->send();
  11. #   print "***** MESSAGE $sujet ENVOYE *****\n";


 
Eh beh ça ça marche... :p


Message édité par ledzep2 le 24-10-2007 à 18:01:58
n°1630411
anapajari
s/travail/glanding on hfr/gs;
Posté le 24-10-2007 à 17:59:53  profilanswer
 

c'est moi ou tu utilises laposte dans le code que tu nous montres?

n°1630415
ledzep2
Posté le 24-10-2007 à 18:02:14  profilanswer
 

Ca y est j'ai édité!

n°2086591
ledzep2
Posté le 01-07-2011 à 23:06:16  profilanswer
 

Là je le teste depuis chez moi sur un windows en activeperl eh beh ça marche plus !
 
SMTP Failed to connect to mail server: Unknown error at  
 
c'est à la ligne
$msg->send();
 
La je vois pas.
Le Unknown error ça aide pas beaucoup.
J'ai essayé en coupant le firewall, et rien...
Rien qui change.
Une idée ?

n°2086592
ledzep2
Posté le 01-07-2011 à 23:06:51  profilanswer
 

Là je le teste depuis chez moi sur un windows en activeperl eh beh ça marche plus !
 
SMTP Failed to connect to mail server: Unknown error at  
 
c'est à la ligne
$msg->send();
 
La je vois pas.
Le Unknown error ça aide pas beaucoup.
J'ai essayé en coupant le firewall, et rien...
Rien qui change.
Une idée ?

n°2103459
Sethenssen
Posté le 27-09-2011 à 02:45:57  profilanswer
 

Salut,
Change de smtp
Prend par exemple smtp.numericable.com
 
++


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

  [Résolu] Envoyer mail en perl avec authentification

 

Sujets relatifs
[debutant][résolu]C++ et QT4...Conversion de type??zippage de fichiers et répertoires dans plusieurs fichiers zip (Résolu
Authentification composant login[VBA Excel] Appliquer couleur sur une partie de chaine
[RESOLU]évènements sourisComposition d'un mail
afficher du texte avec SDL_ttf [resolu][Résolu] Problème avec la fonction Ubound
[CSS] Decentrage du contenu d'un tableau [résolu][resolu] cppunit
Plus de sujets relatifs à : [Résolu] Envoyer mail en perl avec authentification


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