Ubuntu Server 13.04: Notification de Mise à Jour via un mail (adresse@free.fr)
Apticron est un script qui génère un mail de tous les paquets qui ont besoin de se mettre à jour.
L'nstallation:
sudo aptitude install apticron
Ensuite, il faut aller dans le fichier apticron.conf pour saisir l'adresse mail. Ce fichier se trouve dans le dossier: /etc/apticron.
- sudo nano apticron.conf
- Décommenter la ligne EMAIL=
- Saisir l'adresse mail entre guillemets
Pour tester, tapez la commande suivante.
sudo apticron
Chez moi, le test a échoué. Le problème est lié à mon adresse Free (Le problème se pose aussi pour adresse Gmail). Mais après quelques recherches sur Google, j'ai trouvé la solution.
La solution s'appelle ssmtp. Cette dernière permet d'envoyer des mails via la commande /usr/sbin/sendmail.
L'installation se fait ainsi:
sudo aptitude install ssmtp
Après l'installation, il reste à modifier 2 fichiers: revalliases et ssmtp.conf. Ils sont dans le dossier /etc/ssmtp.
Nous allons commencer par ssmtp.conf
sudo nano ssmtp.conf
- root=ldentifiant_du_root
- mailhub=smtp.free.fr
- rewriteDomain=free.fr
- hostname=nom_du_domaine_serveur # N'ayant pas de nom de domaine, j'ai mis simplement le nom de mon serveur
Passons au second fichier: revalliases. Le paramétrage est très simple. On commence par l'ouvrir:
sudo nano revalliases
Ensuite, on ajoute à la fin du fichier cette ligne:
identifiant_du_root:adresse@free.fr:smtp.fr # Par défaut c'est le port 25. Dans le cas d'un port différent, ajouter en fin de ligne :numéro_du_port
Maintenant, il ne reste plus qu'à tester. Nous allons envoyer un mail.
- mail -s "test" adresse@free.fr (Enter)
- Test bidon (CTRL + D)
Désormais, à chaque mise à jour, apticron vous enverra un petit mail.
C'est cool! non?