La confirmation n’est que la première étape
Un visiteur remplit le formulaire et voit un message de confirmation, mais l’entreprise ne reçoit rien. Le site peut avoir enregistré la demande sans que l’email parvienne à destination. Même lorsque WordPress indique que wp_mail() a réussi, cela ne confirme pas la réception par le destinataire.
Commencez par le formulaire
Envoyez un test avec un objet unique et notez l’heure et l’adresse de destination. Vérifiez que les notifications arrivent dans une boîte active de l’entreprise et non à l’adresse d’un ancien prestataire. Consultez les courriers indésirables et les règles de transfert. Si le site conserve les demandes, comparez l’entrée enregistrée avec l’email : vous distinguerez ainsi la réception des données de la livraison de la notification.
Vérifiez l’expéditeur et l’envoi
L’adresse « De » doit utiliser un domaine depuis lequel le site est autorisé à envoyer. Utiliser l’adresse du visiteur comme expéditeur peut donner au message l’apparence d’une usurpation. Choisissez une adresse professionnelle authentifiée et, si le formulaire le permet, placez l’adresse du visiteur dans « Répondre à ». Contrôlez la configuration du service d’envoi et l’authentification du domaine.
Localisez l’interruption
Recherchez le test dans les journaux de l’application et le suivi de livraison du serveur email. Distinguez un échec avant l’envoi, un report temporaire, un refus et une acceptation par le serveur suivant. Cette acceptation ne garantit pas l’affichage dans la boîte de réception. En l’absence de toute trace, examinez d’abord la configuration du formulaire.
Refaites ce test après une mise à jour, une migration ou un changement de destinataire. Pour les demandes importantes, envisagez également un stockage sécurisé des soumissions avec des droits d’accès et une durée de conservation adaptés.