
Un formulaire WordPress peut afficher « Message envoyé » alors que le destinataire ne reçoit rien. Le problème peut se situer dans la configuration du site, l’envoi SMTP, l’authentification du domaine ou le filtrage du fournisseur de messagerie. Pour le résoudre, il faut suivre le message à chaque étape plutôt que multiplier les plugins.
Séparer validation du formulaire et réception
Le succès affiché dans le navigateur indique parfois seulement que WordPress a transmis une demande d’envoi. Il ne garantit pas une livraison dans la boîte de réception. Vérifiez l’adresse de destination, les éventuelles copies, les erreurs serveur et la méthode d’expédition réellement utilisée. Une boîte de test dédiée permet de reproduire le problème sans dépendre des échanges commerciaux.
Examiner le domaine expéditeur
L’adresse From doit être cohérente avec le domaine et l’infrastructure autorisée à envoyer pour lui. Contrôlez les enregistrements SPF, la signature DKIM lorsque disponible et la politique DMARC selon votre configuration. Ces mécanismes ne corrigent pas toutes les causes de rejet, mais ils aident les serveurs destinataires à vérifier les messages. Évitez d’utiliser l’adresse saisie par le visiteur comme expéditeur authentifié.
Tester SMTP et authentification
Si vous passez par un relais SMTP, vérifiez hôte, port, chiffrement, authentification et limites du prestataire. N’inscrivez pas le mot de passe dans une capture ou un journal partagé. Utilisez des paramètres adaptés à l’hébergeur et comparez les réponses du serveur de messagerie. Un certificat TLS invalide ne doit pas être contourné par une désactivation permanente de la vérification.
Lire les erreurs et les en-têtes
Lorsque le serveur refuse un e-mail, recherchez le code et la réponse associés. Lorsqu’il l’accepte mais que le destinataire ne le voit pas, vérifiez dossier indésirable, quarantaine et journaux côté fournisseur. L’analyse des en-têtes d’un message reçu aide à comprendre les chemins empruntés. Des délais ponctuels peuvent aussi provenir de la file d’attente du service.
Prévoir une continuité commerciale
Pour un formulaire de devis critique, mettez en place une solution de supervision appropriée et vérifiez régulièrement son fonctionnement. Conservez seulement les informations nécessaires, avec une durée de conservation cohérente et des accès limités. Un formulaire qui « envoie » mais ne notifie personne est un problème de service, pas seulement un bug technique.
Plan de test après correction
Envoyez un message depuis plusieurs adresses de domaines différents, vérifiez la réception, les réponses et la délivrabilité des notifications administrateur. Modifiez un seul paramètre à la fois. Gardez un relevé daté des essais et vérifiez que l’envoi reste fonctionnel après les mises à jour de WordPress ou du prestataire.
Questions fréquentes
Un SMTP garantit-il la délivrabilité ?
Non. Il facilite un envoi correctement configuré, mais la réputation du domaine, les authentifications et les politiques de filtrage interviennent également.
Pourquoi le formulaire affiche-t-il « envoyé » ?
Ce message peut signifier que l’application a accepté la demande d’envoi, sans certifier la livraison finale au destinataire. Les journaux techniques sont utiles pour identifier le point de blocage.
Ressources pour continuer
- Contact flottant WordPress : faciliter la prise de contact sans popup intrusive
- Mettre à jour WordPress sans interrompre son site : une procédure fiable
- Sécuriser WordPress : les contrôles prioritaires
Pour un besoin spécifique, une vérification de compatibilité ou une évolution sur mesure, découvrez les prestations Concepty ou contactez Concepty.
