Transport SMTP (mailer) : envoyez chaque email de façon fiable, sans dépendance externe
Transport SMTP (mailer) une fonctionnalité du module Email & cache de Clustraly. Le transport SMTP est le mailer autonome de Clustraly qui expédie vos emails en immédiat, en file ou en mode critique, sans dépendance externe.
Immédiat, en file ou en mode critique : le mailer intégré de Clustraly assemble des emails conformes aux standards, sécurise les en-têtes et se replie tout seul quand le SMTP manque. Vous choisissez le canal, il gère le reste proprement.
Le bon canal pour chaque message
Tous vos emails n'ont pas la même urgence, et votre transport ne les traite pas de la même façon. Vous appelez la méthode qui correspond au message : un envoi direct, une mise en file, ou un envoi critique qui se rattrape tout seul.
Un mot de passe oublié part en immédiat ; une infolettre passe par la file ; une confirmation sensible tente l'immédiat puis bascule en file si le serveur bronche.
- send() : envoi immédiat pour un message ponctuel
- queue() : mise en file asynchrone pour les gros volumes
- sendCritical() : envoi immédiat, puis bascule en file en cas d'échec
Des messages construits pour arriver en boîte de réception
Un email mal formé finit en spam. Votre transport assemble à votre place un message propre, multipart texte et HTML, conforme RFC 5322, avec tous les en-têtes que les fournisseurs attendent.
Le désabonnement en un clic et l'en-tête de priorité limitent les plaintes et signalent un expéditeur sérieux.
- Corps multipart texte + HTML conforme RFC 5322 (quoted-printable)
- Message-ID unique sur chaque envoi
- List-Unsubscribe et désabonnement one-click RFC 8058
- En-tête Precedence: bulk pour les envois de masse
Un mailer autonome qui tourne sur n'importe quel hébergement
Pas de bibliothèque tierce à installer, pas de service à brancher. Le transport parle SMTP nativement STARTTLS ou SSL, authentification AUTH LOGIN et se connecte à votre serveur d'envoi.
Et si aucun hôte SMTP n'est configuré, il ne bloque pas : il se replie sur la fonction mail() de PHP avec le bon expéditeur d'enveloppe.
- STARTTLS et SSL pris en charge nativement
- Authentification AUTH LOGIN sur votre serveur SMTP
- Repli automatique sur mail() PHP avec expéditeur d'enveloppe -f
- Aucune bibliothèque tierce à installer ni à maintenir
L'injection d'en-têtes bloquée, par défaut
Un champ sujet ou un destinataire piégé peut servir à glisser des en-têtes malveillants dans un email. Votre transport ferme cette porte sans que vous ayez à y penser.
Les retours chariot et sauts de ligne (CR/LF) sont retirés de chaque en-tête avant l'envoi, ce qui neutralise l'injection d'en-têtes.
- CR/LF retirés systématiquement de tous les en-têtes
- Injection d'en-têtes neutralisée à la source
- Protection active sur chaque message, sans configuration
Branchez votre logique sans toucher au cœur du mailer
Besoin d'ajuster un message avant qu'il parte, ou de déclencher une action une fois l'email envoyé ? Deux points d'extension vous ouvrent le pipeline sans réécrire le transport.
Le filtre s'applique avant l'expédition, l'action se déclenche après l'envoi.
- email.sending : filtre appliqué avant l'envoi
- email.sent : action déclenchée après l'envoi
- Aucune modification du cœur du mailer nécessaire
Conçu pour la fiabilité, pas pour la surprise
Les CR/LF sont retirés des en-têtes pour bloquer l'injection, sendCritical() bascule en file quand l'envoi immédiat échoue, et chaque message reste conforme RFC 5322. Vous gardez la main sur le canal, le transport gère le reste proprement.
Questions fréquentes
Quels modes d'envoi propose le transport SMTP (mailer) ?
Faut-il un serveur SMTP dédié pour envoyer des emails ?
Le transport SMTP protège-t-il contre l'injection d'en-têtes ?
Les emails respectent-ils les standards de délivrabilité ?
Un transport email qui fait exactement ce que vous décidez
Choisissez le canal immédiat, en file ou critique. Le transport SMTP construit un message conforme et sécurisé, puis l'expédie ou le met en file si le serveur bronche. Rien à installer, deux points d'extension quand vous voulez aller plus loin. À vous de décider comment chaque email part.