Jump to content
XPEnology Community

Envoi mail au demarrage


jkd

Recommended Posts

Bonjour jkd,

Le mini tuto ci-dessous décrit une des méthodes pour y arriver.

Un mail est envoyé au démarrage (et j'ai aussi rajouté un mail à l'arrêt).

Bonne lecture et bon test.

 

 

--> Prérequis

 

- avoir le bootstap ipkg installé (cf. tuto sur le net)

- faire toutes les manips suivantes en étant connecté en root sur le NAS

 

--> Installation nail (vérif et installation de nail)

 

XPEnology> /opt/bin/ipkg list nail

nail - 11.25-1 - command-line email-client supporting POP3, IMAP, SMTP, ...

Successfully terminated.

 

XPEnology> /opt/bin/ipkg install nail

Installing nail (11.25-1) to root...

Downloading http://ipkg.nslu2-linux.org/feeds/optwa ... 1_i686.ipk

Installing openssl (0.9.8v-2) to root...

Downloading http://ipkg.nslu2-linux.org/feeds/optwa ... 2_i686.ipk

Configuring nail

Usage of sendmail is disabled in this version of nail due to missing

sendmail-package. nail is capable of using SMTP, read

http://nail.sourceforge.net/man/nail.1.html

to learn more about its usage.

Configuring openssl

Successfully terminated.

 

--> Configuration nail (ajouter les 2 lignes suivantes 'set ...' au fichier de config nail.rc, à adapter selon votre config)

 

XPEnology> cat /opt/etc/nail.rc | grep 'set\ smtp\|set\ from'

set smtp=smtp.orange.fr

set from=root@orange.fr

 

--> Test (envoie d'un mail de test)

 

XPEnology> /opt/bin/nail -s "This is a test" monmail@gmail.com < /dev/null

 

 

--> Création script démarrage/arrêt du NAS (créer le fichier /usr/syno/etc.defaults/rc.d/S99startupmail.sh comme ci-dessous)

 

XPEnology> cat /usr/syno/etc.defaults/rc.d/S99startupmail.sh

#!/bin/sh

 

NAIL="/opt/bin/nail"

MYEMAIL="monmail@gmail.com"

 

if [ "$1" = "start" ]; then

$NAIL -s "XPEnology has started" $MYEMAIL < /dev/null

fi

 

if [ "$1" = "stop" ]; then

$NAIL -s "XPEnology has stopped" $MYEMAIL < /dev/null

fi

 

--> Donner les droits d'exécution au script

 

XPEnology> chmod +x /usr/syno/etc.defaults/rc.d/S99startupmail.sh

 

 

--> Reboot pour tester

Link to comment
Share on other sites

×
×
  • Create New...