
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
- Extensions → Ajouter, recherchez WP Mail SMTP, installez et activez.
- L'assistant s'ouvre : choisissez Other SMTP (Autre SMTP).
- Renseignez les paramètres du tableau ci-dessous.
| Paramètre | Valeur |
|---|---|
| Hôte SMTP | mail.monentreprise.cd (ou le nom du serveur indiqué dans votre email de bienvenue) |
| Chiffrement | SSL |
| Port | 465 (ou 587 avec TLS) |
| Authentification | Activée |
| Identifiant SMTP | L'adresse complète : [email protected] |
| Mot de passe SMTP | Le 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édition | Le 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
- WP Mail SMTP → Outils → Test d'email.
- Envoyez un test vers une adresse Gmail.
- 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 demandes | Une 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
| Erreur | Cause | Solution |
|---|---|---|
| Authentication failed | Mot de passe ou identifiant incorrect | Utiliser l'adresse complète, réinitialiser le mot de passe dans cPanel |
| Could not connect to SMTP host | Mauvais hôte ou port | Essayer 465/SSL puis 587/TLS, et le nom du serveur de l'email de bienvenue |
| Le test arrive mais pas les formulaires | Champ « De » du formulaire | Appliquer l'étape 4 |
| Les emails arrivent en spam | DKIM ou DMARC absent | Voir 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 emailQuestions 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. Écrivez-nous sur WhatsApp avec l'adresse du site.
Une question ? Notre équipe vous répond sur WhatsApp.
Discuter sur WhatsAppou écrivez-nous au +1 (567) 293-1610