#1 Le 29/07/2011, à 10:29
- meldrone
mail(x) printf et corps de message vide (nagios3)
bonjour,
je viens de procéder à une installation de nagios3 via un script complet.
je suis sur un ubuntu server 10.04 LTS
j'ai une version 0.80.2 de GLPI avec apache2 et tout ce qui va bien.
GLPI n'a aucun soucis pour envoyer des messages (mail)
je test l'envoi de mail de nagios via la commande suivante :
/usr/bin/printf "%b" "message de test" | mail -s "mon titre" monadresse@mondomaine.com
la fonction me renvoi :
"Corps du message vide; en espérant que cela soit correct"
j'ai essayé avec mailx pour le même résultat.
Si je met un "echo" au début de la fonction cela fonctionne correctement.
Dans tous les cas je reçois mon mail mais sans le echo le mail est vide et avec le echo je n'ai que le texte de la fonction (forcement)
Apparrement la fonction printf ne passe pas correctement les info à mailx mais je ne comprend pas pourquoi.
un printf "%b" "message de test" affiche sur la ligne suivant "message de test".
Si quelqu'un à une idée
Cordialement
Meldrone
Hors ligne