Un client remplit votre formulaire de contact, valide une commande, ou demande à réinitialiser son mot de passe. Dans les trois cas, WordPress est censé envoyer un e-mail. Et dans beaucoup de cas, cet e-mail n'arrive tout simplement jamais, sans message d'erreur visible côté site. C'est l'un des problèmes les plus fréquents et les plus mal diagnostiqués sur WordPress.

La cause est presque toujours la même : WordPress utilise par défaut la fonction mail() de PHP, un mécanisme d'envoi basique qui n'a jamais été conçu pour la délivrabilité moderne. Les grandes messageries (Gmail, Outlook) filtrent de plus en plus sévèrement tout ce qui n'est pas correctement authentifié, et un e-mail envoyé ainsi finit très souvent en spam, voire nulle part.

La solution consiste à passer par un service email transactionnel wordpress externe, spécialisé dans l'envoi et le suivi des messages automatiques. Plusieurs solutions sérieuses existent, avec des offres gratuites bien pensées pour les petites structures. Voici comment elles se comparent.

En résumé : pour envoyer des e-mails fiables depuis WordPress, mieux vaut passer par un service email transactionnel externe (comme Brevo ou Resend) connecté via SMTP ou API, plutôt que la fonction mail() native de PHP. Le bon choix dépend surtout de votre volume mensuel et de votre besoin, ou non, de newsletters marketing en plus du transactionnel.

Pourquoi la fonction mail() de WordPress ne suffit pas

Par défaut, WordPress envoie tous ses e-mails automatiques (confirmation de commande, formulaire de contact, réinitialisation de mot de passe) via la fonction mail() de PHP. Ce mécanisme envoie les messages sans authentification propre (SPF, DKIM), directement depuis l'adresse IP de l'hébergement, souvent partagée avec des centaines d'autres sites. Les conséquences habituelles :

  • des messages qui finissent systématiquement en dossier spam
  • une adresse IP mutualisée parfois déjà blacklistée par certains fournisseurs
  • aucune garantie de délivrabilité réelle
  • aucune statistique d'ouverture ni de suivi des échecs d'envoi

Brevo : l'offre gratuite la plus généreuse pour les petites structures

Brevo (anciennement Sendinblue), solution française, propose un plan gratuit avec un quota d'e-mails journalier, sans limite de durée dans le temps ni carte bancaire à fournir. Son atout principal est de couvrir à la fois l'e-mail transactionnel (confirmations, notifications) et l'e-mail marketing (newsletters) dans une seule interface, disponible en français. C'est un excellent point de départ pour une TPE avec un volume modéré, qui veut aussi garder la possibilité d'envoyer une newsletter occasionnelle sans changer d'outil.

Resend : simple et pensé pour les développeurs

Resend est un service plus récent, orienté développeurs, avec une API très simple à intégrer et une offre gratuite généreuse en volume mensuel. Il se concentre uniquement sur l'e-mail transactionnel, sans fonctionnalité marketing, ce qui en fait un choix ciblé pour les sites qui veulent avant tout des e-mails fiables et bien suivis, sans superflu. C'est d'ailleurs la solution que nous utilisons chez Yumea pour gérer les envois du formulaire de contact de nos propres projets.

Les autres services à connaître : SendGrid, Mailgun, Amazon SES

D'autres solutions légitimes existent selon votre profil technique et votre volume :

  • SendGrid : historiquement l'un des plus utilisés, avec une offre gratuite plus restreinte que Brevo ou Resend, mais une bonne intégration avec de nombreux plugins WordPress
  • Mailgun : orienté développeurs comme Resend, avec un quota gratuit plus limité et souvent une carte bancaire demandée dès l'inscription
  • Amazon SES : très économique à grand volume, mais sans offre gratuite généreuse ni interface simple pour un usage non technique ; réservé aux profils à l'aise avec l'écosystème AWS

Comment bien choisir selon votre usage

Le bon service dépend surtout de votre situation :

  • un site vitrine avec un simple formulaire de contact se contente très bien d'un plan gratuit Brevo ou Resend
  • une boutique en ligne avec des confirmations de commande régulières regardera plutôt le volume mensuel réel avant de choisir entre offre gratuite et payante
  • un besoin de newsletters en plus du transactionnel oriente naturellement vers Brevo, qui couvre les deux usages
  • un profil technique qui veut un contrôle fin de l'intégration se tournera plus facilement vers Resend ou Amazon SES

Comment brancher le service choisi à WordPress

Quel que soit le service retenu, il faut un plugin SMTP ou API pour remplacer la fonction mail() native (WP Mail SMTP, FluentSMTP, ou l'extension officielle du service choisi). Cette étape se complète toujours par la configuration des enregistrements SPF et DKIM au niveau du nom de domaine, sans quoi même le meilleur service d'envoi verra sa délivrabilité pénalisée. Notre guide détaille comment configurer le SMTP WordPress avec Brevo, et notre article sur SPF, DKIM et DMARC explique ces réglages DNS pas à pas.

Quand faire appel à un professionnel

Configurer un sous-domaine d'envoi, poser correctement les enregistrements DNS, ou migrer d'un service à un autre sans perdre sa réputation d'expéditeur demande une rigueur technique que peu de dirigeants ont le temps de développer eux-mêmes. Une erreur de configuration DNS peut aussi bien empêcher tous les envois que bloquer, dans certains cas, la réception d'e-mails classiques sur le domaine. Si vos e-mails WordPress n'arrivent toujours pas après une première tentative de réglage, un accompagnement technique évite de perdre encore plus de temps.

Questions fréquentes

Un plan gratuit suffit-il pour un site professionnel ? Oui, dans la majorité des cas pour un site vitrine ou une petite boutique avec un volume raisonnable. Il faut simplement surveiller le quota journalier ou mensuel et passer à une offre payante si le volume augmente.

Faut-il configurer le SPF et le DKIM même avec un service comme Brevo ou Resend ? Oui, absolument. Ces services facilitent l'envoi, mais c'est toujours votre nom de domaine qui doit être correctement authentifié pour garantir une bonne délivrabilité. Voir notre guide sur SPF, DKIM et DMARC.

Peut-on changer de service email en cours de route sans risque ? Oui, à condition de garder les anciens enregistrements DNS actifs le temps de la transition et de tester l'envoi avant de désactiver l'ancien service. Un changement bien préparé ne perturbe pas la délivrabilité.

Vos e-mails WordPress n'arrivent pas ou finissent en spam ? Relax by Yumea diagnostique gratuitement l'origine du problème et vous propose une solution claire. Demander mon diagnostic gratuit sur /relax/