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

 


Dernière réponse
Sujet : Accéder à smtp via script telnet [résolu]
kafifi

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:  


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
kafifi

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:  

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

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+  

HNO3 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
kafifi

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

mikala 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.
kafifi 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.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)