Script d'envoi de mail

Script d'envoi de mail - Shell/Batch - Programmation

Marsh Posté le 26-05-2005 à 07:52:32    

Bonjour, avec le script suivant(merci elmoricq), j'aimerai que ca envoi un mail si le seuil d'alerte est depassé. Problème, le script n'envoi pas de mail. Je suis sous Fedora Core 3, et avec Evolution (logiciel messagerie), j'arrive a envoyer des mails.
 
voici le code
 

Code :
  1. #!/bin/sh   
  2.      
  3. alert=30 
  4. date=`awk '{ printf("%s %s %s",$3, $2, $6) }' lastdate.txt`   
  5. temp=`awk '{ print $2 }' lasttemp.txt | cut -d'.' -f1`
  6. if [ $temp -gt $alert ] 
  7. then 
  8.    mail -s '[ALERTE] Seuil de température dépassé' mail@fournisseur.com <<EOMAIL 
  9.       Seuil d'alerte dépassé. 
  10.       Date du relevé : $date 
  11.       Température : ${temp}°C 
  12. EOMAIL 
  13. fi


 
Le script est normalement bon, faut-il configurer autre chose ?

Reply

Marsh Posté le 26-05-2005 à 07:52:32   

Reply

Marsh Posté le 26-05-2005 à 08:20:20    

il te faut sendmail/exim/postfix sur la machine [:spamafote], avec evolution tu fais appel au SMTP de FAI


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 26-05-2005 à 08:27:59    

black_lord a écrit :

il te faut sendmail/exim/postfix sur la machine [:spamafote], avec evolution tu fais appel au SMTP de FAI


 
Je viens tout juste de débuter sous Linux, je suis un peu perdu a vrai dire la. Faut-il configurer le sendmail.cf ? Ca m'a l'air compliqué tout ça  :ouch:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed