Bonjour,
Voila, j'ai un petit probleme.
Je suis sous une suse 9.2 et je souhaite envoyer un mail en telnet automatiquement (a l'aide d'un script en bash par exmple).
Pour ce faire j'ai essayé en creant le scipt suivant :
#!/bin/bash
telnet X.X.X.X 25 <<END
EHLO redg
MAIL FROM: <redg@test.com>
RCPT TO: <redg@test.com>
DATA
texte ici
.
quit
Voila le probleme est que ceci ne semble pas fonctionner correctement.
Quand je regarde les log du serveur de messagerie X.X.X.X il y a bien un connection initialisé a partir de mon client, mais rien d'autre... pas de message envoyé.
Je pense qu'apres le telnet la suite n'est pas interprété dans le script, enfin je suppose...
Quelqu'un peut me dire si j'ai fait un erreur ou eventuellement je suis ouvert a tout proposition qui pourraient resoudre mon envoie de mail automatique.
attention : je ne peut pas utiliser la commande "mail" ou "sendmail".
Je suis sur un client ou aucun serveur de messagerie n'est installé d'ou la tentative de connection via telnet au serveur directement.
# Il existe des outils pour faire cela
Posté par niol (site web personnel) . Évalué à 2.
[^] # Re: Il existe des outils pour faire cela
Posté par totof2000 . Évalué à 3.
[^] # Re: Il existe des outils pour faire cela
Posté par redg . Évalué à 1.
Je vais essayer de voir si ca peut m'aider.
Merci
# Trop rapide
Posté par Hobgoblins Master (Mastodon) . Évalué à 2.
La solution pour rester proche du shell est donc d'utiliser expect, sinon, tu doit pouvoir t'en sortir avec netcat.
Enfin, l'utilisation des modules Mail::xxx de perl sera certainement plus efficace !
[^] # Re: Trop rapide
Posté par redg . Évalué à 1.
Pour perl, j'ai bien essayé et je me suis appercu qu'il pourrait repondre a mon besoin, mes connaissance en perl reste encore limité (je vais me penché dessus).
Mais le probleme est que je dois donner une solution alternative pour que ca fonctionne temporairement et ca me laissera un peu plus de temps pour enrichire mes connaissance en perl.
Je te remerci de ta reponse je vais essayer des que j'ai le temps de me pencher sur perl et se module.
[^] # Re: Trop rapide
Posté par Fnor . Évalué à 1.
De très bon articles sur Perl (en particulier pour gérer les emails) rédigés par des experts Perl et publiés dans Linux Magazine France
http://www.linuxmag-france.org/(...)
# Remarque stupide
Posté par didit . Évalué à 2.
Chez moi, avec 127.0.0.1 à la place de X.X.X.X, ça marche avec ou sans END, mais on ne sait jamais.
[^] # Re: Remarque stupide
Posté par redg . Évalué à 1.
Mais netcat au lieu de telnet, ca fonctionne tres bien. merci pour l'aide.
Je vais pouvoir me pencher sur perl maintenant.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.