Navigation

Contactez-nous

Kitpages
17 rue de la Frise
38000 Grenoble
tel : 04 58 00 33 81

Par Philippe Le Van (@plv) Dernière mise à jour : 05 mai 2011

Postfix pour du développement web

Les mails en cours de développement

Quand on développe un site web,  on n'a pas forcément envie que les mails partent chez n'importe qui.

Voilà une configuration basique de Postfix qui permet de garantir que les mails ne partent pas chez n'importe qui depuis votre machine de développement.

Ce tuto est basé sur une distribution linux CentOs 5, mais c'est facilement adaptable à une autre distribution je pense.

Installation de Postfix sous centos

Sur centos pour installer postfix, rien de plus simple :

  • Désinstaller sendmail avec yum
  • Installer postfix, toujours avec yum

 

# désinstaller sendmail
yum erase sendmail
 
# installer postfix
yum install postfix

Restreindre les domaines destination autorisés

On va configurer postfix de façon à autoriser les mails à destination de mon-domaine.fr et à rejeter les autres mails.

Par ailleurs seul localhost pourra interagir postfix (pour éviter que des gens extérieurs vous spam à travers votre postfix de dev, ça serait dommage).

Il faut éditer le fichier /etc/postfix/main.cf et changer les configurations suivantes :

# laisser les configurations par défault partout, 
# sauf les configurations suivantes
 
# seul localhost peut papoter avec votre postfix
inet_interfaces = localhost
 
# ne définir aucun network de confiance
mynetworks_style = host
mynetworks =
 
# n'autoriser les mails que vers votre domaine
relay_domains = mon-domaine.fr

Conclusion

N'hésitez pas à me faire des remarques dans les commentaires !

Commentaires

Ajouter un commentaire