Parfois, sans explication, vous n’arrivez pas à envoyer de mail depuis votre site sous WordPress, ce bug a notamment été constaté chez OVH
- Votre formulaire de contact ne fonctionne pas.
- Vous n’arrivez pas à vous envoyer un nouveau mot de passe.
- Vos utilisateurs ne reçoivent pas leur courriel de confirmation.
- Vos sauvegardes automatisées n’arrivent pas dans vos boites mails.
- La fonction PHP Mail() a l’air ne ne plus marcher.
Si vous êtes hébergé chez OVH il y a quelque chose à vérifier :
- Loguez vous dans l’administration d’OVH
- Choisissez votre domaine principal
- Allez dans la section « hébergement »
- Trouvez l’icône « Suivi emails personnalisés » (dans la section « services WEB »)
- Vérifiez que vos mail ne sont pas bloqués. Les débloquer le cas échéant.
- Dans ce menu vous pouvez, au passage, demander à recevoir un rapport en cas d’erreur (menu « modifier email »)
Ça ne fonctionne toujours pas !
Pas de panique, nous allons configurer WordPress pour qu’il envoie les mails depuis le serveur SMTP de votre hébergement.
- Installez l’extension « Wp Mail Bank » depuis votre site directement (recherche d’extensions).
- Ensuite, dans le menu de gauche, configurez la (WP Mail Bank -> Setting)
- Remplir les champs « From Mail » (le nom de l’expéditeur) et « From email » (l’adresse email d’expédition)
- Mailer Type, cochez Send all emails via SMTP
- SMTP HOST : votre serveur SMTP, par exemple : ns0.ovh.net ou bien smtp.monsite.com, renseignez-vous auprès de votre hébergeur.
- SMTP Port : par exemple 587, renseignez-vous auprès de votre hébergeur
- Encryption : cochez No encryption
- Authentication : User SMTP Authentication
- SMTP Username : votre utilisateur smtp, généralement une adresse mail que vous avez créé (par exemple guillaume@monsite.com)
- SMTP Password : le mot de passe de ce compte mail.
- Le reste, laissez par défaut
Maintenant, vous pouvez tester, cela fonctionne.
N’hésitez pas si vous avez des questions laissez un commentaire.
10 Comments
Tu m’as sauvé la vie, je crois ! ça fait des mois que je recherche la solution ! Un grand merci.
De rien 🙂 ça fait toujours plaisir d’aider !
Je laisse rarement des commentaires, mais là !!! Vous m’avez sauvé la vie !!!
J’ai passé des heures à tester des modules, des solutions tordues sur d’autres site /forums/… Et je tombe sur votre tuto qui fonctionne parfaitement !
En bref, un énorme merci !!!!!
Bonjour Samuel, c’est super si cela vous a aidé, ce n’est pas toujours évident 🙂 !
Super merci, m’sieur Guillaume… et j’ai patouillé un brin dans les ports : finalement avec le 25 tout baigne dans l’huile maintenant.
Parfait si ça a pu vous aider et donc régler votre problème 🙂 ! Pas toujours évident ces histoires de mail !
bonjour
j’ai un problème:
j’ai installer wordpress en local, et j’ai installé contact form 7 pour la creation de formulaire de contact.
tt va bien jusque la
j’ai deux ligne internnet une avec adresse ip fix et l’autre 3G
l’orsue je fait mon test depuis mon 3G je ne reçoi pas le mail de contact.
parcontre depuis l’autre connexion celle d’adresse ip fix sa marche.
Bonjour Said, alors à mon avis, c’est votre point d’accès 3G qui doit bloquer les maisl envoyés via PhpMail, avez-vous essayer en SMTP avec le plugin que je vous recommande ? Si tel est le cas, alors c’est le port SMTP (25 ou autre si sécurisé) qui est bloqué. Pensez-vous à terme hébergé votre site sur un hébergeur ?
Bonjour,
Je suis le tuto et je réceptionne bien l’email de test par contre ma page contact me donne toujours l’erreur « Email server problem ».
As-tu une solution Guillaume ?
Voici l’URL : http://www.latitudesvagabondes.com/contact/
Merci,
Bertrand
Effectivement, j’ai constaté l’erreur, et malgré tout vous recevez l’email ? J’ai dû en envoyé 1 ou 2 de test, les avez-vous reçu ? Quel plugin de formulaire contact utilisez-vous ?