← Retour aux modules

nexya mail SMTP WordPress : des e-mails qui partent vraiment

Les e-mails du site WordPress partent vraiment — et on sait lesquels ne sont pas partis, avec la raison exacte donnée par le serveur SMTP

  • Fini les messages dans les indésirables Un expéditeur imposé, cohérent avec le domaine, et un chemin de retour aligné. C’est ce qui manque à la plupart des sites dont le formulaire de contact « ne marche pas »
  • Quinze méthodes, dont onze par API SendGrid, Brevo, Mailgun, Postmark, Resend et les autres passent par leur API en HTTPS. Ça fonctionne même quand l’hébergeur ferme le port SMTP sortant, ce qui est devenu la règle. Gmail et Microsoft 365 se connectent par OAuth, sans mot de passe gardé sur le site.
  • Le journal ne garde que les échecs Pas de copie de tout ce qui part, seulement ce qui a échoué : la cause donnée par le serveur, le destinataire et l’objet — et, avec le Pro, les en-têtes et le contenu. L’onglet Journal affiche leur nombre
  • Un envoi de test qui dit quelque chose Le message de test rappelle l’adresse et la méthode utilisées. Quand il échoue, on lit la réponse du serveur, pas un « une erreur est survenue »
nexya mail en vidéo : SMTP WordPress : des e-mails qui partent vraiment 0:25

Ce qu’il sait faire

Un SMTP WordPress pour que les e-mails du site partent vraiment

Un e-mail qui ne part pas, c’est un formulaire de contact perdu sans que personne le sache. Ici, l’envoi passe par un vrai service, et chaque échec est noté avec la raison donnée par le serveur.

La méthode d’envoi

Quinze façons d’envoyer, dont onze par API

SendGrid, Brevo, Mailgun, Postmark, Resend et les autres passent par leur API en HTTPS : l’envoi fonctionne même quand l’hébergeur ferme le port SMTP. Gmail et Microsoft 365 se connectent par OAuth, sans mot de passe gardé sur le site.

  • Expéditeur imposé, aligné sur le domaine
  • Un e-mail de test qui dit la méthode utilisée
  • Avec le Pro, un second serveur si le premier échoue
Par où le message quitte le site nexya mail
Méthode
Clé d’API SG.••••••••uKQ

Treize méthodes d’envoi, dont onze par API. Un expéditeur imposé, cohérent avec le domaine, et un chemin de retour aligné.

Le journal

Les échecs, avec la raison exacte

Le journal ne garde pas une copie de tout ce qui part, seulement ce qui a échoué : le destinataire, l’objet et la réponse du serveur. L’onglet affiche leur nombre, et avec le Pro une alerte prévient dès qu’un message reste bloqué.

  • Avec le Pro, en-têtes et contenu des messages ratés
  • Rétention longue avec le Pro
  • Aucune copie des e-mails réussis
Les messages qui ne sont pas partis nexya mail
  • Méthode
    SendGrid

    Cause SendGrid a répondu 401 : {"errors":[{"message":"The provided authorization grant is invalid, expired, or revoked"}]}

  • Méthode
    Mailgun

    Cause Mailgun a répondu 403 : Forbidden

  • Méthode
    Postmark

    Cause cURL error 28: Operation timed out after 15001 milliseconds

Seuls les échecs sont écrits, avec leur cause. Un envoi réussi ne laisse aucune trace, et l’onglet du journal en porte le compte.

Le modèle

Des e-mails à vos couleurs

Avec le Pro, les messages du site partent sur un papier à en-tête : logo, couleurs du hub et pied de page. Les e-mails de WordPress, des formulaires et de WooCommerce gardent ainsi la même allure.

  • Aperçu avant d’enregistrer
  • Les couleurs prises du hub
  • Version texte gardée pour les lecteurs simples
Un e-mail du site, composé section par section nexya mail
  • En-tête Logo et date
  • Titre Nouveau message
  • Corps du message Le texte envoyé par le site
  • Pied de page Rue du Lac 12 · 1003 Lausanne

Nouveau message

Une demande est arrivée par le formulaire « Contact ».

Nom
Camille Rochat
E-mail
camille@example.com
Message
Bonjour, je voudrais un devis pour la refonte de notre site.
Rue du Lac 12 · 1003 Lausanne

Le même constructeur que les newsletters de Mailya, en ordinateur comme en téléphone.

Et tout le reste, déjà inclus

  • Gmail et Microsoft 365 Connexion par OAuth, sans mot de passe d’application.
  • Hors des indésirables Chemin de retour aligné sur l’expéditeur.
  • Formulaires inclus Contact Form 7, Gravity Forms, WPForms et les autres en profitent.
  • Secrets protégés Clés d’API et mots de passe chiffrés dans la base.

Pourquoi les e-mails d’un site se perdent

Par défaut, WordPress écrit ses messages avec la fonction mail de PHP, depuis une adresse du type wordpress@votre-domaine que personne n’a autorisée à écrire au nom du domaine. Les filtres modernes vérifient cette autorisation et rangent le message dans les indésirables, ou le refusent. Le site, lui, croit l’avoir envoyé. Le module supprime les deux causes : une vraie adresse d’expéditeur, et un vrai serveur d’envoi.

Pourquoi les API plutôt que le SMTP

De plus en plus d’hébergeurs ferment le port SMTP sortant pour limiter les abus. Un réglage SMTP parfaitement correct échoue alors sans explication lisible. Les envois par API passent en HTTPS, sur le même port qu’une page web : ils fonctionnent partout où le site fonctionne.

Ce que le journal contient, et ce qu’il retire

Seuls les échecs sont conservés, avec la cause, le destinataire et l’objet — et, avec le Pro, les en-têtes et le corps du message, de quoi comprendre sans avoir à reproduire. Les clés et les jetons sont retirés des adresses avant l’enregistrement, pour qu’un journal consultable ne devienne pas un endroit où traînent des identifiants.

Gratuit

Expéditeur imposé, quinze méthodes d’envoi dont Gmail et Microsoft 365, journal des échecs

Pro

Alerte quand un message n’est pas parti, rétention longue, second serveur d’envoi, e-mails habillés à vos couleurs

Sur le blog

Nos guides : SMTP WordPress

Guides · 5 min de lecture

Changer le style d’un formulaire WordPress : case à cocher, largeur, bouton et RTL

Le style d'un formulaire WordPress se dérègle presque toujours pour la même raison : le thème et le formulaire se disputent les mêmes éléments. Cet article montre comment trouver la règle en cause et la corriger (case à cocher, largeur, bouton d'envoi, langues de droite à gauche), et ce que nexya forms règle déjà pour vous.

  • Un formulaire hérite du CSS du thème : l'inspecteur du navigateur montre quelle règle gagne et d'où elle vient.
  • Une case de consentement trop large se corrige avec width: auto, limité au conteneur du formulaire.
  • Un CSS de bouton sans effet est soit moins précis qu'une autre règle, soit pas chargé, soit masqué par un cache.

Lire l’article

Coulisses · 5 min de lecture

Checkout WooCommerce en étapes, panier latéral et offres ciblées : ce qu’apporte nexya 1.4.0

nexya 1.4.0 donne au checkout WooCommerce une page à lui, en étapes, avec le récapitulatif de la commande juste à côté. Le client remplit moins de champs et fait moins d’erreurs. Vous, de votre côté, pouvez lui proposer un produit lié ou une offre au moment où il s’apprête à payer.

  • Le checkout WooCommerce s’affiche sur sa propre page, en étapes, avec le récapitulatif à côté et une page de remerciement du même style.
  • Panier latéral, bouton flottant, panier dans le menu avec [nexya_cart] et widget Elementor : le nombre de produits se met à jour en direct.
  • Localité remplie à partir du code postal dans huit pays, fautes de frappe dans l’e-mail repérées, téléphone au format international, numéro IDE (UID) vérifié.

Lire l’article

Guides · 5 min de lecture

Serveur SMTP de secours WordPress : continuer d’envoyer malgré une erreur 401, 500 ou un quota dépassé

Un serveur SMTP de secours sur WordPress évite que les e-mails du site s’arrêtent dès que le fournisseur principal répond par une erreur 401, une erreur 500 ou un quota dépassé. Cet article explique comment lire la cause exacte de l’échec, puis comment mettre en place un second serveur qui prend le relais et vous prévient.

  • Le journal du module Mail affiche la cause exacte de chaque échec : 401, quota dépassé, erreur 500.
  • Une 401 se corrige à la source, un quota dépassé ou une erreur 500 se contourne avec un second serveur.
  • Le second serveur d’envoi et les alertes en cas d’échec font partie de nexya Pro, pas de la version gratuite.

Lire l’article

Démarrer

nexya mail en trois étapes

  1. Allumez nexya mail Dans le hub nexya.
  2. Choisissez la méthode d’envoi SMTP, ou l’API de Brevo, SendGrid, Mailgun, Postmark, Resend… puis l’expéditeur du site.
  3. Envoyez un test Le message de test dit par où il est parti. S’il échoue, le journal donne la réponse exacte du serveur.

nexya mail est dans l’extension gratuite, sur autant de sites que vous voulez.

Questions fréquentes

Tout savoir sur nexya mail

Le plus souvent, l’hébergeur envoie avec une adresse qui ne correspond pas au domaine, et les messages finissent en indésirables ou sont refusés. nexya mail impose un expéditeur cohérent et passe par un vrai service d’envoi.

Dans nexya mail, choisissez SMTP ou l’un des services pris en charge par API (Brevo, SendGrid, Mailgun, Postmark, Resend, SparkPost, SMTP2GO…). L’API passe en HTTPS, même quand l’hébergeur ferme le port SMTP.

Le même travail d’envoi, avec un journal qui ne garde que les échecs et leur cause et un captcha invisible pour les formulaires, dans le même module. Avec le Pro, un papier à en-tête habille aussi les e-mails du site.

L’onglet Captcha ajoute un captcha invisible : pas de Google, pas de cookie, rien à cocher. Un envoi qui a l’air suspect passe un petit défi au lieu d’être refusé. Il couvre la connexion, les commentaires et les grandes extensions de formulaires comme Contact Form 7, WPForms ou Fluent Forms.

L’onglet Journal compte les échecs. Avec le Pro, une alerte vous prévient, et un second serveur d’envoi prend le relais si le premier ne répond pas.

Pas forcément : le SMTP de votre hébergeur ou de votre messagerie suffit. Un service comme Brevo ou SendGrid est plus sûr quand le port SMTP est fermé.

Par OAuth : un bouton ouvre la connexion de Google ou de Microsoft, et aucun mot de passe n’est gardé sur le site.

Oui, elles sont chiffrées dans la base de données, comme les mots de passe SMTP.

La suite

Les autres modules