Pour plus de contenu, connectez-vous !
Skip to main content

Serveurs mails sortant : explication et solution soucis

Concept global

  • L'utilisateur·rice va envoyer un mail "en tant que" le mail paramétré sur son compte utilisateur·rice, mail qui a un NOM_DE_DOMAINE 
  • Pour ça, Odoo utilise une vraie boîte mail.
  • Cette vraie boîte mail est gérée par un prestataire qu'on appellera ici PRESTA
    • exemple : en 2024 on est chez Gandi

Paramétrage de la vraie boîte mail d'envoi

Depuis 2023, on paramètre au max des Serveurs de courriel sortant pour les activités

Le concept : 

  • une ligne par activité qui correspond a une vraie boîte mail qui peut envoyer des mails
  • chaque ligne à une Propriété

Au moment d'envoi de mail, Odoo choisit la ligne avec la priorité avec le nombre le plus "petit"

Ici, le mail sera envoyé par la ligne "5 Serveur Grap secours"

image.png

Odoo n'envoie pas directement le mail mais utilise la technologie SMTP pour se connecter à la boîte mail pour y envoyer le mail

Paramétrage DNS

Pour que le mail ait une bonne "note" (= pas considéré comme spam), il faut que le NOM_DE_DOMAINE autorise le PRESTA de la vraie boîte mail a envoyer des mails en son nom.

C'est ça le check du SPF

Donc il faut que le SPF du NOM_DE_DOMAINE contienne le nom du serveur PRESTA.

Explication SPF

Super tuto ici : https://help.alwaysdata.com/fr/emails/configurer-spf-dkim-dmarc/

En gros le serveur qui reçoit le mail vérifier le SPF : "je viens de recevoir un mail de coeurdartichaud.org ; chez qui coeurdartichaud.org a le droit d'envoyer le mail (quel serveur) ?"

Et là ça retourne les include du SPF, donc genre gandi.net, mailjet, always-data etc. Si le mail a été envoyé par un serveur non cité ici, ça marche pas.

Et si on a un soucis avec le PRESTA principal

En attendant que le PRESTA résolve le truc, on peut décider de changer de vraie boîte mail qui envoie le mail.

Pour ça, on peut jouer avec la priorité des Serveurs de courriel sortant.

  • Garder en priorité 100 le serveur de base (qui marche plus)
  • Créer une nouvelle vraie boîte mail chez un nouveau presta (exemple 01/2024 mail crée chez alwaysdata.net)
  • Mettre cette nouvelle vraie boîte mail en priorité basse genre 5

Ajouter à chaque nom de domaine dans le SPF l'info du nouveau presta, ici alwaysdata.net

Avant
Après
"v=spf1 include:_mailcust.gandi.net ?all""v=spf1 include:_mailcust.gandi.net include:_spf.alwaysdata.com ?all"