Installer un serveur de mail avec Postfix + Installer Cron-Apt et le configurer

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"

3 réflexions sur « Installer un serveur de mail avec Postfix + Installer Cron-Apt et le configurer »

  1. 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 ?

    RépondreRépondre
  2. @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…

    RépondreRépondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.