Formulaire de contact WordPress qui n’envoie pas d’email : la solution SMTP Imprimer

  • WP Mail SMTP, formulaire de contact, emails WordPress, SMTP, Contact Form 7, WooCommerce emails
  • 0

Configurer l’envoi des emails de WordPress en SMTP

Un client remplit votre formulaire de contact… et vous ne recevez rien. Les confirmations de commande WooCommerce n'arrivent pas, ou finissent en spam. C'est l'un des problèmes les plus courants sur WordPress, et il coûte des clients sans qu'on s'en rende compte. La cause est presque toujours la même : par défaut, WordPress envoie ses emails sans authentification. La solution aussi : configurer un envoi SMTP avec une vraie boîte professionnelle.

Pourquoi les emails de WordPress se perdent

  • WordPress utilise la fonction d'envoi basique de PHP : le message part sans mot de passe ni signature.
  • L'adresse d'expédition est souvent wordpress@votredomaine, une adresse qui n'existe pas.
  • Le formulaire utilise parfois l'adresse du visiteur comme expéditeur ([email protected]) : Gmail détecte que votre serveur n'a pas le droit d'envoyer au nom de Gmail et rejette le message.

Avec le SMTP, WordPress se connecte à votre boîte professionnelle comme le ferait Outlook, et les messages sont authentifiés par SPF et DKIM : voir SPF, DKIM et DMARC.

Étape 1 : créer une boîte dédiée

Dans cPanel, créez une adresse réservée au site, par exemple [email protected] ou [email protected], avec un mot de passe long. Voir créer une adresse email. Une boîte dédiée évite de mettre votre mot de passe personnel dans WordPress.

Étape 2 : installer WP Mail SMTP

  1. Extensions → Ajouter, recherchez WP Mail SMTP, installez et activez.
  2. L'assistant s'ouvre : choisissez Other SMTP (Autre SMTP).
  3. Renseignez les paramètres du tableau ci-dessous.
ParamètreValeur
Hôte SMTPmail.monentreprise.cd (ou le nom du serveur indiqué dans votre email de bienvenue)
ChiffrementSSL
Port465 (ou 587 avec TLS)
AuthentificationActivée
Identifiant SMTPL'adresse complète : [email protected]
Mot de passe SMTPLe mot de passe de cette boîte
Email d'expédition[email protected], avec l'option « Forcer l'email d'expédition »
Nom d'expéditionLe nom de votre structure

Si un avertissement de certificat apparaît avec mail.monentreprise.cd, utilisez le nom du serveur indiqué dans votre email de bienvenue : son certificat est toujours valide.

Étape 3 : envoyer un test

  1. WP Mail SMTP → Outils → Test d'email.
  2. Envoyez un test vers une adresse Gmail.
  3. Vérifiez qu'il arrive en boîte de réception, puis dans Gmail ouvrez Afficher l'original : SPF, DKIM et DMARC doivent indiquer PASS.

Étape 4 : régler correctement le formulaire

C'est l'étape que tout le monde oublie. Dans les réglages de l'email de notification du formulaire :

ChampÀ mettreÀ ne pas mettre
De (From)[email protected]L'adresse saisie par le visiteur
Répondre à (Reply-To)L'adresse saisie par le visiteur—
À (To)La boîte qui traite les demandesUne adresse qui redirige vers Gmail

Ainsi, vous cliquez sur « Répondre » et votre réponse part directement au visiteur.

Où trouver ces champs ?

  • Contact Form 7 : onglet E-mail du formulaire. Mettez Reply-To: [your-email] dans les en-têtes supplémentaires.
  • WPForms : Paramètres → Notifications du formulaire.
  • Forminator : onglet Email notifications.
  • WooCommerce : WooCommerce → Réglages → E-mails, en bas : nom et adresse de l'expéditeur.

Étape 5 : garder une trace

Activez le journal des emails dans WP Mail SMTP (selon la version) ou installez une extension de journalisation : vous verrez chaque email envoyé par le site et pourrez renvoyer un message perdu. Pour les formulaires, activez aussi l'enregistrement des entrées dans la base (WPForms, Forminator ou l'extension Flamingo pour Contact Form 7) : même en cas de problème d'email, aucune demande n'est perdue.

Problèmes fréquents

ErreurCauseSolution
Authentication failedMot de passe ou identifiant incorrectUtiliser l'adresse complète, réinitialiser le mot de passe dans cPanel
Could not connect to SMTP hostMauvais hôte ou portEssayer 465/SSL puis 587/TLS, et le nom du serveur de l'email de bienvenue
Le test arrive mais pas les formulairesChamp « De » du formulaireAppliquer l'étape 4
Les emails arrivent en spamDKIM ou DMARC absentVoir SPF, DKIM, DMARC et emails en spam

Emails professionnels dès 29,99 $ par an

5 à 30 adresses à votre nom de domaine, anti-spam inclus, migration gratuite.

Voir les offres email

Questions fréquentes

Puis-je utiliser Gmail comme serveur SMTP ?

C'est possible, mais déconseillé pour un site professionnel : vos emails partiraient d'une adresse Gmail et non de votre domaine.

Faut-il changer le mot de passe dans WordPress si je le change dans cPanel ?

Oui. Sinon, le site ne peut plus envoyer d'emails.

Vous pouvez configurer cela pour moi ?

Bien sûr. avec l'adresse du site.


Cette réponse était-elle pertinente ?

« Retour