#!/bin/bash
ping -c3 ip_serveur_web
test=$?
if [test$ -ne 0]
then
sendEmail -f toto@hotmail.fr(source) -t tata@gmail.com(destinataire) -u SUJET -m CORPS DU MAIL -s SERVER SMTP [options]
else
zenity --info
fonctionne si ton serveur smtp est sur le port 25, sinon, tu vas devoir modifier la ligne 1490 du fichier /usr/share/perl5/IO/Socket/SSL.pm pour supprimer le "$" vers la fin de la ligne.
si tu n'utilise pas le port 25, à la fin de ton serveur smtp n'oublie pas d'inscrire le port que tu utilise (ex:smtp.live.com:587)
bon courage, c'est un peu galère
EDIT :
après avoir affiné, le script fonctionne comme suit :
#!/bin/bash
ping -c3 "IP_serveur_web"
TEST=$?
B=0
if [ $TEST -ne $B ]
then
sendEmail -f toto@gmail.com -t toto@gmail.com -u "alerte connexion" -m "perte de connexion serveur web" -s smtp."ton FAI".fr
fi
echo "poursuite..."
si tu reçois une erreur (normalement pas) tu édite le fichier /usr/bin/sendEmail à la ligne 1907 tu efface TLSv1