Sur un serveur avec un site internet, on a besoin d’envoyer des mails. Voilà un tutoriel pour expliquer comment le faire sur une Debain-like. Je tiens à préciser que j’ai fais ce tutoriel sur Ubuntu 11.10, donc il est possible que les versions des logiciels aient évolué.
Installez postfix et courier-imap
sudo apt-get install postfix courier-imap
Normalement, le logiciel vous proposera de se configurer directement via la ligne de commande :
On ajoute le paquet Mailutils :
sudo apt-get install mailutils
Ensuite, on redémarre tout ce petit monde :
sudo /etc/init.d/postfix restart && sudo /etc/init.d/courier-imap restart && sudo /etc/init.d/courier-authdaemon restart
Enfin, pour tester l’envoi en ligne de commande :
mail mondestinataire@sonmail.com
A chaque fois que vous taperez [ENTREE] vous passerez au champs suivant (to, puis CC, puis Subjet, puis le contenu). Une fois dans le contenu du mail, chaque touche [ENTREE] fera des retours à la ligne dans le mail. Pour finir par envoyer le mail, faites juste [ENTREE] puis [CTRL]+D.
Et voilà ! Testé et approuvé chez moi.
Cron Apt
On peut aussi paramétrer le système pour qu’il se mette à jour tout seul régulièrement et envoie un mail à chaque fois.
Pour celà, installer Cron-apt :
sudo apt-get install cron-apt
Puis, une fois installé :
sudo vim /etc/cron-apt/config
Et dans le fichier, j’ai modifié notamment les lignes suivantes :
# The file that contains error messages. ERROR="/home/chezoim/log/cron-apt/error" # The file that contains current run information # when still running the script. TEMP="/home/chezoim/log/cron-apt/temp" # The logfile (for debugging). Use syslog for normal logging. LOG="/home/chezoim/log/cron-apt/log" # The mail file. MAIL="/var/log/cron-apt/mail" # The email address to send mail to. MAILTO="monadresseperso@gmail.com" # When to send email about the cron-apt results. # Value: error (send mail on error runs) # upgrade (when packages are upgraded) # changes (mail when change in output from an action) # output (send mail when output is generated) # always (always send mail) # (else never send mail) MAILON="always"
AbriCoCotier.fr, 2012. |
Permalien |
3 commentaires | Plugin Better Feed, par Ozh
Rangé dans : Serveurs, Tutoriel