Un client remplit votre formulaire de contact, valide, voit un message de confirmation... et vous ne recevez jamais l'e-mail. Combien de demandes avez-vous perdues sans meme le savoir ? C'est l'un des problemes les plus courants et les plus sournois sur WordPress : le site fonctionne, mais les e-mails n'arrivent pas, ou finissent noyes dans les spams du destinataire.

Le probleme vient presque toujours de la meme cause : WordPress envoie ses e-mails par une fonction technique appelee "mail()", que la plupart des fournisseurs de messagerie n'apprecient pas et filtrent facilement. La solution consiste a passer par un vrai service d'envoi via le protocole SMTP, ce qui change radicalement le taux de reception.

Dans cet article, on vous explique simplement ce qu'est le SMTP, pourquoi WordPress s'en passe par defaut (a tort), et comment mettre en place une solution fiable et gratuite pour ne plus jamais rater un message important.

Pourquoi WordPress a un probleme d'e-mails par defaut

Par defaut, WordPress utilise une fonction PHP native, appelee "mail()", pour envoyer tous ses e-mails : confirmation de formulaire, notification de commande, reinitialisation de mot de passe. Cette fonction envoie le message directement depuis le serveur d'hebergement, sans authentification particuliere.

Le probleme, c'est que les serveurs de messagerie (Gmail, Outlook, Yahoo) sont devenus tres exigeants face au spam. Un e-mail envoye sans authentification claire, depuis un serveur qui n'est pas reconnu comme un expediteur legitime, a de fortes chances d'etre classe en spam, retarde, ou tout simplement rejete sans meme que vous en soyez informe.

C'est pour cela que tant de proprietaires de sites WordPress decouvrent, souvent trop tard, que leur formulaire de contact "ne marche pas" alors qu'il fonctionne parfaitement... jusqu'a l'etape de l'envoi.

Le SMTP, explique simplement

SMTP signifie "Simple Mail Transfer Protocol". C'est le protocole standard utilise pour envoyer des e-mails sur internet, celui qu'utilisent votre messagerie professionnelle ou personnelle au quotidien.

La difference essentielle avec la fonction "mail()" de WordPress, c'est que le SMTP s'authentifie aupres d'un vrai serveur d'envoi, avec un identifiant et un mot de passe (ou une cle API), exactement comme lorsque vous vous connectez a votre boite mail. Cette authentification rassure les fournisseurs de messagerie sur la legitimite de l'expediteur, ce qui ameliore considerablement les chances que le message arrive en boite de reception plutot qu'en spam.

En resume : passer par le SMTP, c'est confier l'envoi de vos e-mails a un service specialise dans la delivrabilite, plutot que de laisser votre serveur d'hebergement (qui n'est pas concu pour cela) s'en charger seul.

Des solutions gratuites et fiables existent

Bonne nouvelle : il n'est pas necessaire d'investir dans une solution complexe pour resoudre ce probleme. Deux services se distinguent par leur fiabilite et leur offre gratuite adaptee a la majorite des sites vitrines et TPE :

  • Brevo (anciennement Sendinblue), une solution francaise qui propose une offre gratuite couvrant plusieurs centaines d'e-mails par jour, largement suffisante pour un formulaire de contact ou des notifications de commande sur un site de taille moyenne.
  • Resend, un service plus recent, pense pour les developpeurs, qui propose egalement un palier gratuit et une mise en place tres rapide via une extension ou une integration directe.

Ces deux services fonctionnent sur le meme principe : vous creez un compte, vous recuperez des identifiants d'envoi (ou une cle API), et vous les renseignez dans une extension SMTP installee sur votre WordPress. Notre article dedie configurer le SMTP sur WordPress avec Brevo detaille la procedure pas a pas.

Pourquoi passer par un service d'envoi ameliore vraiment la reception

Au-dela de l'authentification de base, les services comme Brevo ou Resend apportent plusieurs garanties que votre hebergement seul ne peut pas offrir :

  • Une reputation d'envoi deja etablie : ces plateformes envoient des volumes tres importants d'e-mails legitimes chaque jour, ce qui les rend reconnues et fiables aux yeux des fournisseurs de messagerie.
  • Le suivi de la delivrabilite : vous pouvez voir si un e-mail a ete envoye, ouvert, ou rejete, ce qui est impossible avec la fonction "mail()" standard.
  • La compatibilite avec les standards d'authentification SPF, DKIM et DMARC, qui prouvent a un serveur destinataire que l'e-mail provient reellement de votre domaine et n'a pas ete falsifie.

Ces trois protocoles meritent d'ailleurs une attention particuliere une fois le SMTP en place : notre article sur SPF, DKIM et DMARC pour les e-mails WordPress explique comment les configurer pour maximiser encore la delivrabilite.

Verifier que vos e-mails partent bien

Une fois une solution SMTP en place, il est important de tester reellement l'envoi, et pas seulement de considerer que "la configuration est faite". La plupart des extensions SMTP proposent une fonction d'envoi de test, qui permet de verifier immediatement que le message part et arrive correctement.

Il est egalement recommande de verifier regulierement le tableau de bord du service d'envoi choisi (Brevo ou Resend), qui vous signale les e-mails rejetes ou les erreurs d'authentification, souvent invisibles depuis WordPress lui-meme.

Quand faire appel a un professionnel

Mettre en place une extension SMTP basique est generalement accessible sans competence technique poussee. Mais certaines situations demandent plus d'expertise : configuration des enregistrements DNS pour SPF et DKIM, diagnostic d'un probleme de delivrabilite persistant malgre une configuration SMTP en place, ou migration d'un service d'envoi vers un autre sans interrompre les notifications du site.

Un professionnel saura egalement vous conseiller sur le service le plus adapte a votre volume d'envoi et vos besoins specifiques (facturation automatique, newsletter, notifications transactionnelles), au-dela du simple formulaire de contact.

Questions frequentes

Pourquoi mon formulaire de contact WordPress affiche "message envoye" alors que je ne recois rien ? C'est le symptome classique du probleme : WordPress affiche un message de succes des que la fonction d'envoi est appelee, sans savoir si l'e-mail est reellement arrive a destination. Seule une solution SMTP avec suivi de delivrabilite permet de verifier ce qu'il se passe reellement apres l'envoi.

Une extension SMTP suffit-elle, ou faut-il aussi toucher au DNS ? L'extension SMTP resout deja une grande partie du probleme en changeant la methode d'envoi. Mais pour une delivrabilite optimale, ajouter les enregistrements SPF et DKIM chez votre fournisseur de domaine renforce encore la confiance accordee a vos e-mails.

Brevo et Resend sont-ils vraiment gratuits ? Oui, les deux proposent un palier gratuit reellement utilisable en production, sans carte bancaire requise pour demarrer, avec des volumes largement suffisants pour la majorite des sites vitrines et TPE.

Votre formulaire de contact WordPress ne vous transmet plus les demandes de vos clients ? L'equipe Relax by Yumea diagnostique gratuitement l'origine du probleme et met en place une solution d'envoi fiable. Demandez votre diagnostic gratuit sur Relax by Yumea.