B.Mustapha DKIM, SPF, DMARC pour Odoo — authentifier ses emails sortants Parcours Infrastructure · Série Tech-Email DKIM, SPF, DMARC pour Odoo 19 — sécuriser l'authentification de tes emails sortants Trois protocoles, trois enregistrements DNS, un seul objectif: que tes em... community guide infrastructure intermediaire
B.Mustapha Architecture mail Odoo — les 4 couches transport, message, template, mass La couche mail d'Odoo 19 ressemble souvent à une boîte noire vue de l'extérieur : un bouton « Envoyer » dans le chatter, et l'email arrive (ou pas). En réalité, ce qui se passe entre record.message_po... community guide infrastructure intermediaire
B.Mustapha Configurer Brevo SMTP en Odoo — ir.mail_server, DKIM CNAME et from_filter Configurer un relais SMTP transactionnel pour Odoo 19, c'est cinq champs dans le backend — et trois enregistrements DNS bien posés en amont. Tout le reste, c'est de la maîtrise du pivot from_filter et... community guide infrastructure intermediaire
B.Mustapha Relais SMTP alternatifs pour Odoo 19 — Mailjet, Amazon SES et Microsoft 365 Brancher Odoo 19 sur un relais SMTP transactionnel se résume toujours aux mêmes cinq champs d'un ir.mail_server . Mais d'un fournisseur à l'autre, ce sont les credentials , le format des enregistremen... community guide infrastructure intermediaire
B.Mustapha mail.alias.domain en Odoo 19 — bounce, catchall et default_from par société Trois adresses techniques décident du sort de chaque email qui quitte Odoo : celle qui reçoit les rebonds ( bounce ), celle qui collecte les réponses ( catchall ), et celle qui sert d'expéditeur de re... community guide infrastructure intermediaire
B.Mustapha fetchmail.server en Odoo 19 — relève IMAP, POP3 et routage des emails entrants Les articles précédents de la série ont suivi l'email sortant : du message_post jusqu'au relais SMTP, en passant par le from_filter et les adresses techniques de mail.alias.domain . Reste l'autre moit... community guide infrastructure intermediaire
B.Mustapha mail.thread en Odoo 19 — followers, sous-types et notifications du Chatter Les articles précédents ont câblé la plomberie de l'email Odoo : le relais SMTP qui envoie, le from_filter qui aligne, les adresses techniques de mail.alias.domain , la passerelle fetchmail.server qui... community guide infrastructure intermediaire
B.Mustapha mail.template en Odoo 19 — rendu QWeb, placeholders et envoi d'emails Les articles précédents ont câblé le transport (SMTP), les adresses techniques, la passerelle entrante, puis le système d'abonnés qui décide qui reçoit quoi. Reste la question du contenu : comment Odo... community guide infrastructure intermediaire
B.Mustapha mail.render.mixin en Odoo 19 — placeholders, moteurs de rendu et sécurité L'article précédent a présenté mail.template et son curieux dédoublement : la double accolade pour le sujet, QWeb pour le corps. Mais qui exécute réellement ce rendu ? Quel composant transforme {{ obj... community guide infrastructure intermediaire
B.Mustapha Notifications et Discuss en Odoo 19 — mail.notification, inbox et email Jusqu'ici, la série a montré qui suit un document (les followers), comment se rend un message (le moteur de gabarit), et par quel relais il part (le SMTP). Reste à relier ces fils : quand un message e... community guide infrastructure intermediaire
B.Mustapha Diffusion de masse en Odoo 19 — mailing.mailing, file d'envoi et traçabilité Jusqu'ici, la série a suivi un message unique : un document, un public de followers, un rendu, un transport, une notification par destinataire. Mais comment Odoo passe-t-il à l'échelle d'une campagne ... community guide infrastructure intermediaire
B.Mustapha Traçabilité d'une campagne en Odoo 19 — mailing.trace, ouvertures, clics et rebonds Une campagne est partie : des milliers d'emails ont quitté le serveur. Commence alors une seconde vie, invisible côté code mais décisive côté résultat — la collecte des signaux . Qui a ouvert ? Qui a ... community guide infrastructure intermediaire