Afin de réduire au maximum la réception de spams sur la plateforme (plusieurs centaines de milliers par mois) la mise en place de listes grises (greylisting) a été décidée.

Qu'est ce que le greylisting ?

Le principe est simple. Un mail transite de serveurs de courrier en serveurs de courrier. Le serveur de courrier de l'expéditeur (relais MX) se connecte sur le serveur de courrier du destinataire (Mail eXchanger)afin de délivrer le mail.

Les serveurs de courrier du destinataire (donc nos serveurs de courrier dans ce cas) répondent systématiquement une erreur temporaire et demandent de réémettre la demande dans un délai donné.

Pendant ce temps, le greylist alimente une base de données intégrant le serveur demandeur et le destinataire

Si le serveur de l'expéditeur est correctement configuré, et si la demande de connexion provient du même serveur pour le même correspondant, alors le mail est accepté et délivré.

Les mails suivants sont donc acceptés directement.

Pourquoi est-ce long ?

Nous sommes capables de demander au serveur d'expédition de réémettre sa demande dans un délai donné. Cependant nous ne pouvons pas interagir sur celui-ci. C'est donc l'expéditeur seul qui choisit quand il réémettra la requête.

Que faire dans le cas de serveurs récalcitrants ?

Il arrive, dans le cas de gros hébergeurs, que l'IP du serveur d'expédition change (ferme de serveurs de courrier) auquel cas nous pouvons entrer dans un cercle vicieux.

Pour parer a ce problème, une liste blanche est alimentée avec les domaines soit :

  • de confiance
  • connus pour leurs fonctionnement

SI vous pensez vous retrouver dans ce cas là, contactez l'équipe d'admin.