Go to Top

Gestion d’emails souple, pas cher et bullet proof

Pré-requis

vous avez deja un serveur dédié qui gère tout pour le moment

Objectif

continuer à recevoir ses emails en cas de souci sur le serveur dédié

Principe

– il faut donc ajouter un serveur secondaire pour la reception des emails liés à votre domaine (MX record)

 

– on inverse, votre serveur dédié sera le serveur MX secondaire, et on prend un autre serveur juste pour ses emails. Donc vous maltraiter votre serveur dédié principal et le monter à l’envers, ca ne vous empeche plus de recevoir les emails. Il existe plusieurs solutions pour ce serveur secondaire, l’idéal est de prendre un serveur virtuel ( VDS chez phpnux ou Nuxit, GIGAWEB chez nfrance ou RPS chez OVH )

 

– on oublie pas un systeme de DNS externe fiable et souple : dnsmadeeasy, 1 domaine pour $10/an et on crée 2 records MX pour le domaine en question avec des priorité de 10 (pour le nouveau systeme) et 100 (pour votre dédié)

– si on veut encore aller plus loin, on peut même prendre 2 petits serveurs, on aura ainsi soit deux serveurs secondaires, soit un système MX complètement isolé du reste des services. Dans ce cas la, pourquoi ne pas prendre un serveur hors de France pour maximiser la redondance au niveau du réseau ( 1 and 1 propose une large gamme )

installation et configuration des serveurs de mail

Serveur Primaire

1- commander votre serveur dédié avec une debian nu

2- en ligne de commande après connection ssh

2.1- apt-get update

2.2- apt-get install postfix mailutils-pop3d

Même si Debian est reservé au expert en administration, l’installation et la configuration sont ici particulièrement simple.

 

3- dans le fichier de configuration /etc/postfix/main.cf

ajouter les 3 lignes suivantes

virtual_maps = hash:/etc/postfix/virtual

mailbox_size_limit = 1024000000  (ou autre a votre convenance)

message_size_limit = 10240000 (idem)

il ne vous reste plus qu’à créer les utilisateurs et remplir le fichier virtual

 

pour les details sur postfix : www.postfix.org

configuration du serveur dédié (en MX secondaire)

 

1- installer postfix (comme ci dessous si avez une debian, comme vous voulez sinon)

 

2- fichier de configuration /etc/postfix/main.cf

Ajouter :

 

relay_domains = hash:/etc/postfix/relay_domains relay_recipient_maps = hash:/etc/postfix/relay_recipients transport_maps = hash:/etc/postfix/transport

3- dans le fichier /etc/postfix/relay_domains

une seule ligne avec le nom de domaine que vous voulez gérer en secondaire et transférer vers le petit serveur dédié aux boites emails

nomdedomaine.tld x

4- /etc/postfix/relay_recipients

facultatif, il permet de spécifier les adresses a relayer (inutile de faire suivre le spam)

meme format que ci dessus

 

5- /etc/postfix/transport

nomdedomaine.com relay:mx1.nomdedomaine.com

le nom de domaine à relayer et le serveur primeur auquel envoyer (couramment appeler mx1, le mx2 etant le serveur dédié)

 

Remarque :

a chaque fois qu’un fichier de conf est noté sous le format hash:….

il faut après chaque modif envoyer

postmap nomdufichier

Conclusion

Il ne s’agit pas ici d’un tutoriel complet sur postfix et son installation mais plutot de comment faire evoluer son installation pour la rendre plus robuste.