Skip to content

Analyse service mail

RaphaelMarto edited this page Apr 30, 2022 · 3 revisions

Besoins techniques

Il faut fournir une adresse E-mail pour chaque employer de l'entreprise avec le nom.prenom terminé par @woodytoys.be

Il faut également crée 2 adresse générique dont contact@woodytoys.be, qui redirige vers le secrétariat ainsi que b2b@woodytoys.be, qui redirige vers les commerciaux.

Chaque emploie doit pouvoir:

  • consulter leur courrier
  • envoyer des mails

Tout ça ce passe avec un client mail (lourd), mais ils doivent aussi pouvoir accéder à leur mail en déplacement ou à la maison.

Identification et comparaison des solutions possibles

SMTP

SMTP est un protocole de transfert de mail, qui est utilisé par plusieurs services dont:

  • Postfix: Ce service est très rependu ce qui nous permet d'avoir accès à une documentions de qualité et abondante. Le protocole est axé sécurité et il réussit bien son job en étant l'un des meilleurs aux niveaux sécurité. Il est facile à configurer. Il est open source et donc gratuit. Il est également compatible avec Sendmail, il est connu pour être rapide avec de bonnes performances. Par contre il est difficile à customiser. Il est possible d'ajouter beaucoup de filtre pour les mails mais si on en met trop cela va impacter la mémoire du serveur.
  • SendMail: Ce service assez ancien avec une sécurité plutôt faible. Il était très utilisé en 1996 80% du marcher mais à présent il n'est plus présent que sur 4%. Ces points forts sont la flexibilité, facile à configurer et sa portabilité.
  • Exim: Ce service est open source comme Postfix. C'est l'un des meilleurs MTA et est utilisé par défaut sur des systèmes Debian et Ubuntu. Il a des bons log qui permet de contrer le spamming. Exim possède une communauté active, donc une large documentation et des personnes prêtes à vous aider. Exim est également compatible avec Sendmail. Le fait qu'il y est autant d'aide en ligne est dû à la complexité d'Exim on peut configurer beaucoup de choses ce qui est bien mais ça devient vite compliquer. Exim est utilisé pour gérer de gros afflux de mail ce qui va avoir un impact sur la performance du serveur.

POP/IMAP

POP et IMAP sont 2 protocoles permettant de récupérer les mails, IMAP est en synchro avec le serveur mail alors que pop lui va télécharger vos mails et c'est pour cela que vous pourriez avoir des mails non lu si vous vous connecter par le web alors que dans votre boîte mail sur le téléphone vous l'avez déjà lu.

  • Dovecot: ce service a environ 80% de présences sur les serveurs mails en 2020. Dovecot prend en charge les formats mbox et maildir ainsi que maildir++, prise en charge de IMAP4 et POP3. Dovecot est le leader du marché et n'a pas vraiment de concurrent valable a l'heur qu'il est.

Tableau comparatif

Protocole OS Supporté Protocole Supporté Sécurité Avantage Désavantage
Postfix

Linux
MacOS
UNIX(beaucoup)

SMTP
SSL
DANE
Database

Antispam
Anti-malware

Possibilité d'ajouter beaucoup de features
Documentation
Sécurité
Compatible SendMail
Compatible Dovecot

Si trop de filtre peu affecter
la mémoire du serveur

Sendmail

Unix

SMTP
SSL
DANE

Peu ou non présente

Portabilité
Facile a configurer
Flexible

Sécurité
Lent

Exim

Unix
Linux
Windows(via Cygwin)
MacOS

SMTP
SSL
Database

Antispam

Configuration Ultra complète
Documentation
Bon log
Compatible SendMail

Complexe
Impact sur le serveur

Choix, descriptif précis et justification de la solution

Postfix & Dovecot

Nous avons choisi Postfix pour l'envoi de mail et Dovecot pour la récupération. Dovecot est le meilleur service sur le marché d'autre alternative existe mais Dovecot est le meilleur pour l'instant, Dovecot est également compatible avec Postfix. En ce qui concerne Postfix nous avons choisi Postfix plutôt qu'Exim car il a une meilleure sécurité , Postfix est plus rapide au niveau performance, Postfix a une architecture modulaire , Postfix a une configuration facile. Avec tous ces points nous pouvons conclure que Postfix est plus intéressant.

Eléments de configuration

  • Configurer Postfix
  • Configurer Dovecot
  • Mettre a jour DNS
  • Mettre la DB en place
  • Donner des adresse mail au employer
  • Vérification de l'accessibilité de la boîte mail
  • Vérification de la possibilité d'envoyer des mails vers l'extérieur

Source

https://en.wikipedia.org/wiki/Comparison_of_mail_servers , Consulter le 29-04-22
https://www.liquidweb.com/kb/exim-vs-postfix/ , Consulter le 29-04-22
https://www.formatux.fr/formatux-services/module-070-postfix/index.html , Consulter le 29-04-22
https://linuxhint.com/postfix_vs_sendmail/, Consulter le 29-04-22
https://www.plesk.com/blog/various/postfix-vs-sendmail-vs-exim/ , Consulter le 29-04-22
https://fr.wikipedia.org/wiki/Dovecot , Consulter le 29-04-22
http://www.postfix.org/features.html , Consulter le 29-04-22
https://openemailsurvey.org/ , Consulter le 29-04-22

Clone this wiki locally