Vous avez peut-être remarqué que la fonction de messagerie PHP par défaut de WordPress n’est pas fiable et qu’elle envoie souvent vos e-mails importants directement dans le dossier indésirable, voire nulle part.
Chez WPBeginner, nous utilisons un serveur SMTP pour nous assurer que nos e-mails sont délivrés à chaque fois. Mais de nombreux débutants nous disent qu’ils trouvent compliqué de configurer un serveur e-mail.
Cet article propose un guide étape par étape pour configurer un serveur SMTP gratuit pour votre site WordPress afin de booster la délivrabilité de vos e-mails. La méthode 1 est la plus simple.
Pourquoi utiliser un serveur SMTP pour envoyer des e-mails WordPress ?
Les propriétaires de sites web se plaignent souvent du fait que WordPress n’envoie pas d’e-mail.
Par défaut, WordPress envoie les e-mails via la fonction PHP e-mail. Malheureusement, tous les serveurs d’hébergement WordPress ne sont pas correctement configurés pour utiliser PHP e-mail.
Même lorsque les e-mails sont bien envoyés, ils peuvent être identifiés à tort comme indésirables. Cela signifie qu’ils peuvent être automatiquement supprimés sans jamais être vus.
La meilleure façon d’assurer la délivrabilité de vos e-mails WordPress est d’utiliser un serveur SMTP. Il s’agit du protocole standard pour l’envoi d’e-mails sur internet.
Les serveurs SMTP utilisent une authentification appropriée pour s’assurer que l’e-mail est envoyé par un auteur/autrice. La délivrabilité s’en trouve améliorée et vos e-mails atterrissent en toute sécurité dans les boîtes de réception des utilisateurs/utilisatrices.
Maintenant, vous avez besoin d’une extension pour connecter votre site WordPress à votre serveur SMTP. Nous utiliserons l’extension WP Mail SMTP, qui est le meilleur plugin SMTP pour WordPress.
Heureusement, il existe aussi une version gratuite de WP Mail SMTP.
Ceci étant dit, voyons comment configurer WP Mail SMTP et comment le connecter aux serveurs SMTP gratuits les plus populaires.
Installation de l’extension WP Mail SMTP pour WordPress
La première étape consiste à installer et activer l’extension WP Mail SMTP. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Une fois activé, vous verrez l’assistant de configuration de WP Mail SMTP. Vous pouvez passer à/au car nous allons vous afficher comment configurer l’extension manuellement.
Il suffit de cliquer sur le lien « Retourner au Tableau de bord » en bas de page.
Vous devriez maintenant voir la page » Réglages « de WP Mail SMTP, où vous pouvez configurer l’extension.
Si vous avez acheté une licence Pro, alors vous devrez coller la clé de licence et cliquer sur le bouton » Vérifier la clé « . Vous pouvez trouver la clé de licence dans votre zone de compte sur le site de WP Mail SMTP.
Vous devez commencer par saisir votre E-mail de l’expéditeur et votre Nom de l’expéditeur. Les e-mails WordPress seront envoyés à partir de cette adresse e-mail et de ce nom.
Vous devez laisser la case « Force From E-mail » cochée. Cela garantit que tous les e-mails de votre site WordPress sont envoyés à partir de cette adresse e-mail par l’intermédiaire de votre serveur SMTP.
Astuce : Veillez à cocher l’option « Force Nom de l’expéditeur » afin que tous les e-mails proviennent du même nom, quels que soient les réglages effectués dans des extensions telles que WPForms.
Ensuite, vous devez défiler vers le bas jusqu’à la section Mailer, où vous pouvez choisir un service d’envoi SMTP. Cliquez simplement sur celui que vous souhaitez utiliser.
Les étapes suivantes dépendent du service que vous choisissez.
Nous allons voir comment configurer un certain nombre de serveurs SMTP gratuits, étape par étape. Vous devez garder l’onglet Réglages SMTP de WP Mail ouvert et suivre les abonnés pour le serveur SMTP que vous avez choisi :
Note : Si vous ne vous sentez pas très confiant avec les choses techniques, alors nous vous mettons à niveau vers le compte Elite de WP Mail SMTP. Ils ont un fantastique service White Glove Setup qui vous aidera tout au long du processus de configuration.
1. Envoi d’e-mails WordPress à l’aide du serveur SMTP Gmail
Vous pouvez utiliser un compte Gmail gratuit pour envoyer des e-mails SMTP. Si vous n’avez pas encore de compte Gmail, vous devez en créer un avant de suivre le reste de ces instructions.
Avec un compte Gmail gratuit, vous pouvez envoyer jusqu’à 500 e-mails par jour. Toutefois, si vous avez accès à un compte Google Workspace payant, cette limite est portée à 2000 e-mails par jour.
Tout d’abord, connectez-vous à l’administration de WordPress, où vous devriez déjà avoir installé WP Mail SMTP. Sur la page « Réglages » de WP Mail SMTP, vous devez sélectionner « Google / Gmail » comme service d’envoi.
Maintenant, la connexion des extensions WordPress à Gmail et à d’autres services Google peut représenter beaucoup de travail. La bonne nouvelle est que la version Pro de WP Mail SMTP offre une configuration en un clic qui est rapide et simple. Nous le recommandons fortement.
Pour Premiers, il suffit de permuter l’option « Configuration en un clic » sur la position « on ».
Vous verrez une notification indiquant que vous devez enregistrer les réglages avant de pouvoir continuer, alors assurez-vous de cliquer sur le bouton « Enregistrer les Réglages » en bas de la page.
Lorsque vous défilez vers le bas de la page, vous verrez qu’il y a maintenant un bouton « Se connecter avec Google ». Vous devez cliquer sur ce bouton pour autoriser l’extension.
Il vous sera demandé de sélectionner un compte Google, d’accepter les termes du service et de cliquer sur le bouton « Autoriser » pour permettre à WP Mail SMTP d’envoyer des e-mails.
Félicitations, vous avez bien lié le site actuel à Google. Vous pouvez commencer à envoyer des e-mails via Gmail.
Mais avant tout, vous devez vérifier que votre e-mail fonctionne.
2. Envoi d’e-mails WordPress à l’aide du serveur SMTP de Brevo (Sendinblue)
Brevo (anciennement Sendinblue) vous permet d’envoyer jusqu’à 300 e-mails gratuits par jour à partir de votre site.
Pour utiliser Confirmez-vous, assurez-vous de sélectionner ‘Sendinblue’ sur la page WP Mail SMTP » Réglages dans la capture d’écran ci-dessus.
Ensuite, vous devez créer un compte sur le site de Brevo. Après avoir confirmé votre adresse e-mail, il vous sera demandé de remplir quelques informations sur votre entreprise. Vous recevrez également un SMS contenant un code de confirmation à saisir.
Ensuite, il vous sera demandé de choisir une offre Brevo.
Cliquez simplement sur le bouton « Continuer avec une offre gratuite ».
Vous voyez maintenant votre Tableau de bord Brevo.
Créer un nouveau sous-domaine pour votre e-mail
Avant d’aller plus loin, vous devez créer un sous-domaine sur votre site, par exemple mail1.votredomaine.com
.
Pour ce faire, connectez-vous à votre compte d’hébergeur ou de registraire de domaine, puis suivez les instructions pour l’ajout d’un sous-domaine.
Si vous utilisez Bluehost, vous devez cliquer sur l’onglet Hébergement à gauche. Vous pouvez ouvrir le panneau de contrôle en cliquant sur le bouton ‘cPanel’ en bas de la page.
Le tableau de bord cPanel de votre site s’ouvre alors.
Vous pouvez défiler jusqu’à la section Domaines et cliquer sur l’option ‘Domaines’.
Vous verrez maintenant une page qui répertorie vos domaines et sous-domaines existants.
Pour créer un nouveau sous-domaine, vous devez cliquer sur le bouton « Créer un nouveau domaine ».
Sur la page suivante, vous devrez saisir le sous-domaine que vous souhaitez créer, suivi de votre nom de domaine, par exemple ‘mail1.startawpsite.com’.
Ensuite, vous devez cliquer sur le bouton « Envoyer » pour continuer. Bluehost ajoutera le sous-domaine à votre hébergeur.
Après avoir créé le sous-domaine, vous devez l’ajouter à votre compte Brevo.
Ajouté votre sous-domaine à Brevo
Dans votre compte Brevo, vous devez vous rendre sur la page Réglages. Sur cette page, défilez jusqu’à la section ‘Vos expéditeurs et domaines’ et cliquez sur le bouton ‘Configurer’ en dessous.
Ensuite, vous devez cliquer sur « Domaines » dans le menu qui s’affiche, puis sur le bouton « Ajouter un domaine ».
Saisissez/saisie l’ensemble de votre sous-domaine, par exemple mail1.votresite.com
. Vous devez également choisir votre fournisseur de domaine d’e-mail dans le menu déroulant. Si votre fournisseur ne figure pas dans la liste, choisissez simplement « Autre ».
Confirmez votre choix en cliquant sur le bouton « Enregistrer ce domaine d’e-mail » lorsque vous avez terminé.
Si l’E-mail de l’expéditeur est enregistré, vous devrez vérifier qu’il vous appartient. Vous devrez ajouter deux codes à vos Réglages DNS. Le premier vérifiera que vous êtes bien le propriétaire du domaine, et le second améliorera la délivrabilité des e-mails.
Astuce : Ne vous inquiétez pas si vous fermez cette fenêtre surgissante par erreur. Vous pouvez y revenir en cliquant sur le lien « Vérifier ce domaine » à côté de votre sous-domaine.
Ensuite, vous devez ouvrir les Réglages DNS pour votre domaine dans votre compte d’hébergeur. Votre hébergeur devrait avoir des instructions à ce sujet. Veillez à laisser l’onglet contenant le site de Brevo ouvert afin de pouvoir copier les Réglages.
Par exemple, dans Bluehost, vous devez aller dans l’onglet Domaines et cliquer sur le bouton « Réglages » à côté du nom de domaine de votre site.
Après cela, vous verrez différents Réglages de domaine dans Bluehost.
Défilez simplement vers le bas et cliquez sur l’option « Outils avancés ».
Ici, Bluehost affichera les serveurs de noms pour votre domaine et d’autres enregistrements.
Pour gérer les enregistrements DNS, vous pouvez cliquer sur le bouton « Gérer » situé à côté de la rubrique Enregistrements DNS avancés.
Ensuite, Bluehost affichera un message d’avertissement indiquant que seuls les utilisateurs/utilisatrices avancés doivent modifier les enregistrements DNS car, avec les mauvais réglages, vous pouvez perdre l’accès à votre e-mail et à votre site.
Vous pouvez simplement cliquer sur le bouton « Continuer ».
Vous accéderez à un écran où vous pourrez gérer les enregistrements DNS de votre site WordPress.
Vous devez cliquer sur le bouton « Ajouter un enregistrement » et ajouter l’enregistrement du code Brevo à l’aide des informations figurant sur le site Brevo. Ensuite, vous devez faire de même pour ajouter l’enregistrement DKIM.
Une fois que vous avez ajouté les deux enregistrements TXT aux Réglages DNS de votre domaine, vous devez retourner sur le site de Brevo.
A partir de là, vous devez cliquer sur le bouton libellé « Authentifier ce domaine d’e-mail ». Vous devriez arriver sur une nouvelle page, où vous pourrez voir un message de réussite indiquant que le domaine a été authentifié.
Astuce : Les modifications du DNS peuvent prendre de 24 à 48 heures pour se propager sur l’internet. Si la vérification échoue, il suffit de réessayer dans quelques heures.
Activation de Brevo dans WP Mail SMTP
Il ne vous reste plus qu’à terminer l’activation de Brevo sur votre site WordPress. Retournez simplement à la page WP Mail SMTP Réglages que vous avez ouverte plus tôt et trouvez la case Clé API.
Cliquez ensuite sur le lien « Obtenir la clé API v3 ».
Ce lien ouvrira la page correcte de votre compte Brevo dans un nouvel onglet.
Ici, il suffit de copier la valeur de la clé SMTP.
Une fois que vous l’avez copiée, retournez dans WP Mail SMTP et collez la clé de l’API.
Vous devez également indiquer le domaine d’envoi que vous avez saisi/saisie dans Brevo, par exemple mail1.yoursite.com
.
Confirmez-vous que vous avez cliqué sur le bouton « Enregistrer les réglages ».
Félicitations, vous avez bien configuré Brevo. Il ne vous reste plus qu’à attendre qu’ils activent votre compte.
Il est maintenant temps de tester le fonctionnement de votre e-mail.
3. Envoi d’e-mails WordPress à l’aide du serveur SMTP SendGrid
SendGrid propose une offre gratuite qui vous permet d’envoyer jusqu’à 100 e-mails par jour.
Tout d’abord, vous devez vous rendre sur le site de SendGrid et cliquer sur le bouton « Start For Free » pour créer votre compte gratuit.
Après la création de votre compte, une procédure de vérification sera déclenchée. Votre compte sera temporairement mis en attente pendant que l’on vous posera quelques questions par e-mail. Cette procédure a pour but de s’assurer que vous utiliserez le service d’une manière conforme à ses politiques et à ses valeurs.
Une fois votre demande approuvée, vous pouvez vous connecter à votre Tableau de bord SendGrid.
Création d’une identité d’expéditeur
La première étape consiste à créer une identité d’expéditeur, c’est-à-dire l’adresse « de » utilisée pour vos e-mails. Pour ce faire, vous devez cliquer sur « Authentification de l’expéditeur » dans la section Réglages en bas du menu du tableau de bord.
Vous accéderez à la page d’authentification de l’expéditeur de SendGrid.
Défilez jusqu’à la section Vérification de l’expéditeur unique et cliquez sur le bouton « Premiers pas » sous « Vérifier une adresse ».
Un formulaire s’affiche, dans lequel vous pouvez créer un expéditeur.
Il vous suffit ensuite de saisir le nom, l’adresse e-mail et l’adresse postale que vous souhaitez utiliser pour vos e-mails. Lorsque vous avez terminé, vous pouvez cliquer sur le bouton « Créer » pour stocker vos coordonnées d’expéditeur.
Important : L’adresse e-mail « Reply To » doit être la même que celle que vous avez saisie comme adresse « From » dans les Réglages SMTP de WP Mail.
Vous recevrez un e-mail de confirmation dans votre boîte de réception pour vérifier cette adresse e-mail professionnelle.
Confirmez-vous que vous cliquez sur le lien dans le message pour terminer la configuration de l’identité de l’expéditeur unique.
Une fois que vous avez vérifié votre adresse e-mail, retournez à votre tableau de bord SendGrid en cliquant sur le lien Tableau de bord dans la colonne latérale.
Générer une Clé de l’API
L’étape suivante consiste à générer une clé API afin que vous puissiez connecter votre site à votre compte SendGrid et commencer à envoyer des e-mails.
En utilisant le menu du tableau de bord de SendGrid, vous devez trouver la section API e-mail et cliquer sur » Guide d’intégration « .
Sur la page suivante, il vous sera demandé de choisir une méthode d’intégration.
Dans la boîte de relais SMTP, cliquez sur le bouton « Choisissez ».
Vous devez donner à la clé API un nom qui vous rappellera à quoi elle vous servira à l’avenir.
Dans cet exemple, nous l’avons nommé ‘WP Mail SMTP’.
Vous pouvez maintenant cliquer sur le bouton « Créer une clé » pour générer la clé API.
Vous devriez voir un message confirmant qu’il a été bien créé, et la clé API sera affichée en dessous.
Vous aurez besoin de cette clé dans la section suivante. Laissez donc l’onglet SendGrid ouvert dans votre navigateur.
Connecter WP Mail SMTP à votre compte SendGrid
Ensuite, retournez dans l’onglet du navigateur de l’administration de WordPress et allez dans WP Mail SMTP » Réglages. Vous devriez avoir déjà sélectionné SendGrid pour vos services d’envoi. Si ce n’est pas le cas, sélectionnez-le maintenant.
En bas de l’écran, vous verrez une case pour saisir votre clé API SendGrid. Il vous suffit de la copier et de la coller ici, puis de cliquer sur le bouton » Enregistrer les réglages « .
Ensuite, vous devez vérifier que votre intégration fonctionne.
Tout d’abord, allez dans l’onglet Test d’e-mail dans les Réglages SMTP de WP Mail. Saisissez ensuite votre adresse e-mail et cliquez sur le bouton « Envoyer l’e-mail ».
Vous devriez voir un message indiquant que l’e-mail de test a été envoyé bien. Vous pouvez le confirmer en allant dans votre boîte de réception et en vérifiant que l’e-mail s’y trouve.
Maintenant que votre e-mail de test a été envoyé bien, retournez à l’onglet contenant votre page API SendGrid. Vous devez aller de l’avant et cocher la case « J’ai mis à jour mes Réglages ». Cliquez ensuite sur le bouton « Next : Vérifier l’intégration ».
Sur l’écran suivant, vous devez cliquer sur le bouton « Vérifier l’intégration ».
Vous devriez alors voir un message confirmant que SendGrid a reçu votre e-mail et que votre configuration est terminée.
Authentification d’un sous-domaine dans SendGrid
Pour finir de configurer SendGrid, vous devez créer et authentifier un sous-domaine afin d’aider à améliorer la délivrabilité de vos e-mails.
Astuce : Si vous n’êtes pas en mesure de créer et d’authentifier votre sous-domaine, les e-mails de votre site seront quand même envoyés. Toutefois, il est possible que certains e-mails ne parviennent pas à leurs destinataires.
Vous devez maintenant créer un sous-domaine sur votre site, par exemple sg.votredomaine.com
. Vous pouvez le faire en vous connectant à votre compte d’hébergeur et en suivant les instructions relatives à l’ajout d’un sous-domaine.
Si vous utilisez Bluehost, vous devez vous connecter à votre compte d’hébergeur et cliquer sur l’onglet Hébergement à gauche. Vous pouvez ouvrir le panneau de contrôle en cliquant sur le bouton ‘cPanel’ en bas de la page.
Le tableau de bord cPanel de votre site s’ouvre alors.
Vous pouvez défiler jusqu’à la section Domaines et cliquer sur l’option ‘Domaines’.
Vous verrez maintenant une page qui répertorie vos domaines et sous-domaines existants.
Pour créer un nouveau sous-domaine, vous devez cliquer sur le bouton « Créer un nouveau domaine ».
Sur la page suivante, vous devez saisir le sous-domaine que vous souhaitez créer.
Nous vous suggérons d’utiliser sg.yourdomain.com
pour votre sous-domaine. Confirmez-vous que vous avez cliqué sur le bouton « Envoyer » pour stocker votre nouveau sous-domaine.
Après avoir créé le sous-domaine, vous devez l’ajouter à votre compte SendGrid.
Pour ce faire, vous devez retourner à la page Réglages » Authentification de l’expéditeur dans votre compte SendGrid. Sous » Authentification de domaine « , vous devez cliquer sur le bouton » Premiers pas « .
Vous devez maintenant sélectionner votre hébergeur DNS. Il s’agit de l’hébergeur de votre site, tel que Bluehost ou SiteGround, à moins que votre nom de domaine ne soit inscrit auprès d’une autre entreprise.
Dans la deuxième étape, sélectionnez l’option « Oui » pour « Souhaitez-vous également marquer les liens pour ce domaine ? Cela signifie que vos e-mails seront affichés comme provenant de votre domaine, et non de celui de SendGrid.
Cliquez ensuite sur le bouton « Suivant ».
Vous devez maintenant saisir votre domaine dans la case « Domaine d’envoi ». En dessous, cliquez sur le lien « Réglages avancés » pour configurer d’autres options.
À partir de là, vous pouvez décocher la case « Utiliser la sécurité automatisée » et cocher la case « Utiliser un chemin de retour personnalisé ». Saisissez ensuite la première partie de votre sous-domaine pour le « Chemin de retour ».
Par exemple, si votre sous-domaine est sg.example.com
, tapez sg.
Une fois que vous avez fait cela, vous devez cliquer sur le bouton « Suivant ».
Ensuite, vous verrez quelques enregistrements DNS que vous devez ajouter à votre domaine. Vous pouvez consulter la documentation de votre hébergeur ou vous référer à notre méthode Brevo pour obtenir de l’aide à ce sujet.
Après avoir ajouté les publicités, cliquez sur le bouton « Vérifier » en bas de l’écran. Un message de réussite devrait alors s’afficher.
Enfin, testez à nouveau votre e-mail SMTP pour vous assurer que les e-mails sont envoyés correctement.
Test de fonctionnement de votre e-mail SMTP
L’étape finale de toutes ces méthodes consiste à envoyer un e-mail de test pour s’assurer que tout fonctionne comme il se doit.
Tout d’abord, allez dans l’onglet ‘Test d’e-mail’ dans les Réglages WP Mail SMTP. Ensuite, saisissez l’adresse e-mail où vous souhaitez que l’e-mail de test soit envoyé si elle est différente de celle par défaut.
Il vous suffit de cliquer sur le bouton « Envoyer l’e-mail » pour que votre e-mail soit envoyé.
Un message vous indique que l’e-mail a été bien envoyé.
Ensuite, vérifiez votre boîte de réception pour vous assurer que l’e-mail de test est bien arrivé.
Autres options de services d’envoi SMTP gratuits
Il existe d’autres options de services d’envoi SMTP gratuits que vous pouvez utiliser à la place de celles que nous avons couvertes :
- Outlook: La configuration est plus longue que pour les autres méthodes, mais l’avantage est que vous pouvez envoyer beaucoup d’e-mails (jusqu’à 5 000 par jour).
- Amazon SES: Ce service est uniquement recommandé si vous avez confiance en la technologie, car la configuration est assez complexe. Il est gratuit la première année.
- SMTP.com: Il s’agit d’une option robuste et fiable. L’inconvénient est qu’elle est uniquement gratuite pendant les 30 premiers jours, puis vous devez payer pour l’utiliser.
Pour tout cela, vous pouvez obtenir des instructions en sélectionnant le service d’envoi sur la page des Réglages SMTP de WP Mail, puis en cliquant sur le lien de documentation. Cela ouvrira les instructions dans un nouvel onglet.
Nous espérons que cet article vous a aidé à apprendre comment utiliser un serveur SMTP gratuit pour envoyer des e-mails WordPress. Vous pourriez également consulter nos articles sur les meilleurs services de marketing e-mail et notre comparaison des meilleures applications de numéros de téléphone d’entreprise virtuels (avec des options gratuites).
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.
boris
Great help, thanks! If your host doesn’t provide email services and you use this method, what are he options for using an alias so the emails sent out have the domain instead of « gmail.com », for example.
WPBeginner Support
It would depend on who you registered your domain with and our guide below can help with understanding your options:
https://www.wpbeginner.com/beginners-guide/how-to-create-a-free-business-email-address-in-5-minutes-step-by-step/
Administrateur
Jeffin Grey
Great its going next level article Very Easy way to follow instruction
Thanks For Sharing
WPBeginner Support
Glad our article was helpful!
Administrateur
Michael Prosser
Great, easy to follow instructions for setting up the Gmail SMTP. Thank you!
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrateur
Tony
i have managed to set up the gmail api and its working just fine. But what i would like to know is, how many emails/ newsletters can i send in a day using the gmail api. Thanks
WPBeginner Support
You would need to check Google’s current documentation for the limits at the moment
Administrateur