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

Comment utiliser le serveur SMTP pour envoyer des e-mails WordPress (étape par étape)

Les problèmes liés aux e-mails de WordPress sont fréquents chez nos Lecteurs. En même temps, un e-mail fiable est très important pour des choses comme les réinitialisations de mot de passe et les confirmations de commande.

Pour garantir une bonne expérience sur votre site, vous devez vous assurer que vos e-mails arrivent à destination. C’est là que le serveur SMTP entre en jeu.

E-mail de nous envoyons beaucoup d’e-mails à partir de nos sites, nous connaissons le moyen facile d’améliorer la délivrabilité des e-mails. Et dans ce guide, nous allons vous afficher comment utiliser un serveur SMTP pour envoyer des e-mails WordPress.

SMTP-server-to-send-WordPress-emails-OG

Le problème des e-mails WordPress

WordPress utilise PHP pour la plupart de ses fonctions, y compris l’envoi d’e-mails.

De nombreux fournisseurs d’hébergement mutualisé n’ont pas configuré correctement la fonction e-mail ou l’ont entièrement désactivée pour éviter les abus. Dans les deux cas, cela peut empêcher l’envoi de vos e-mails WordPress.

L’autre solution consiste à utiliser un service d’e-mail tiers pour envoyer vos e-mails. Vous pouvez utiliser des services tels que Mailgun, Google Workspace ou SendGrid.

Vous devrez payer pour votre compte, et le coût variera en fonction du nombre d’utilisateurs/utilisatrices que vous ajoutez ou du nombre d’e-mails que vous envoyez. Pour plus de détails, vous pouvez consulter notre tutoriel sur la façon de corriger le problème de WordPress qui n’envoie pas d’e-mails.

En outre, certains hébergeurs limitent le nombre d’e-mails que les utilisateurs/utilisatrices peuvent envoyer depuis leurs serveurs. Pour en savoir plus sur les raisons pour lesquelles les e-mails WordPress ne sont pas envoyés, consultez notre publication de blog sur les raisons pour lesquelles vous ne devriez jamais utiliser WordPress pour envoyer des e-mails de newsletter.

Il existe cependant une autre option. Vous pouvez utiliser SMTP pour envoyer des e-mails en utilisant l’hébergeur WordPress dont vous disposez déjà.

SMTP, qui signifie Simple Mail Transfer Protocol, vous permet d’utiliser un serveur de messagerie externe pour gérer l’envoi des courriels. Cela permet d’obtenir des taux de distribution plus élevés et d’éviter que vos courriels n’atterrissent dans le dossier « spam ».

Tutoriel vidéo

Subscribe to WPBeginner

Pour les instructions écrites, continuez à lire. Voici un aperçu rapide de tous les sujets que nous allons aborder dans ce guide :

Plongeons dans le vif du sujet !

Utilisation des comptes e-mail de votre hébergeur

La plupart des fournisseurs d’hébergement WordPress proposent des services d’e-mail pour chaque domaine que vous hébergez chez eux. Cela signifie que vous pouvez créer des comptes e-mail avec votre propre nom de domaine, comme yourname@yoursite.com.

L’utilisation du domaine de votre site vous aidera à susciter l’intérêt des abonnés/abonnés de votre liste d’e-mails et à rester fidèle à votre marque en envoyant des messages avec votre nom de domaine plutôt qu’avec une boîte de réception personnelle.

Créons donc avant tout un compte e-mail. Pour cet exemple, nous allons vous afficher comment créer un compte e-mail en utilisant Hostinger. Votre fournisseur d’hébergement peut utiliser un système de gestion de compte différent, mais le processus de base est le même sur la plupart des services d’hébergement.

Vous devez d’abord vous connecter à votre compte d’hébergeur et cliquer sur « E-mails » pour créer un nouvel e-mail sous votre domaine. Ensuite, cliquez sur « Gérer » à côté de votre domaine.

email account hostinger

Cliquez ensuite sur le bouton « Créer un compte e-mail ».

Cela vous permettra de configurer un e-mail professionnel sous votre nom de domaine plutôt que la version par défaut que WordPress vous permet.

create email account

Vous verrez alors apparaître un formulaire simple dans lequel vous devrez remplir les informations nécessaires à la création de votre compte e-mail.

Comme nous utiliserons ce compte pour envoyer des e-mails à WordPress, nous vous recommandons de créer un compte e-mail comme wordpress@example.com. Confirmez que vous remplacez example.com par votre propre nom de domaine.

Saisissez votre e-mail et votre mot de passe. Vous pouvez ensuite cliquer sur « Créer ».

create email name and password

À partir de là, il vous sera demandé de configurer les services d’e-mail tiers auxquels se connecter.

Cela dit, vous pouvez choisir « Autre » si vous ne souhaitez utiliser aucun des services proposés.

configure apps and devices

Copions l’hébergeur et le port SMTP car vous devrez ajouter ces informations aux Réglages de votre extension WordPress SMTP pour commencer à envoyer des e-mails de manière fiable.

L’hébergeur SMTP vous permet d’envoyer des e-mails à partir de l’adresse e-mail que vous venez de créer, et le port SMTP est destiné à la connexion sécurisée.

Enfin, cliquez sur « Terminé, j’ai configuré mon client ».

SMTP host and port

Si vous utilisez un autre fournisseur d’hébergement, comme Bluehost ou SiteGround, vous pouvez consulter la section support du site de votre hébergeur pour obtenir ces informations. Il est fort probable qu’un article fournisse ces informations. Si vous ne le trouvez pas, vous devez contacter le support de l’hébergeur pour demander ces informations.

Utiliser l’adresse e-mail de votre marque dans WordPress

Malheureusement, WordPress n’offre pas de réglages SMTP natifs intégrés par défaut. Si vous souhaitez configurer le SMTP dans WordPress pour les e-mails, vous devez installer une extension SMTP.

L’utilisation d’une extension WordPress SMTP permet à tous vos e-mails d’atteindre la destination souhaitée en se connectant à un serveur qui traite tous les types d’e-mails. Il remplacera la méthode par défaut d’envoi d’e-mails par WordPress, qui utilise le système d’e-mail PHP peu fiable.

Dans cette optique, installons et activons l’extension WP Mail SMTP. Si vous avez besoin d’aide, vous pouvez consulter notre guide étape par étape sur l’installation d’un plugin WordPress.

WP Mail SMTP website

Utilisé par plus de 3 millions de sites, le plugin WP Mail SMTP est la meilleure extension SMTP pour WordPress. Il vous permet de corriger facilement vos e-mails en les envoyant par l’intermédiaire d’un fournisseur d’e-mails, ce qui est un moyen beaucoup plus fiable d’envoyer des e-mails que votre serveur web.

Une fois activé, vous pouvez vous rendre dans Réglages  » E-mail de l’expéditeur pour définir les paramètres de l’extension.

Tout d’abord, vous devez saisir l’adresse e-mail que vous venez de saisir/saisir dans le champ « E-mail de l’expéditeur ». Ensuite, vous pouvez ajouter un « Nom de l’expéditeur » qui sera utilisé comme nom d’expéditeur.

WP Mail SMTP Settings

L’étape suivante consiste à choisir le service d’envoi.

Cochez la case « Régler le chemin de retour pour qu’il corresponde à l’E-mail de l’expéditeur » à côté de « Chemin de retour ». Cette option définit le chemin de retour en fonction de l’adresse e-mail de l’expéditeur. Si vous ne la cochez pas, les messages rebondis et les reçus de non distribution seront perdus.

Ensuite, vous pouvez cliquer sur l’option « Autre SMTP ». Si vous disposez d’un autre service d’envoi, vous pouvez le sélectionner à la place.

Other SMTP

Note : La version gratuite de WP Mail SMTP supporte SendLayer, SMTP.com, Brevo, Google Workspace, Mailgun, Postmark, SendGrid, SparkPost, et Other SMTP.

De plus, la version Pro supporte Amazon SES, Microsoft 365/Outlook et Zoho Mail, en plus de toutes les options gratuites. Avec la version Pro, vous pouvez également activer les fonctionnalités « Journaux d’e-mails détaillés » et « Alertes e-mail instantanées ». Les Journaux d’e-mails vous permettent de garder une trace de chaque e-mail envoyé, et les e-mails d’alerte vous informent chaque fois que votre site ne parvient pas à envoyer un e-mail.

Ensuite, vous devez configurer les options SMTP. La première chose à faire ici est de saisir l’hébergeur et le port SMTP que vous avez copiés plus tôt.

En règle générale, l’hébergeur SMTP est mail.votredomaine.com (n’oubliez pas de remplacer votredomaine.com par votre propre nom de domaine). Le port 465 est généralement utilisé pour le SMTP. Si vous perdez ces détails, vous pouvez les obtenir auprès de votre fournisseur d’hébergement.

Selon votre fournisseur d’hébergement, une méthode de chiffrement est proposée lors de l’ouverture d’un compte e-mail. Il peut s’agir d’un chiffrement SSL ou TLS.

Dans ce cas, Hostinger propose une méthode de chiffrement SSL, nous sélectionnerons donc cette option.

Choisir la méthode de chiffrement est important car elle garantit la sécurité et la confidentialité de vos e-mails. Sans cette méthode, des personnes non autorisées pourraient intercepter et lire le contenu des e-mails.

smtp host and smtp port

Ensuite, vous devez activer le commutateur d’authentification et fournir votre nom d’utilisateur et votre mot de passe SMTP. Normalement, votre adresse e-mail est également votre identifiant SMTP.

Ensuite, donnez un mot de passe à votre compte SMTP.

SMTP username and password

Vous pouvez toujours utiliser un gestionnaire de mots de passe, comme 1Password, pour gérer vos mots de passe en toute sécurité.

Enfin, n’oubliez pas de cliquer sur le bouton « Enregistrer les réglages » pour stocker vos modifications.

save settings

Gardez à l’esprit que si vous avez un autre service d’envoi, vous pouvez ajouter ce service comme connexion de secours. Cela signifie que si un e-mail ne parvient pas à être envoyé en utilisant votre connexion principale, WP Mail SMTP réessayera automatiquement de l’envoyer en utilisant votre connexion de secours.

Si vous souhaitez ajouter un autre service d’envoi, cliquez simplement sur le lien « connexion supplémentaire » affiché dans la capture d’écran ci-dessus, et WP Mail SMTP vous guidera tout au long du processus.

Et si vous n’avez pas Hostinger, ces étapes seront un peu différentes. Dans ce cas, vous pouvez consulter notre guide ultime sur la façon de configurer WP Mail SMTP avec n’importe quel hébergeur.

Tester vos Réglages SMTP

Maintenant que vous avez configuré WP Mail SMTP pour envoyer des e-mails, testons si tout fonctionne correctement. Pour Premiers pas, vous pouvez vous rendre sur WP Mail SMTP  » Outils depuis le panneau d’administration de WordPress.

Sous l’onglet « E-mail expéditeur », vous devez indiquer une adresse e-mail à laquelle vous souhaitez recevoir un e-mail de test. Il peut s’agir de n’importe quelle adresse e-mail valide à laquelle vous avez accès.

Activez le bouton HTML, puis cliquez sur le bouton « Envoyer l’e-mail » pour continuer.

send a test email

WP Mail SMTP va maintenant envoyer un e-mail en utilisant les Réglages SMTP que vous avez saisi/saisie plus tôt.

Si vous consultez votre boîte de réception, vous devriez voir un message de réussite vous informant que l’e-mail a été envoyé bien.

WP SMTP success message

Dépannage des problèmes d’e-mail de WordPress

La raison la plus fréquente des erreurs d’envoi de courriels par SMTP est un hôte ou un port SMTP incorrect.

Confirmez donc toujours que vous saisissez les réglages hébergeur et port corrects définis par votre fournisseur d’hébergement.

smtp host and smtp port

De plus, vous devez vérifier à deux reprises si vous avez sélectionné la bonne méthode de chiffrement.

SSL fonctionne généralement dans la plupart des environnements, mais nous vous recommandons de vérifier auprès de votre hébergeur pourquoi vos e-mails ne sont pas délivrés.

Renvoi manuel des e-mails

Même s’il n’y a pas d’erreur de configuration SMTP, vous pouvez encore rencontrer des problèmes temporaires.

Par exemple, le serveur e-mail du destinataire peut renvoyer des e-mails, ou le service d’envoi peut plafonner le nombre d’e-mails que vous pouvez envoyer par jour. Si vous dépassez le nombre autorisé d’e-mails envoyés dans un cadre donné, les e-mails peuvent être rejetés.

Dans ce cas, vous pouvez simplement le renvoyer à ces destinataires spécifiques. Tout ce que vous avez à faire est de vous rendre sur WP Mail SMTP  » Journaux d’e-mails.

Il vous suffit de cocher toutes les cases en regard des e-mails qui n’ont pas été renvoyés. Ensuite, dans le menu déroulant « Actions groupées », sélectionnez l’option « Renvoyer » et cliquez sur « Appliquer ».

resend emails

Un message contextuel s’ouvre alors, vous demandant de confirmer si vous souhaitez renvoyer les e-mails sélectionnés.

Allez-y, cliquez sur le bouton « Oui ».

heads up message

Enfin, vous recevrez un message de confirmation à l’écran indiquant que les e-mails sont dans la file d’attente et qu’ils seront renvoyés sous peu. Vous pouvez cliquer sur « OK ».

Voilà, c’est fait ! Vous savez maintenant comment utiliser bien un serveur SMTP pour envoyer des e-mails à WordPress.

ok button

Avantages et inconvénients de l’utilisation des serveurs web de votre hébergeur pour les e-mails WordPress

Tout d’abord, l’avantage le plus évident de l’utilisation des serveurs de votre hébergeur pour l’envoi d’e-mails dans WordPress est que vous pouvez utiliser votre propre adresse e-mail de marque.

Un autre avantage est que vous avez déjà payé pour ce service lors de la souscription de votre compte d’hébergeur. Vous n’aurez donc pas à débourser d’argent supplémentaire pour envoyer et recevoir des e-mails.

Cependant, certains fournisseurs d’hébergement WordPress imposent des limites aux e-mails sortants. C’est pourquoi nous ne recommandons pas d’utiliser WordPress pour envoyer des e-mails de newsletter et suggérons d’utiliser SMTP uniquement pour les e-mails de transaction.

Un autre problème commun aux fournisseurs d’hébergement mutualisé est que leurs serveurs e-mail sont parfois peu fiables. Si vous constatez des retards dans la distribution des e-mails, vous devriez envisager d’utiliser des services d’e-mail tiers tels que Google Workspace, Mailgun ou SendGrid.

Nous espérons que cet article vous a aidé à apprendre comment utiliser un serveur SMTP pour envoyer des e-mails WordPress. Ensuite, vous pouvez également consulter nos guides sur la façon d’envoyer des e-mails WordPress en utilisant Amazon SES et comment créer une adresse e-mail professionnelle gratuite.

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

27 commentairesLaisser une réponse

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. MH

    If there have any option to configure multiple email as SMTP ?
    I have two contact form and need to email sent from different email address.

    • WPBeginner Support

      You would want to check with the support for your contact form to see what is available.

      Administrateur

  3. Alexandru-Eugen Toma

    Thank you very much for much!

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  4. khatamband

    I used today WP Mail SMTP
    I used google apps for smtp authentication and testing it with test
    but if I fill website fom, no mail is received
    I also tried hosting email address for smtp authentaction. This was also successful in sending test mail, but for form mail — no mail received, although giving success output.
    I also checked spam folder for both, nothing there too.

    So where can be the issue

  5. Sean

    Hi when i passed the code into the wp-config file my site stopped working, then i removed it and it still not going up.
    Please help!!

    • WPBeginner Support

      Hi Sean,

      Are you seeing an error or just white screen? Here is how you can replace your existing wp-config.php file with a fresh copy.

      First, you need to connect to your website using an FTP client and download a copy of your wp-config.php file to your computer as a backup.

      Next, you need to visit download a copy of WordPress from WordPress.org. You will need to unzip it, and inside you will find a file called wp-config-sample.php. Rename this file to wp-config.php.

      Now open the wp-config.php file you saved earlier as the backup. It contains your WordPress database information. Like database name, password, host, table prefix, etc.

      Copy the information from your backup to the new wp-config.php file and then upload the new file back to your server using the FTP client.

      Administrateur

      • Sean

        Hi I just found the problem. There was missing space in the first line.
        It’s strange cause I never edited it.. but everything is fine now. Thanks for quick response.

  6. Abby

    Hi:

    we are setting up a WordPress multi-site server. Our concern is if we use WordPress SMTP email how do we lock it down to ensure that it is not turned into an email spam bot? We occasionally experience DDOS attacks that are obviously looking for and scanning our existing business network for vulnerabilities and we do not want to give them a point of entry through the new WordPress multi site server. At present we use a self hosted exchange server for email and we have port 25, 465 and 587 locked down.

    Thanks
    Abby

  7. Luke Cavanagh

    Transactional email providers like SendGrid or SparkPost are very reliable for site email.

  8. Beata Raju

    Hi,
    Thank you for the article, it’s really helpful. I’ve have a Wordpress site hosted by HostGator with a shared server subscription. Do you know whether their email service is reliable or not? I’ve somehow managed to hook up my @mysite email address to outlook.com webmail but it does take forever for emails to come through. Do you think I should try another solution?
    Many thanks in advance,
    Beata

  9. Michael

    Sadly this option is not available in cases where GoDaddy is the host, as the blocks all outbound SMTP to ports 25, 465 and 587 to all servers except their own. :(

    Trying Amazon SES per helpful comments above.

  10. Anssi

    Hi!
    Any tips how to speed up the sending process when using SMTP? CF7 form takes up to 10 seconds when using SMTP and 1-4 senconds while using PHP Mailer.

  11. Wendy

    Hi, i am new to wordpress.
    I am trying to configure email address using own company email.
    It was tested successfully while setup.
    But it prompt error when trying to submit request during the website.

  12. FATOYINBO

    God bless you, it works like magic

  13. Marcelo Luz

    Works fine with WP 4.9.3.1 Thank you for the tip! ;)

  14. Will

    Yes! This is the way to do it. In my case I use hostgator so it’s mail.mydomain.com and port 25 (standard email port). I was trying to use gmail and it didn’t work. I’m not sure why my site stopped working for the built in php mail even though it works on other domains on the same account.

  15. Lynn Dye

    This is very timely. I’ve been struggling with this on behalf of a client. When I talked them into using the built-in email of their host along with setting up domain-branded email, it took care of most problems.

    The other problem we’ve been having is getting notification emails to go to a yahoo email address. These have failed with an error message ‘not able to reach the server’, or perhaps a time-out of the server. I had that recipient get a gmail address for notifications to go to, but we’ve not seen the results yet.

    Just an PSA to folks – when I was digging into why folks with the yahoo and aol emails were not getting their notifications, the Gravity Forms folks had in their forum an article on why notifications may not be going out. Seems AOL & Yahoo have very stringent rules on accepting emails from something that looks spammy (the acronym was DMARC), I believe. So when I got one business to get rid of AOL, their problems cleared up. The other business uses Yahoo for their business email (yes, people still do it). They were not getting notified regularly and that’s why I asked them to set up a gmail.

    I will also be using some of the suggestions in this article to hopefully permanently fix this problem.

  16. Alain Aubry

    If you use Mandrill you may use wpmandrill

  17. Firdaus Azizi

    Used to be using WP Mail SMTP with Gmail. But since it’s not supporting oAuth, I’m now using Postman SMTP.

    I find Postman SMTP is more user friendly + it has a log file for us to check all the emails that are being sent.

  18. sazia kazia

    Excellent article we really need this to set up email for wordpress. I will definitely try this thanks for sharing. :)

  19. Maggew

    Decent article yo. SMTP is great if you don’t send out more than 500 emails a month.

    On my site, I use Amazon SES to deliver all mail. It’s affordable at like 10,000 emails for $1 and it’s 100% guaranteed to deliver into the inbox (assuming you setup / configured properly).

    • Abel

      I also vouch for Amazon SES. Have also successfully used MailGun for free.

  20. Jeff Cohan

    I appreciate the tutorial. However, at this writing, the WordPress dot org plugin page for WP Mail SMTP shows that the newest version of the plugin (a) hasn’t been updated in 12 months; (b) is compatible only up to WP 4.0.8, and (c) is broken (6 of 8 votes) for WP 4.3.1. What do you advise?

    • WPBeginner Support

      We tested it and it works fine. If you enter the correct information in plugin settings, it would work.

      Administrateur

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.