Procédure
Les mails envoyés par les scripts PHP de votre site (formulaire de contact, WordPress…) avec la fonction mail() se retrouvent dans l'outil Suivi mails du LWS Panel, avec l'expéditeur mail_php@votre-domaine. Un envoi dont le score antispam atteint 8 ou plus est détruit : il porte le statut « Destroyed for spam » et n'arrive jamais à son destinataire. L'ancien bouton « Logs Apache et PHP », qui contenait la partie « Logs des envois de mails avec la fonction Mail() de PHP », n'existe plus.
L'antispam RSpamD des hébergements mutualisés LWS filtre les mails que vous recevez, mais aussi ceux que votre site envoie avec la fonction mail() de PHP. Il attribue à chaque message un score : plus il est élevé, plus le message ressemble à un spam.
Le seuil est de 8 points, et le traitement dépend du sens du message :
Dans la gestion de votre hébergement, rubrique « Adresses emails », cliquez sur l'icône « Suivi mails ».

Dans le champ de recherche, saisissez mail_php@votre-domaine, en remplaçant votre-domaine par votre nom de domaine (par exemple mail_php@exemple.com). Choisissez « Erreur » dans la liste des statuts, indiquez si besoin une date de début et une date de fin, puis cliquez sur « Rechercher ».
Le détail d'un message en erreur s'affiche directement sous sa ligne. Le statut « Destroyed for spam » indique que le message a été détruit pour spam. La colonne « Score SPAM » donne son score.

Cliquez sur l'icône d'avertissement rouge à côté du score. La fenêtre qui s'ouvre montre l'en-tête du message : la ligne X-SPAM-SCORE donne le score total, et la ligne X-SPAM-RESULT détaille les critères qui l'ont fait monter. L'aide Utiliser le suivi des mails sur le LWS Panel explique ce rapport en détail.
Le bouton vert « Quoi faire ? », à droite de la ligne, ouvre la fenêtre « Solution pour résoudre votre problème », avec des conseils adaptés à l'erreur.
Avant de renvoyer le message, corrigez ce qui a fait monter son score :
Déclenchez un nouvel envoi depuis votre site (par exemple en remplissant votre formulaire de contact), puis recherchez de nouveau mail_php@votre-domaine dans « Suivi mails », avec le statut « Tous ».
Non. Un message « Destroyed for spam » a été supprimé : il ne se trouve pas dans un dossier d'indésirables et son destinataire ne l'a jamais reçu. Corrigez la cause du blocage, puis renvoyez-le.
Quand une adresse du domaine envoie du spam (formulaire piraté, script mal réglé…), LWS peut suspendre ses envois. Dans la rubrique « Adresses emails », l'icône « Mail Abuse » indique si un envoi est bloqué, pour quelle adresse et pour quelle raison. Corrigez la cause avant de demander le déblocage : voir l'aide Comprendre et résoudre le blocage SMTP pour Mail Abuse sur LWS Panel.
La liste affiche les 100 derniers événements d'envoi et de réception du domaine. Le lien « Voir les 1000 derniers évenements », au-dessus du tableau, élargit l'historique. Vérifiez aussi les dates et le statut choisis dans les filtres.
L'ancien écran « Logs Apache et PHP » a été remplacé par l'outil LWS Log Analyzer (icône « Logs Apache PHP ModSecurity » de la rubrique « Base de données & PHP »). Ses onglets « Accès & Erreurs », « Erreurs PHP », « Mod Security (WAF) », « Cache », « PHP-FPM » et « Protection » ne suivent pas les mails : les envois se consultent dans « Suivi mails ».
Pour aller plus loin
Vous êtes désormais en mesure d'accéder aux logs de la fonction PHPMail() de votre hébergement mutuailisé avec LWS. Les logs de la fonction PHPMail() vous permettent d'avoir une indication concernant les erreurs lors des envois d'emails.
N'hésitez pas à partager vos remarques et vos questions !