Envoi de mail depuis WordPress ne fonctionne pas, bug OVH ?

-

Sommaire

Il m’est arrivé une mésaventure récemment ! En effet, je développais un site sous WordPress et pour une raison que je ne connaissais pas, l’envoi d’email ne marchait pas depuis le site (avec les formulaires de contact par exemple). Le bug d’envoi d’email depuis WordPress vient en réalité de l’hébergeur de mon client (OVH Mail), le très méconnu OVH … Bref, trêve de plaisanterie, je vous explique comment je m’en suis sorti !


Les symptômes du bug d’envoi d’email avec OVH

Si vous rencontrez un des symptômes suivants :

  • Votre formulaire de contact ne fonctionne pas (Contact Form 7 par exemple).
  • Vous n’arrivez pas à vous envoyer un nouveau mot de passe.
  • Vos utilisateurs ne reçoivent pas leur courriel de confirmation d’inscription.
  • Vos sauvegardes automatisées n’arrivent pas dans vos boites mails.

Votre site est bien malade et c’est l’envoi d’emails depuis votre site hébergé chez OVH (ou un autre hébergeur) qui semble en être la cause. En réalité c’est la fonction PHP Mail() qui semble ne plus fonctionner.

OVH Mail : Si vous êtes hébergé chez OVH quelques petites choses à vérifier

  1. Connectez-vous dans l’administration d’OVH
  2. Choisissez votre domaine principal
  3. Allez dans la section « hébergement »
  4. Trouvez l’icône « Suivi emails personnalisés » (dans la section « services WEB »)
  5. Vérifiez que vos mails ne sont pas bloqués. Les débloquer le cas échéant.
  6. Dans ce menu vous pouvez, au passage, demander à recevoir un rapport en cas d’erreur (menu « modifier email »)

ovh mail

Les mails n’arrivent toujours pas ?

Pas de panique, nous allons configurer WordPress pour qu’il envoie les mails depuis le serveur SMTP de votre hébergement, ça sera plus simple et plus sûr. De plus vous serez certain que votre serveur ne sera pas mis en blacklist pour spam et donc vous sûr que vos emails arriveront à bon port.

  1. Installez l’extension “Wp Mail Bank” depuis votre site directement (recherche d’extensions).
  2. Ensuite, dans le menu de gauche, configurez la (WP Mail Bank -> Setting)
  3. Remplir les champs “From Mail” (le nom de l’expéditeur) et “From email” (l’adresse email d’expédition)
  4. Mailer Type, cochez Send all emails via SMTP
  5. SMTP HOST : votre serveur SMTP, par exemple : ns0.ovh.net ou bien smtp.monsite.com, renseignez-vous auprès de votre hébergeur.
  6. SMTP Port : par exemple 587, renseignez-vous auprès de votre hébergeur
  7. Encryption : cochez No encryption
  8. Authentication : User SMTP Authentication
  9. SMTP Username : votre utilisateur smtp, généralement une adresse mail que vous avez créé (par exemple guillaume@guersan.com)
  10. SMTP Password : le mot de passe de ce compte mail.
  11. Le reste, laissez par défaut

Maintenant, vous pouvez tester, normalement l’envoi d’email fonctionne.


J’espère que ce tutoriel vous aura aidé. Vous avez rencontré ce bug chez OVH avec vos mails ? Vous avez une autre astuce ? Vous n’y arrivez pas ? N’hésitez pas à commenter l’article !

34 Commentaires
  1. Hello Guillaume,

    Ne pas oublier de regarder en ligne de commande sur le serveur le log dans /var/mail/www-data (pour un serveur apache), il est tout à fait possible de n’avoir aucune réception par exemple chez GMAIL si l’ip est blacklisté.

    Un message d’erreur sera reçu en retour, GMAIL va renvoyer un code SMTP du fait du blacklisting de l’ip émettrice.

    Dans ce cas il est préfèrable de prendre un service de mail transactionnels.

    • Bonjour Sébastien, en effet c’est une excellente solution néanmoins avec des hébergements mutualisés il est rare d’avoir un accès en ligne de commande au serveur malheureusement (ou heureusement).

  2. bonjour,
    merci pour le tuto moi je ne reçois pas les e mails pour m’avertir des commandes de la boutique. Suis aller sur mon manager ovh mais je ne trouve pas pas « Suivi emails personnalisés » (dans la section « services WEB »)…

  3. Bonjour,

    Mille mercis à vous pour ce super article .

    J’ai un problème bizarre : mon formulaire de contact fonctionne quand je m’inscris mais pas pour les autres. Je vais tester les propositions ci dessus.

    Par contre, les formulaires ne sont pas beaux, parfois, il y a un max d’espaces entre le formulaire et le texte et les champs sont minuscules.

    J’adore mailpoet parce qu’il est simple et les emails sont supers. J’aimerais pouvoir le garder. j’ai pensé que la version que j’avais était peut être trop ancienne mais le mailpoet 3 fait la même chose et en plus, on ne peut plus envoyer d’email en automatique, à moins de prendre la version premium, à 10 dollars, mais je ne sais pas si les 10 dollars comprennent tout et s’il n’y a pas un supplément derrière.

    Après, tant que je n’ai pas monétisé, si je pouvais rester en gratuit, ce serait plutôt sympa.

    De tout mon coeur, merci à vous. Excellente soirée à vous

    • Bonjour, je suis ravi si l’article a pu vous aider ! Pour Mailpoet, je vais l’étudier, je compte m’y mettre, je pense en effet que la version “payante” est top, mais c’est un investissement. Pour du “full gratuit” je conseillerais Mailchimp ! Cela nécessite une intégration mais au moins les emails sont top également et c’est gratuit jusqu’à 3000 abonnés (je crois). Pour le design des formulaires, je pense qu’il faut voir au niveau du thème.

  4. Bonjour,

    Merci pour votre article, j’ai suivi pas à pas les étapes mais je reçois en fin de compte ce message :

    “Connection refused. Your host has likely installed a firewall (REJECT packets) between you and the server. Ask them to open the ports. ”

    Je n’ai pas la moindre idée de ce que je dois faire, pourriez-vous m’aider ? Je ne trouve aucune réponse sur google..

    Un grand merci d’avance !

    Claire

  5. Bonjour. Je suis sur un autre hébergeur. J’ai un site de e-commerce. Je ne reçois aucune notification quand un client fait une commande (le client ne reçois pas de mail non plus). J’ai essayé de m’envoyer à moi même un mail à partir de mon formulaire de contact. Le message est parti mais je n’ai rien reçu dans ma boîte mail

  6. Bonjour,
    Pour tenir nos adhérents informés de nos activités associatives, nous avons installés il y a qques années Newsletter en complément de notre site sous WP (version 5-0-2-fr_FR) hébergé chez OVH (version PHP 7.0), sans avoir rencontré de pbm (envoi d’un mail mensuel contenant une image, du texte, des liens internet vers différentes pages de notre site….)
    Récemment suite à des mises à jour/niveau de nouvelles versions de WP et extensions, plus moyen de faire partir les mails (Newsletter) lors de nos campagnes de mailing (partent bien en mode test mais pas en mode réel), je n’arrive pas à comprendre comment régler ce soucis…..
    Auriez vous une piste pour moi?

    • Si en mode test les emails partent bien, il ne s’agit donc pas d’un problème serveur. Je pense donc à un problème venant du plugin de Newsletter, peut-être une mauvaise configuration ?

  7. Bonjour,

    Lorsque j’envoie un message via le formulaire de contact de mon site web wordpress, je reçois bien le message envoyé dans ma messagerie Gmail sur Android (via email OVH) grâce au tuto du plugin que vous mentionnez.
    Mais, lorsque je réponds à ce message, ma réponse est renvoyée à moi-même.
    Je ne comprends.

    Je souhaite répondre par exemple à mon destinataire via le formulaire de contact wordpress à par de ma messagerie Gmail.
    J’ai peut-être manqué une étape ou bien ? Peut-être mal configuré une étape sur mon espace admin wordpress ?

    Avez-vous une idée ?

    Cordialement.

    • Bonjour Lucas ! Oui à mon avis vous avez défini votre propre adresse email comme “email de réponse” avec votre formulaire de contact.

  8. Bonjour,
    et merci pour votre tuto. ça fonctionne.
    J’aimerai juste savoir “pourquoi ” ? Pourquoi doit on passer par un plugin pour que le site puisse envoyer un formulaire.
    Tous mes sites fonctionnent sans. juste un seul ou j’ai dû suivre le tuto et le plugin mail bank.
    Ce site en question est sur une offre Public Cloud de OVH et géré par Plesk. Le mail est sur un MX d’OVH aussi et qui fonctionne de messagerie à messagerie.
    La version PHP est 7.4.21.
    Wordpress et plugins à jour…

    Merci pour vos éventuels réponses !!

    • Hello, alors je ne suis pas expert, mais les emails de WordPress passe par la fonction phpMail, donc ça dépend du serveur, certains serveurs (hébergeurs donc) ne le permettent pas. Il faut donc contourner ce bloquage en configurant l’envoi d’email via SMTP, donc un serveur email. Quelqu’un de plus calé l’expliquera mieux je pense 🙂 Ici puisque c’est un serveur que tu gères, tu dois pouvoir corriger le problème car tu as la main sur le serveur. Sur des hébergement mutualisé nous n’avons pas la main par contre.

  9. ça marche avec le test mail mais quand je teste sur mon site j’ai le message
    Erreur lors de l’envoi du message. Veuillez réessayer plus tard ou contacter l’administrateur d’une autre manière.

  10. Attention aussi, le problème peut continuer suite à l’envoi par SMTP par OVH car OVH peut mettre des restrictions sur un email fraichement créé pour éviter qu’il soit utilisé pour faire du SPAM. Généralement, je vois une restriction à 200 emails par heure mais cette limite peut être moindre.
    Avec WordPress, j’utilise le module PostSMTP qui permet en plus d’avoir un journal d’email, d’avoir les codes erreurs si il y a un problème et de renvoyer l’email.

    Cela m’a permis de comprendre qu’OVH met des limites à ces nouveaux emails.

  11. Bonjour et bravo,
    avec votre aide j’ai également débloqué l’envoi des mes emails sur un site perso (par script PHP),
    de mon coté il fallait allé dans OVH :

    WEB-CLOUD puis choisir l’hébergement concerné puis “PLUS” – “SCRIPT E-MAIL” et débloquer les envois,

    merci à tous et bonne année

  12. Bonjour,

    Merci pour cet article. C’est la première fois que j’étais confronté à ce problème avec OVH, et votre solution m’a permis de résoudre mon problème.

    Merci beaucoup !

  13. Bonjour,
    Merci pour votre article, ça m’a bien aidé.
    Pour ma part, j’ai pu résoudre le problème en faisant les 2 :
    – dans mon espace client ovh :
    J’avais reçu un mail du support ovh “« Abus avec votre hébergement” et j’ai su résoudre avec cet artile :
    https://help.ovhcloud.com/csm/fr-web-hosting-monitoring-automatic-emails?id=kb_article_view&sysparm_article=KB0052902
    Qui reprend ce que vous aviez dit :
    Web Cloud > Hébergements puis choisissez l’hébergement concerné dans la liste > l’onglet Plus > Scripts emails > Purger les e-mails (car mon statut était “SPAM”.
    – Et comme ça ne fonctionnait pas tout de suite, j’ai testé le plugin SMTP “Wp Mail Bank” :
    . Mailer Type : Send Emails via SMTP
    . SMTP HOST : SSL0.OVH.NET
    . SMTP Port : 465
    . Encryption : SSL Encryption
    . Authentication : Login
    . SMTP Username : mon adresse mail de connexion ovh
    . SMTP Password : le mot de passe de ce compte mail.

    Et tout a refonctionné !

    Je partage mon expérience. Merci à vous !

Répondre à Guillaume Guersan Annuler la réponse

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Guillaume Guersan
Guillaume Guersan
Passionné de nouvelles technologies et de Marketing Digital, j'ai créé ce blog dans le but de partager mes expériences et découvertes en matière de digital et acquisition de trafic ainsi que ma vie de freelance.
Sur le même sujet

Les 7 meilleures agences UGC de France en 2024

Le résuméLes vidéos UGC sont le format phare des campagnes publicitaires que je lance sur Meta Ads depuis quelques mois. Le coût de la...

Skoatch : l’outil de rédaction IA ultime ?

Le résuméSkoatch est un outil de rédaction IA tout-en-un et ultra complet : rédaction à partir d'une liste de mots clés, création des titres,...
00:20:19

Outils SEO gratuits : mes 5 préférés pour démarrer

Salut à tous ! Si vous me suivez déjà sur YouTube, vous savez que je partage régulièrement des astuces et conseils pour vous aider...
00:14:36

3 plateformes pour se lancer en freelance dans le marketing digital

Salut à tous les aficionados du digital ! Aujourd'hui, je vais vous parler de quelque chose qui me tient particulièrement à cœur : se...

Quels sont les avantages de la publicité Display ?

Être présent sur le web n’est pas suffisant pour améliorer votre image. En effet, après avoir créé et publié votre site, vous devez le...

Combien ça coûte une stratégie SEO ?

C'est une question qui me revient très souvent en rendez-vous client ou avant un rendez-vous client : combien ça coûte le SEO ? J'en...