IOSOR Guides
Configuration des webhooks d'analyse des e-mails entrants pour plateformes multi-locataires
Configurez des webhooks d'analyse des e-mails entrants pour ingérer les réponses en toute sécurité entre sous-locataires isolés tout en maintenant des limites strictes.
L'analyse des e-mails entrants convertit le trafic SMTP en charges utiles JSON via webhook. L'oubli de la vérification des signatures permet des requêtes frauduleuses. Pour sécuriser le flux, implémentez un routage MX strict et validez chaque message avec HMAC-SHA256.
Aperçu architectural du traitement des e-mails entrants
L'analyse des e-mails entrants transforme les flux SMTP bruts en charges utiles webhook structurées pour votre hub de communication multi-locataire. Lorsqu'un destinataire répond à un message, les enregistrements MX acheminent la session SMTP vers les serveurs de bordure. Le pipeline extrait les en-têtes, les corps MIME multipart et les pièces jointes brutes, les normalisant en objets JSON. Avant d'acheminer ces événements, la plateforme vérifie l'authentification des domaines comme SPF, DKIM.
Configuration des enregistrements DNS et du routage MX
Le routage sécurisé des e-mails entrants nécessite une configuration DNS précise pour chaque domaine d'envoi géré. Les sous-locataires doivent provisionner des enregistrements MX pointant vers vos points d'ingestion, ainsi que des validateurs CNAME standard. Lors de l'intégration de domaines, le système déclenche des routines de validation automatiques pour vérifier la propagation DNS avant d'activer le trafic en direct. Le chiffrement TLS est appliqué sur toutes les connexions.
Conception de la charge utile webhook et vérification de sécurité
La fiabilité de la livraison des webhooks dépend de structures de charges utiles déterministes et de mécanismes d'authentification robustes. Chaque webhook sortant transporte une signature HMAC-SHA256 dans les en-têtes HTTP, calculée à l'aide d'une clé secrète unique au sous-locataire récepteur. Vos serveurs doivent valider cette signature avant de traiter le corps JSON pour empêcher les attaques par falsification de requêtes. Le schéma comprend des champs analysés comme l'expéditeur.
Gestion des limites de débit et de la contre-pression
Les campagnes entrantes à haut volume peuvent submerger les points de terminaison des abonnés si les mécanismes de limitation de débit font défaut. La plateforme impose des plafonds d'ingestion par locataire pour protéger les ressources des serveurs contre les inondations de trafic inattendues. Lorsque le trafic dépasse les seuils normaux, le système met en file d'attente les analyses dans des tampons persistants, appliquant une contre-pression contrôlée. Les administrateurs peuvent surveiller le débit en direct.
Dépannage opérationnel et ressources requises
Le diagnostic des échecs de livraison nécessite une inspection structurée des journaux et une vérification précise de la disponibilité des points de terminaison.
Lectures liées: Semaine pilote d'e-mail : vérifications d'authentification en direct · Semaine pilote API : Clés et webhooks sur le trafic en direct · limites de débit API du pilote à la production.
Commencer avec IOSOR
Pointez MX vers l’hôte de parse et créez une URL de webhook entrant avec un secret partagé par locataire. Persistez le payload avant de renvoyer 2xx. Rejouez par message-id pour qu’un retry webhook n’ouvre pas un second ticket. Prouvez qu’un message entrant atteint la file de ce locataire sur le ledger.
À retenir — IOSOR
HTTP 200 avec un payload perdu est un échec silencieux. ACK après écriture, pas avant.
Faites : persistez, puis 2xx ; relancez le webhook sur 5xx. Ne faites pas : ACK sur 200 pendant que le parseur bufferise encore, ni partager un secret webhook entre locataires.
Ce guide vous a-t-il aidé ?
Guides associés
- Séparation des files d'attente d'e-mails transactionnels et promotionnels
Concevez un routage d'e-mails robuste dans votre CPaaS pour protéger les OTP et notifications système critiques.
- Réactiver les domaines d'envoi dormants sans déclencher les filtres ISP
Réintroduisez en toute sécurité les domaines de sous-locataires à faible activité dans les pools d'envoi actifs grâce à des plannings de montée en puissance contrôlés et une allocation JIT automatisée.
- Gestion des limites de débit et régulation des files d'attente pour les pics d'emails
Apprenez à tamponner les pics d'emails volumineux grâce aux files d'attente asynchrones, moteurs de backoff et limites de débit pour respecter les règles ISP.