Les e-mails de mon site (formulaire, fonction mail()) ne partent plus : que faire ?


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.

Comment votre site envoie ses e-mails

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.

Retrouver les envois de votre site

  1. Faites un envoi de test

    Remplissez votre formulaire de contact (ou déclenchez l'envoi qui ne fonctionne pas) en notant l'heure exacte et l'adresse du destinataire.

  2. Ouvrez « Suivi mails »

    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 ».

  3. Lisez le statut de votre envoi

    Retrouvez la ligne qui correspond à l'heure et au destinataire de votre test :

Vérifier que vos envois ne sont pas bloqués

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 :

La fonction mail() de mon hébergement est désactivée

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 ?

Autre solution : envoyer par une boîte e-mail de votre domaine (SMTP)

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) ?

Vérifier que tout fonctionne

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).

Contacter le support

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).

Articles associés

Trucs et astuces

Pour aller plus loin

Notez cet article

Vous avez noté 0 étoile(s)

Cet article a été lu 34215 fois.

Note : 3.8 / 5 - 4 avis.

Top