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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Accéder à smtp via script telnet [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accéder à smtp via script telnet [résolu]

n°663621
kafifi
Posté le 15-04-2005 à 22:37:12  profilanswer
 

Bonsoir,
 
J'essaie en vain d'accéder à mon serveur smtp via des commandes telnet
intégrées à un script. A la mano via la console, tout se passe bien; mais
quand que je les intègre à un script, j'ai le message d'erreur suivant :
 
root@PCTEST bin]# test  
Trying 192.168.200.1...  
Connected to 192.168.200.1 (192.168.200.1).  
Escape character is '^]'.  
220 pcserver VPOP3 SMTP Server Ready  
Connection closed by foreign host.  
[root@PCTEST bin]#

 
Le script est le suivant :
 
#! /bin/sh  
telnet 192.168.200.1 25 << EOF  
EHLO pctest  
MAIL FROM: pc1@milly.fr  
RCPT TO: admin@lan.fr  
DATA  
From: pc1@milly.fr  
To: admin@lan.fr  
Subject: sujet interne  
bla  
bla  
.  
 
EOF

 
 
 
Pourriez-vous m'aider à diagnostiquer ce qui coince ?
 
D'avance merci.


Message édité par kafifi le 17-04-2005 à 19:28:08
mood
Publicité
Posté le 15-04-2005 à 22:37:12  profilanswer
 

n°663756
mikala
Souviens toi du 5 Novembre...
Posté le 16-04-2005 à 14:00:07  profilanswer
 

tout simplement car tu ne respectes a mon avis pas le temps nécessaire ( il y a une pause notamment apres le ehlo .
Accessoirement tu pourrais mettre les mails entre <> cf RFC 821.


---------------
Intermittent du GNU
n°663833
kafifi
Posté le 16-04-2005 à 17:44:53  profilanswer
 

mikala a écrit :

tout simplement car tu ne respectes a mon avis pas le temps nécessaire ( il y a une pause notamment apres le ehlo .
Accessoirement tu pourrais mettre les mails entre <> cf RFC 821.


 
@mikala,
J'ai essayé de mettre les mails entre <> cela ne donne rien.
Comment puis-je intégrer des pauses ?
J'ai ajouté des sleep 2 mais en vain...
 

n°664115
HNO3
I can't use what I can't abuse
Posté le 17-04-2005 à 15:25:13  profilanswer
 

Fait plutot un script Perl, tu as des librairies pour utilise SMTP ce sera beaucoup plus propre a mon avis.
 
Sinon utilise peut etre netcat au lieu de telnet

n°664218
kafifi
Posté le 17-04-2005 à 19:27:48  profilanswer
 

HNO3 a écrit :

Fait plutot un script Perl, tu as des librairies pour utilise SMTP ce sera beaucoup plus propre a mon avis.
 
Sinon utilise peut etre netcat au lieu de telnet


On vient de me donner la solution :  
- Activer la ligner "FromLineOverride=YES" dans /etc/ssmtp/ssmtp.conf
- utiliser sendmail
 
Cela fonctionne.
 
A+  

n°664228
mikala
Souviens toi du 5 Novembre...
Posté le 17-04-2005 à 20:04:30  profilanswer
 

o.O
attends je croyais que tu fesais *expres* de ne pas te servir de sendmail ...


---------------
Intermittent du GNU
n°664237
kafifi
Posté le 17-04-2005 à 20:36:32  profilanswer
 

mikala a écrit :

o.O
attends je croyais que tu fesais *expres* de ne pas te servir de sendmail ...


 
Au départ, je voulais éviter sendmail (compliqué) et utiliser seulement "mail". Ensuite, j'ai été aiguillé vers telnet. Ces différentes solutions n'aboutissant pas, j'ai été contraint d'utiliser sendmail.  
 
Voilà  :pt1cable:  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Accéder à smtp via script telnet [résolu]

 

Sujets relatifs
[resolu] Debian + nforce3 plantage xfree86script png->pnm->ps->eps
Traitement images en batterie dans scriptscript pour scruté un dossier(cron)
[Résolu]Apache2, mod rewrite[sendmail] Livraison directe / Relai par le FAI [1/2 résolu]
[Problème] Grep et log Nmap [Résolu => Awk] Script Simple Inside ![résolu] [iptables] forward pour VNC
[script] Search and replace 
Plus de sujets relatifs à : Accéder à smtp via script telnet [résolu]


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