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"
Merci beaucoup, grâce à vous, ça a l'air si simple de mettre en place Postfix comme serveur de mail !
Savez-vous s'il est ensuite simple de mettre RoundCube comme webmail ?
Dans ce cas, quel webmail Open Source préférez-vous ?