Bonjour,
Je cherchais un moyen simple, sans rien installer, pour envoyer des messages dans un script, par exemple en cas d'erreur.
J'ai trouvé sur les forum des exemples avec la commande nc.
Exemple dans un fichier de commande glisser : nc smtp.domaine.org 25 < test.txt
Le fichier test.txt contient :
helo poste-expediteur.domaine.org
mail from:<nom-expediteur@domaine.org>
rcpt to:<nom-destinataire@domaine-destinataire.org>
data
Subject: Test de mail
Le contenu du mail...
etc...
.
quit
Et ça marche... 😛
on peut rajouter -i 1 juste après nc pour mettre une pause d'une seconde entre chaque commande passée au serveur SMTP si il est lent.
Par contre, mon serveur interne exchange 2003, refuse cette manip (mais l'accepte avec telnet)... 🙁
Si un quelqu'un a un serveur exchange 2003 sous la main et peut me dire...
J'ai essayé le script eomer212 trouvé ici
http://forum.ubuntu-fr.org/viewtopic.php?id=138840 et ça marche avec exchange... allez comprendre !