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 ?
@HLFH: OUi je pense que ça doit être faisable. Par contre faites gaffe avec RoundCube. Du temps où je l’avais regardé, c’était pas très stable…
Dans ce cas, quel webmail Open Source préférez-vous ?