CONÇU POUR DÉLIVRER

Rafale est un logiciel spécifiquement pensé et conçu pour répondre aux trois contraintes logistiques essentielles de l'acheminement en boite de réception de gros volumes d'emails : fiabilité, tracabilité et performance.

Parce que délivrer en inbox n'a jamais été aussi complexe, avec l'avènement des filtres antispams à mesure de réputation, Rafale dispose d'un système sophistiqué - basé sur un hypercube décisionnel - qui automatise la majeure partie des tâches d'administration du cycle de vie des adresses IPs, et optimise la délivrabilité sans intervention humaine.

Développé intégralement en langage C, Rafale transforme n'importe quel serveur d'entrée de gamme en puissant système de routage et tracking professionel, avec comme objectif zéro maintenance.

Rafale.IO - Founding principles.jpg
Rafale.IO - Architecture.jpg

FIABILITÉ

Rafale n'utilise aucun composant tiers, tels que libraries, dlls, paquets, sgdb, gestionnaires de file d'attente, etc, et n'est ainsi pas exposé aux bugs, failles de sécurité, instabilités, ou problèmes de versioning inhérent à ce type de dépendance.

La maîtrise de 100% du code source de l'application permet la production d'un fichier executable unique, ultraléger (<1Mo), autonome, où tous les modules fonctionnels partagent le même espace mémoire, pour une efficacité optimale.

A titre de comparaison, les MTA professionnels du marché nécessitent plusieurs dizaines de composants externes, représentant au total 50 fois plus de code binaire.

RÉSILIENCE

Rafale ne repose sur aucune base de donnée centralisée, sujette à engorgement face aux pics de trafic en réception ou situations de blacklistage en émission, mais sur un système de lotissement en silos, qui lui permet d'absorber sans limite d'importants volumes de messages, pour les remettre par la suite en fonction des disponibilités instantanées de la capacité d'envoi.

Un bénéfice secondaire de cette architecture est la résilience aux redémarrages serveurs accidentels (reset, bluescreen, coupure electrique) avec comme conséquence des risques de corruption d'index : Rafale n'utilisant que des fichiers plats au format texte, les envois reprennent automatiquement là où ils ont été interrompus.

Rafale.IO - Routing capabilities.JPG
Rafale.IO - Mixed delivery.jpg

DÉLIVRABILITÉ

Groupes de domaines, MX, alias, paramètres de contrôle de flux, reconnaissance de patterns SMTP pour qualification de hard bounces et détection de blacklistage, ralentissement et acceleration automatique de débit, Rafale permet de contrôler finement les valeurs et scénarios de gestion de cycle de vie des adresses IPs et senders, du rodage au rythme nominal.

 

Si vous n'avez ni temps ni ressources à consacrer à ces règlages, plusieurs dizaines de groupes de domaines préconfigurés, tels que FAIs (Orange, Free, Sfr, Laposte), hébergeurs (OVH, 1to1...), registars (Gandi,...), avec plusieurs centaines de messages SMTP référencés, qualifiés et scénarisés sont disponibles sur abonnement.

 

Rafale gère de plus spécifiquement les particularités de la délivrabilité B2B : Grey-Listing, MX mixtes, et supporte les normes d'authentification et signature standards (SPF, DKIM, DMARC, SSL/TLS avec Certificats client/serveur, STARTTLS).

TRACKING

Délivrer c'est bien, mais vérifier, c'est mieux. C'est pour cette raison que Rafale intègre au coeur de son architecture un serveur de tracking, spécifiquement optimisé pour répondre aux pics d'ouvertures et clics post campagnes.

Ainsi, le rapprochement des statistiques d'envois et des retours des destinataires (ouvertures, pages miroir, désabonnements, clics, ainsi que les bouncebacks de type Feedbackloop, DMARC Report, List-Unsubscribe) s'effectue en temps réel, et permet la détection immédiate de toute anomalie de délivrabilité avec un niveau de précision très élevé.

Rafale.IO - MTA flow control.jpg
Rafale.IO - IP sender life cycle managem

API REST JSON & RELAI SMTP

 

Les fonctions de l'API sont disponibles aussi bien par l'interface  synchrone RESTful qu'en asynchrone, via spool de fichiers de requêtes JSON.

A partir d'un Endpoint unique, l'API permet l'injection de mailing lists à partir de données élementaires (maquettes texte/html, liste de destinataires au format csv, fichier de header et paramètres de routage et tracking au format json) sans import préalable, ainsi que l'envoi de messages transactionnels avec images encapsulées, pièces jointes, champs CC et BCC.

L'API donne accès aux rapports individuels des campagnes et journaux de messages transactionnels, aux logs techniques de routage, tracking et bounceback, aux statistiques détaillées temps réel des campagnes et IPs, ainsi qu'aux agrégats horaires. Ces données sont accessibles en de multiples formats (csv, text, html, xml, json), pour intégration directe dans un référentiel CRM.