Procédure
Les e-mails envoyés par votre site (formulaire de contact, WordPress, boutique en ligne) partent par la fonction mail() de PHP, avec l'adresse d'expédition mail_php@votre-domaine. S'ils n'arrivent plus, vérifiez dans l'ordre ci-dessous : l'outil « Suivi mails » montre ce qu'est devenu chaque envoi, « Mail Abuse » indique un éventuel blocage. Arrêtez-vous dès que vous avez trouvé la cause.
Sur un hébergement LWS Panel, l'adresse mail_php@votre-domaine est créée d'office par LWS pour les envois des scripts de votre site. Vous la voyez dans la page « Emails », avec le type « Système PHP » : elle n'a pas de bouton « Actions » et vous n'avez rien à y configurer.
Le champ SPF proposé par défaut pour votre domaine autorise ces envois (il contient a:mailphp.lws-hosting.com). Vous le retrouvez dans la page « Emails », partie « État de la messagerie », lien « SPF ». Si vous avez modifié votre champ SPF, gardez cette mention.
Remplissez votre formulaire de contact (ou déclenchez l'envoi qui ne fonctionne pas) en notant l'heure exacte et l'adresse du destinataire.
Dans la gestion de votre hébergement, rubrique « Adresses emails », cliquez sur « Suivi mails ». Dans le champ de recherche, saisissez mail_php@votre-domaine (par exemple mail_php@exemple.com), puis cliquez sur « Rechercher ».
Retrouvez la ligne qui correspond à l'heure et au destinataire de votre test :
Quand des envois de spam partent de votre domaine (formulaire utilisé par des robots, script piraté), LWS peut suspendre les envois. Dans la rubrique « Adresses emails », cliquez sur « Mail Abuse » : un message rouge indique les adresses bloquées et la raison. Corrigez la cause avant de demander le déblocage, en suivant l'aide Comprendre et résoudre le blocage SMTP pour Mail Abuse sur LWS Panel.
La cause la plus courante est un formulaire de contact sans captcha. Ajoutez-en un avant toute chose :
Après de nombreux envois de spam depuis un site, la fonction mail() de l'hébergement peut être désactivée. Vos formulaires ne peuvent alors plus envoyer de message.
Dans ce cas, sécurisez d'abord vos formulaires (captcha) et mettez à jour votre site, ses extensions et son thème, puis contactez le service technique, qui vous communiquera la marche à suivre : Comment contacter l'assistance technique de LWS ?
Votre site peut aussi envoyer ses messages par une vraie boîte e-mail de votre domaine, avec son identifiant et son mot de passe, au lieu de la fonction mail(). Pour WordPress, la configuration est expliquée dans l'aide Comment configurer l'envoi de mail en SMTP sur Wordpress. Les réglages du serveur d'envoi sont dans l'aide Quels paramètres utiliser pour configurer une adresse email (IMAP, POP, SMTP) ?
Refaites un envoi de test depuis votre site, puis recherchez de nouveau mail_php@votre-domaine dans « Suivi mails » (ou l'adresse de la boîte, si vous êtes passé en SMTP).
Si vos envois n'apparaissent pas dans « Suivi mails » ou restent en erreur, ouvrez un ticket depuis votre espace client. Indiquez l'adresse de la page de votre formulaire, l'adresse du destinataire, la date et l'heure de votre test avec le fuseau horaire, et le message d'erreur complet (ou une capture).
Trucs et astuces
Pour aller plus loin