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

[ 3 ] Commentaires
Share

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"

Vous serez peut-être intéressé :

3 commentaires sur ce billet

  1. HLFH dit :

    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. Louis dit :

    @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
  3. HLFH dit :

    Dans ce cas, quel webmail Open Source préférez-vous ?

    RépondreRépondre

Laisser un commentaire

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