Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

[SOLVÉ] Comment corriger le problème d’e-mail non envoyé de WordPress

Votre site WordPress ne parvient pas à envoyer d’e-mails. Les entrées des formulaires de contact disparaissent et les notifications importantes n’arrivent jamais.

Vous n’êtes pas seul, et le problème ne vient pas de WordPress. C’est la façon dont les sites envoient généralement les e-mails.

Dans ce guide, nous allons vous révéler le vrai problème derrière le fait que WordPress n’envoie pas d’e-mails et vous afficher comment le corriger en utilisant SMTP, le standard de l’industrie pour une distribution fiable des e-mails.

How to fix the WordPress not sending email issue

Pourquoi votre site WordPress ne reçoit-il pas d’e-mails ?

La raison la plus fréquente de la disparition des e-mails est que votre serveur d ‘hébergement WordPress n’est pas correctement configuré pour utiliser la fonction PHP mail().

Même si votre hébergeur est configuré pour l’utiliser, de nombreux fournisseurs d’accès à l’e-mail, comme Gmail et d’autres, utilisent divers outils pour réduire le nombre d’e-mails indésirables. Ces outils tentent de détecter qu’un e-mail provient bien de l’Emplacement qu’il prétend occuper.

Les e-mails envoyés par les sites WordPress échouent souvent à ce test.

Cela signifie que lorsqu’un e-mail est envoyé depuis votre site WordPress (à partir d’un plugin de formulaire de contact, d’une notification d’administrateur, etc.), il peut ne pas arriver dans le dossier indésirable du destinataire, et encore moins dans sa boîte de réception.

C’est pourquoi nous vous recommandons de ne pas utiliser WordPress pour envoyer votre lettre d’information par e-mail.

C’est aussi la raison pour laquelle nous recommandons à tout le monde d’utiliser SMTP pour l’envoi d’e-mails dans WordPress.

Qu’est-ce que le SMTP ?

SMTP (Simple Mail Transfer Protocol) est la norme industrielle pour l’envoi d’e-mails.

Contrairement à la fonction PHP mail(), le protocole SMTP utilise une authentification appropriée, ce qui a pour effet d’améliorer la délivrabilité des e-mails.

WordPress dispose d’une extension WP Mail SMTP qui configure votre site WordPress pour qu’il envoie des e-mails en utilisant le protocole SMTP au lieu de la fonction PHP mail().

Vous pouvez l’utiliser pour vous connecter à tous les services SMTP courants tels que SendLayer, Brevo (anciennement Sendinblue), Gmail (Google Workspace), Amazon SES, et bien d’autres encore.

Ceci étant dit, voyons comment corriger le problème de WordPress qui n’envoie pas d’e-mail.

Alternative : Si vous utilisez WooCommerce et que vos e-mails de commande ne sont pas délivrés, lisez plutôt notre guide sur la façon de corriger le problème de WooCommerce qui n’envoie pas d’e-mail de commande.

Tutoriel vidéo

Subscribe to WPBeginner

Si vous préférez des instructions écrites, continuez à lire. Vous pouvez utiliser les liens rapides ci-dessous pour naviguer dans cet article :

Étape par étape : Installation de l’extension WP Mail SMTP

Quel que soit le service SMTP que vous choisissez, vous devrez installer l’extension WP Mail SMTP sur votre site. Ce plugin vous permet de faire passer WordPress de la fonction PHP mail() intégrée à l’utilisation de votre service SMTP.

Tout d’abord, installez et activez l’extension WP Mail SMTP. Si vous ne savez pas comment faire, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Ensuite, cliquez sur ‘WP Mail SMTP’ dans votre Tableau de bord WordPress pour définir les Réglages de l’extension.

The WP Mail SMTP settings page in your WordPress dashboard

Vous devrez commencer par saisir le Nom et l’adresse e-mail de l’entreprise à partir desquels vous souhaitez que les e-mails de votre site soient envoyés.

Confirmez que vous utilisez ici la même adresse e-mail que celle que vous utiliserez pour votre service d’envoi SMTP.

Entering the name and email address that you want your WordPress emails to come from

Vous pouvez choisir de forcer les emails à utiliser ce nom et cette adresse e-mail, même si d’autres extensions, comme WPForms, ont des réglages différents. WP Mail SMTP surchargera les réglages des autres extensions.

Ensuite, vous devez choisir un service d’e-mail SMTP pour votre site. Pour ce tutoriel, nous allons configurer le SMTP en utilisant SendLayer.

WP Mail SMTP's mailer options

Pour finir de configurer WP Mail SMTP, vous devrez créer un compte avec SendLayer. Nous allons passer à cela ensuite, puis nous reviendrons pour finaliser la configuration de WP Mail SMTP, alors assurez-vous de garder cet onglet ouvert.

Étape 2 : Configurer votre service d’e-mail SMTP

SendLayer est un fournisseur de services d’e-mail fiable. Il vous permet d’envoyer un grand nombre d’e-mails avec une délivrabilité élevée.

Vous pouvez utiliser SendLayer pour envoyer jusqu’à 200 e-mails gratuitement, ce qui est largement suffisant pour permettre à la plupart des petits sites de se lancer.

Il peut s’agir d’e-mails provenant de votre formulaire de contact, des détails d’un nouveau compte utilisateur, d’e-mails de récupération de mot de passe ou de tout autre e-mail envoyé par l’intermédiaire de votre site WordPress.

Tout d’abord, vous devez vous rendre sur le site de SendLayer pour créer un compte. Sur la page Réglages, cliquez sur le lien « Essai gratuit de SendLayer (envoi de 200 e-mails) » pour configurer votre compte.

Click SendLayer free trial link

Une fois que vous avez créé un compte, vous verrez votre Tableau de bord SendLayer.

Maintenant que vous avez un compte SendLayer, nous allons configurer votre fournisseur d’e-mail avec WordPress.

The SendLayer dashboard

Étape par étape : Connecter votre site WordPress avec SendLayer

Avant de pouvoir envoyer des e-mails avec SendLayer, vous devez autoriser votre domaine/autrice.

Cela prouve aux serveurs d’e-mail que vous êtes le propriétaire confirmé de votre domaine d’envoi et que vos e-mails proviennent d’une source légitime.

Pour autoriser votre domaine, cliquez sur le bouton orange « Ajouter un domaine » dans le tableau de bord de SendLayer.

Click the Add Domain button in SendLayer

Sur la page suivante, tapez simplement votre nom de domaine dans le champ prévu à cet effet.

Cliquez ensuite sur le bouton « Ajouter un domaine ».

Add your domain in SendLayer

Note : Avec d’autres services d’e-mailing comme Brevo (anciennement Sendinblue), vous devez d’abord configurer un sous-domaine pour votre site. Mais SendLayer ajoutera automatiquement le sous-domaine aux enregistrements DNS du domaine de l’expéditeur.

Il n’est donc pas nécessaire d’ajouter un sous-domaine supplémentaire lors de l’inscription du domaine.

Une fois que vous avez ajouté votre domaine, SendLayer vous affichera 5 enregistrements DNS que vous devez ajouter aux Réglages des enregistrements DNS de votre domaine.

Ces lignes de code permettent à SendLayer d’autoriser votre nom de domaine.

SendLayer's DNS records

Vous devez ajouter ces enregistrements DNS à votre site WordPress. Cela peut sembler compliqué, mais il vous suffit de les copier et de les coller au bon endroit.

Pour les besoins de ce tutoriel, nous allons démontrer notre exemple en utilisant notre compte d’hébergeur sur Bluehost.

Si vous utilisez d’autres entreprises d’hébergeur ou si votre DNS est géré par un bureau d’enregistrement de domaines comme Domain.com, Network Solutions ou GoDaddy, suivez leurs instructions respectives.

Tout d’abord, ouvrez un nouvel onglet de navigateur et connectez-vous à votre compte d’hébergeur WordPress. Trouvez ensuite les enregistrements DNS de votre domaine.

Dans Bluehost, vous pouvez le faire en allant dans  » Domaines « . Cliquez ensuite sur ‘Réglages’ à côté du domaine que vous souhaitez connecter à SendLayer.

Opening Bluehost's Domains page and clicking Settings

Sur la page suivante, défilez vers le bas jusqu’à la section « Outils avancés ».

Cliquez ensuite sur le bouton « Gérer » situé à côté de la rubrique Enregistrements DNS avancés.

Clicking Manage in Bluehost to open the Advanced DNS Records Manager

Vous verrez apparaître un message d’avertissement indiquant que les enregistrements DNS doivent être modifiés par un utilisateur/utilisatrice avancé(e). Ne vous inquiétez pas de ce message, car la procédure est assez simple.

Cliquez sur « Continuer » pour poursuivre.

The Advanced DNS Records warning message in Bluehost

Vous arrivez sur la page Gérer les enregistrements DNS avancés.

Pour commencer, cliquez sur le bouton « + Ajouter un enregistrement ».

Adding a new DNS record in Bluehost

Ajoutons maintenant les enregistrements DNS fournis par SendLayer.

Tout d’abord, sélectionnez le type d’enregistrement DNS. Dans ce cas, nous utiliserons CNAME pour le premier enregistrement.

Dans la section « Réfère à », cliquez sur « Autre hébergeur ». Vous choisirez cette même option pour tous vos enregistrements DNS ultérieurement.

Choosing the DNS record type and refers to setting in Bluehost

En défilant vers le bas, vous verrez trois champs : Nom de l’hébergeur, Alias et TTL.

Le Nom de l’hébergeur doit être rempli avec la valeur de ‘Hostname’ fournie par SendLayer. L’Alias doit être rempli avec la valeur dans ‘Value’. Quant au TTL, vous pouvez le laisser à 15 minutes.

The Host Name, Alias, and TTL fields when adding a new DNS record in Bluehost

La capture d’écran ci-dessous affiche ce à quoi ressemblait notre écran lorsque nous avons ajouté notre premier enregistrement CNAME.

Une fois que vous avez terminé, il vous suffit de cliquer sur « Ajouter ».

Filling out the Host Name, Alias, and TTL fields when adding a new DNS record in Bluehost

Vous pouvez répéter ces étapes pour tous les enregistrements DNS (CNAME et TXT).

Lors de l’ajout de l’enregistrement TXT, assurez-vous de coller la valeur « Hostname » de SendLayer dans le champ « Host Name » et celle de « Value » dans le champ « TXT Value ».

Voici à quoi cela ressemble :

Adding a TXT record in Bluehost

Après avoir ajouté vos enregistrements, retournez dans SendLayer et cochez la case  » J’ai ajouté ces enregistrements DNS et je suis prêt à continuer « .

Cliquez ensuite sur le bouton « Vérifier les enregistrements DNS ».

Verify DNS records SendLayer

Il peut s’écouler 24 à 48 heures avant que SendLayer ne soit en mesure de vérifier vos données. D’après notre expérience, cela a pris plusieurs heures.

Si rien ne se produit lorsque vous cliquez sur ce bouton, les enregistrements ne peuvent pas encore être vérifiés. Vous pouvez vérifier ultérieurement s’ils ont été vérifiés en allant dans ‘Réglages’ et en naviguant jusqu’à l’onglet ‘Enregistrements DNS & Paramètres’ à partir de votre Tableau de bord SendLayer.

SendLayer DNS TXT records once they've been verified

Vous y trouverez une liste de tous vos enregistrements DNS en un seul endroit. Une fois que votre domaine a été bien autorisé, vous verrez des coches vertes à côté de chaque enregistrement DNS dans la colonne « État ».

Vous pouvez continuer à suivre ce tutoriel en attendant que l’autorisation soit accordée.

Étape par étape : Finir de configurer WP Mail SMTP pour utiliser SendLayer

Terminons la configuration. Tout d’abord, allez sur votre compte SendLayer pour trouver votre clé de l’API.

Depuis le tableau de bord de SendLayer, il suffit d’aller sur la page Réglages «  Clés API. Vous y verrez une clé API par défaut qui a été générée lorsque vous avez autorisé votre domaine dans SendLayer.

Finding SendLayer API keys

Vous pouvez copier la clé de l’API à partir de cette page en cliquant sur l’icône de copie.

Comme cela :

Click to copy the API key in SendLayer

Ceci fait, vous pouvez retourner à l’onglet de l’assistant de configuration de WP Mail SMTP.

Ensuite, collez la clé de l’API à l’endroit approprié.

Paste the SendLayer API key into WP Mail SMTP

Nous vous félicitons. Vous avez maintenant tout configuré. La dernière étape consiste à envoyer un e-mail de test pour vérifier que tout fonctionne.

Allez dans WP Mail SMTP «  Outils. Dans l’onglet  » E-mail expéditeur « , saisissez une adresse e-mail à laquelle envoyer un e-mail. Par défaut, il s’agit de l’e-mail de l’administrateur du site. Cliquez sur « Envoyer l’e-mail ».

Sending a test email using WP Mail SMTP

Le message « L’e-mail HTML de test a été envoyé avec succès » doit s’afficher.

Vérifiez dans votre boîte de réception si elle est arrivée. Elle se présentera comme suit :

The test email from WP Mail SMTP

Note : Si votre compte SendLayer n’est pas encore activé, vous obtiendrez le message suivant : [permission_denied] : Impossible d'envoyer un e-mail. Votre compte SMTP n'est pas encore activé.

D’autres façons de corriger le problème de l’envoi d’e-mail par WordPress

Comme vous pouvez le voir dans la liste des options de service d’envoi du plugin WP Mail SMTP, vous n’êtes pas obligé d’utiliser SendLayer. Bien qu’il s’agisse de notre principale recommandation gratuite, il existe d’autres options que vous pouvez utiliser, notamment Microsoft 365, Gmail(Google Workspace), Amazon SES, etc.

Utiliser Gmail ou Google Workspace avec WP Mail SMTP pour corriger les e-mails de WordPress

Si vous avez Gmail, vous pouvez l’utiliser pour envoyer vos e-mails. Vous n’aurez pas besoin de saisir les détails de votre connexion e-mail dans WordPress si vous utilisez l’extension WP Mail SMTP.

Pour utiliser Gmail ou Google Workspace, configurez WP Mail SMTP comme affiché ci-dessus, puis cliquez sur l’option ‘Google / Gmail’ pour votre service d’envoi.

Ensuite, vous pouvez configurer les réglages du service d’envoi en utilisant la configuration en un clic de WP Mail SMTP.

Cette méthode ne nécessite pas de créer votre propre application, ce qui est beaucoup plus facile. Vous devez uniquement vous connecter à votre compte Gmail et cliquer sur  » Enregistrer les réglages « .

Setting up Gmail on WP Mail SMTP

L’utilisation de votre Gmail professionnel ou de votre espace de travail Google présente toutefois quelques inconvénients majeurs.

D’une part, vous devrez peut-être contacter votre hébergeur pour qu’il installe le bon certificat afin que le système fonctionne.

Par ailleurs, si vous modifiez l’adresse e-mail à l’avenir, vous devrez recommencer l’ensemble du processus. Il faudra notamment créer une nouvelle application web.

Utiliser Microsoft 365 avec WP Mail SMTP pour corriger les e-mails de WordPress

Si vous utilisez Microsoft Office 365 ou Outlook pour votre compte e-mail habituel, vous pouvez également l’utiliser pour envoyer des e-mails via WordPress. Cette option n’est cependant pas recommandée, car elle est moins sécurisée.

Vous devrez configurer WP Mail SMTP comme indiqué ci-dessus, puis cliquer sur l’option  » 365 / Outlook  » lors du choix de votre service d’envoi SMTP. Ensuite, vous devez inscrire une app sur Microsoft Azure afin de pouvoir remplir les champs ci-dessous.

Choosing Outlook as the WP Mail SMTP mailer

Pour plus de détails, voir le guide détaillé sur la façon de configurer Outlook avec WP Mail SMTP.

Utiliser Amazon SES avec WP Mail SMTP pour corriger les e-mails de WordPress

La plateforme Amazon AWS dispose d’un Simple Email Service (SES) que vous pouvez utiliser pour corriger le problème d’e-mail de WordPress.

L’avantage d’E-mail de l’expéditeur est qu’il vous permet d’envoyer gratuitement jusqu’à 62 000 e-mails par mois. L’inconvénient est que la configuration est un peu plus difficile pour les débutants, c’est pourquoi nous ne le recommandons pas comme notre option préférée.

Mais comme vous pouvez l’imaginer, beaucoup de professionnels et d’experts utilisent Amazon SES pour leur service SMTP d’e-mail WordPress, nous ne pouvions donc pas écrire un article sans le mentionner.

Si vous souhaitez configurer Amazon SES avec WordPress, consultez les instructions complètes sur la manière de configurer Amazon SES avec WordPress.

Quel que soit le service d’envoi choisi, n’oubliez pas d’utiliser la fonctionnalité « Test d’e-mail » pour vous assurer que les e-mails sont bien envoyés.

Confirmez également dans votre boîte de réception que vous avez bien reçu l’e-mail de test.

Vous rencontrez d’autres erreurs sur WordPress ? Consultez ces guides

WordPress n’est pas parfait, et vous pouvez rencontrer quelques erreurs courantes de temps en temps. Voici quelques tutoriels que vous pouvez consulter pour les résoudre :

Nous espérons que cet article vous a aidé à apprendre comment corriger le problème de WordPress qui n’envoie pas d’e-mail. Vous pouvez également consulter notre liste des problèmes les plus courants de l’éditeur de blocs WordPress ou nos choix des meilleurs plugins de personnalisation d’e-mails WooCommerce.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

154 commentairesLaisser une réponse

  1. Jiří Vaněk

    Im using WP Forms paid version with WP Mail SMTP in free version and this combination work pretty well together.

  2. Jiří Vaněk

    Currently, the most problems that I have solved in the last year with sending emails on WordPress was the missing DNS record for SPF and DKIM. Specifically, it is most evident on the side of Google and Gmail, which rejects such emails. It is therefore a good idea to also focus on SPF and DKIM records for the domain.

    • WPBeginner Support

      If the method in this guide does not work then that could certainly be something to check :)

      Administrateur

  3. Moinuddin Waheed

    Sending emails and being hundred percent assured that it has got delivered is a must for any kind of online businesses.
    This is where comes the role of this excellent plugin called wp SMTP mail which ensures that the email that has been sent has also been delivered to the recipient.
    I have implemented wp mail SMTP to my websites and planning to use on all my wordpress websites.

  4. Carol

    The best answer so far! I have been looking for this answer for 1 year!

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Administrateur

  5. Abubakar Bala

    Wow! WP Beginner is my number 1 go to destination for WordPress bugs. I have been facing serious issues with the issues discussed in this article. Thank you so much for these detailed solutions.

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Administrateur

  6. Joe

    What is the purpose of setting up the mail1 subdomain?

  7. Bren

    Is there a code-only alternative? I’d like to avoid using plugins where possible.

  8. Tim

    I understand having to set up the WP Mail SMTP Plugin. That’s fabulous.

    I suppose what I don’t understand is if I have SMTP with my hosting account and I can send through that, why use a third-party SMTP provider? Did I miss something? What benefit does the third-party provide? Thanks.

    • WPBeginner Support

      It would be a personal preference if you use a third party as we recommend or some hosting providers do not have the option to use SMTP through them.

      Administrateur

  9. Qudus

    Thank you for this great article.

    I followed every step successfully until I got to AUTHENTICATE THIS DORMAIN.

    when I clicked on manage domains, I couldn’t find any DNS record or TXT for me to add the codes from Sendinblue.

    Please what do I do?

    • WPBeginner Support

      If you do not see where you can add the records, you would want to reach out to your hosting provider and they should be able to assist.

      Administrateur

  10. Brittany Pelegrino

    Thank you so much for this awesome article! I was wondering if you could advise on where you need to point your subdomain to when creating the DNS record?

    • WPBeginner Support

      Unless your hosting provider requires it, you shouldn’t need to point the subdomain to a specific location on your site or anywhere at all other than the records from our guide.

      Administrateur

  11. Oscar

    hey i have the setup correct the test email went through however the email from the contact form was sent to promotions. what can i do to fix this?

    • WPBeginner Support

      That would be determined by the email provider being used and not something the plugin would change sadly.

      Administrateur

  12. Michael

    Tnx a lot for your guide. After not less than 10 different attempts to make my emails functionable, this did it. THANKS!

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  13. Paul

    What if email domain and web site domain are different? In your instructions and also the instructions of sendinblue it was confusing under which of the two domains am I putting the records, getting authorization, etc.

    • WPBeginner Support

      You would want to set up Sendinblue for the domain that is in the email address

      Administrateur

  14. Paul

    Excuse my SMTP ignorance but can I use Sendinblue for sending email from that email address from my wordpress account if I already have that email account functioning elsewhere (in my case outlook)?

    • WPBeginner Support

      Yes, you can customize the address you send the email from in Sendinblue.

      Administrateur

  15. Marlene Elizabeth

    It worked with the WP Mail SMTP Configuration perfectly. Literally just had to changed the E-Mail. Thanks.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  16. Lisa

    Two days trying to resolve wordpress not sending attachment bigger than 1mb; nothing works.
    Resolved in 1 minute thanks to you.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  17. Martin N

    Is there any way to do this but without a plugin?

    • WPBeginner Support

      We do not have a recommended method to set this up without a plugin.

      Administrateur

  18. eva

    Hi,i follow your steps. but my WordPress still don’t send an email now. I think i set up WP Mail SMTP successfully and test my private email, but when my clients subscribed, placed an order, canceled, and order, i didn’t receive a notification, either my clients. i have checked with my host server several times, they don’t know how to help me, and only clients’ reset passwords email was sent successfully after their help. Now they think there are must be something wrong with my woo commerce plugin or my theme.
    I don’t know how to deal with this problem now, can you give me your suggestion?

    • WPBeginner Support

      You may want to check with the support for the plugin to ensure they don’t override the sending method for emails.

      Administrateur

  19. Harold

    I was able to use sindInBlue and get it to work. Whenever a customer fills out my form, I get an email with all the customers information. They only problem I have is that I would like to send a « confirmation » email to my customers email address, stating that we received their email and will respond within 24 hours.

    • WPBeginner Support

      You would want to check with the options in your contact form for that.

      Administrateur

  20. Scott

    In the tutorial, there is the line « Open up a new browser tab and log back into your web hosting account. You need to find your domain and open up the DNS records.  »

    Do I open up the DNS of my domain, or the newly created subdomain?

    • WPBeginner Support

      You would open your primary domain’s DNS and add the records that Sendinblue has given you to that.

      Administrateur

  21. Victoria

    I was really struggling with this issue and your article really helped – thank you!

    • WPBeginner Support

      You’re welcome, glad our guide helped :)

      Administrateur

  22. Tulay Girard

    Great tutorial. Thank you!

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  23. Tolu

    I thought this guide would help as my issue seemed similar but after going through this guide, im still not sure how to fix my issue. I’ve been trying to change the Admin email so I can receive order details. when I try to change it says the new email will not be recognized until the confirmation email (sent to old) is accepted. But that confirmation email is nowhere to be found. How to I change the admin email?

  24. Rudy Ramkissoon

    I’m receiving emails from non gmail accounts and getting error. Like the following below.

    Address not foundYour message wasn’t delivered to example@example.com because the domain example.com couldn’t be found. Check for typos or unnecessary spaces and try again.

    What can cause this?

    • WPBeginner Support

      If the user did not type in their email address correctly would be the most common reason.

      Administrateur

  25. J H

    I followed this guide and got « test email sent successfully » but I didn’t receive an email on my email account, how come?

    • WPBeginner Support

      There are multiple possible reasons, you may want to ensure that the email did not get caught in your spam folder for a starting point

      Administrateur

  26. Joel

    Thank You so very much for the step by step guidance… Was using the same plugin earlier and it stopped working… Following your instructions, have signed up for Sendinblue & now it works like a charm.
    I have always followed most of the instructions from your blog… Thank You

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrateur

  27. lori

    Hello, I’m a little confused. When I set up our site I contacted the web host (BlueHost) and they set up our email accounts using G-Suite so that we could use @ourdomain for our emails. They said it would be complicated to do, so they set it up without explaining the details. We pay for each email account set up this way. After reading this post, I’m wondering if I’m also supposed to set up the WP Mail SMTP plugin. Do I need to go back and set up this plugin also for the best email performance, or would that not apply in our situation? Thank you.

    • WPBeginner Support

      We would recommend using SMTP to send your emails still as having a custom email address does not change how WordPress sends emails.

      Administrateur

  28. John

    Thanks for this but why do we need to create a subdomain?

    • WPBeginner Support

      To ensure that connections going there are for email and not possible site visitors

      Administrateur

  29. Jack

    This was super helpful, super easy to follow and fixed my issue :D Thanks!

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Administrateur

  30. Daniel

    You guys really help me out . I really need this information.

    • WPBeginner Support

      Glad we could help you with our guide :)

      Administrateur

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  31. Julie

    Thank you for the guidance..

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  32. Peter

    Thank you for the guidance.

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  33. Corinne

    Followed along on how to fix the issue of WordPress not sending emails. Worked great until about half way through. What was on the website to what was actually happening totally off from each other. Did not successfully complete the task and not sure what to do next. Please update the help on the website. Thanks!!

    • WPBeginner Support

      We will certainly take a look at what needs to be updated in this article.

      Administrateur

  34. Kate

    Thanks for the tutorial, it has changed a bit in google dev since you wrote it but I got there in the end. And emails are being sent and received!

    • WPBeginner Support

      You’re welcome, it’s difficult to keep up with Google’s changes but glad our article could still be helpful :)

      Administrateur

  35. Shahbaaz

    I am not receiving WordPress password recovery emails or WordPress confirm emails. What should I do ? I am using Google cloud hosting trial. I am a beginner. Please help!

  36. Carla

    Hi there, thanks for this amazing tutorial and so well explained – However I’m still unable to overcome the problem on the main settings. I’m using contactform7 and forms aren’t working duo to this issue. I’m not receiving any email at all to be able to confirm the address change.

    • WPBeginner Support

      If you set up SMTP properly and the emails are not sending correctly then you would want to reach out to your form’s support to ensure there isn’t an issue with the form itself.

      Administrateur

  37. Emmanuel

    I am currently using Google Gmail setup and was able to follow the steps to create the Gmail api to connect the Client ID and Secret ID. I can test the redirection URL and login to Google all right. However, I’m unable to send a Test Email. All of sudden the « Force From Email » check box is also grayed out and uncheck. I can’t check that box. Please help

    • WPBeginner Support

      For issues with the plugin, please reach out to the plugin’s support through the support forum and they should be able to assist.

      Administrateur

  38. Adi Hermanto

    Thanks for brilliant tutorial mate, really did help solve an issue which wasted hours of my time.

    • WPBeginner Support

      Glad our article could help solve the problem :)

      Administrateur

  39. Ankit

    Thanks !!!
    Which theme are you using?

  40. Penina

    Thank you for the tutorial. It works so well!

  41. mudasir abbas turi

    Hello dear thank you very much i got success

  42. Pugazhendhi

    I got an error message 403 forbidden at the last stage of setting up the gmail smtp.Can you suggest me something so that I can resolve it to send an email of the enquiry form that i have created using contact form 7.

  43. Joel

    I installed the WP Mail SMTP plugin and although you made a great effort to demonstrate connectivity with mailgun, your info was not necessarily dated with Godaddy’s cpanel. I decided to go with Sendgrid which was a much easier set process than mailgun.

  44. brad

    i successfully installed WP Mail SMTP and got the confirmation test email. However, I don’t know how to attach it to my website. The current contact form in zerif lite gives me an error message. Please advise. Thanks.

  45. Jason

    I was able to set up WP Mail SMTP to work with Contact Form 7, but in all emails we receive they always show my gmail as the sender but not the real senders email. Is there anyway to fix this problem?

  46. Josin

    I get the following error when I try to authorize the plugin to send mails using Gmail.
    « The Web server is configured to not list the contents of this directory or you do not have enough permissions to access the resource »
    How can I tackle this error?

  47. Alicia

    I tried twice to follow these directions and everything was going according to plan… But then at the end… and error message! Anyone know what this means?
    The OAuth client was not found.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.