Comment configurer Mailgun dans WordPress

Comment configurer Mailgun dans WordPress (étape par étape)

Résumer :ChatGPTPerplexity

Un site WordPress qui ne peut pas envoyer d'e-mails perd les réinitialisations de mot de passe, les reçus et toutes les notifications de formulaire. Mailgun résout ce problème, et c'est l'une des méthodes les plus fiables pour le faire.

Mais Mailgun n'enverra rien tant que vous n'aurez pas vérifié un sous-domaine d'envoi dans votre DNS.

Dans cet article, vous apprendrez comment connecter Mailgun à WordPress en utilisant l'assistant de configuration WP Mail SMTP, qui remplit la plupart de ces champs pour vous.

Vous apprendrez également quelles sont les 3 clés API de Mailgun à utiliser et quoi vérifier lorsque l’e-mail de test échoue.

Commençons.

Réparez vos e-mails WordPress maintenant

Qu'est-ce que Mailgun et pourquoi l'utiliser pour les e-mails WordPress ?

Mailgun est un service de livraison d’e-mails qui achemine les e-mails de votre site via ses propres serveurs authentifiés plutôt que ceux de votre hébergeur web.

C’est important car WordPress n’a pas de serveur de messagerie propre. Il transmet chaque message à la fonction mail() de PHP, que la plupart des hébergeurs limitent, bloquent ou laissent non authentifiée. Les fournisseurs de boîtes de réception traitent alors ces messages comme suspects.

Voici ce que vous obtenez avec Mailgun :

  • Envoi authentifié. Les enregistrements DNS de votre domaine prouvent que l’e-mail provient bien de vous.
  • Journaux de livraison. Vous pouvez voir si un message a été accepté, différé ou rejeté.
  • Un niveau gratuit. Les comptes gratuits envoient jusqu’à 100 e-mails par jour. L’ajout d’une carte de crédit supprime cette limite quotidienne.

Mailgun demande plus de configuration que la plupart des services de messagerie. Vous avez besoin d’un accès DNS et vous devez vérifier un sous-domaine avant que quoi que ce soit ne soit envoyé. C’est le compromis pour sa délivrabilité.

Remarque : Vous souhaitez une analyse plus complète des fonctionnalités et des prix avant de vous engager ? Lisez notre avis sur Mailgun.

Comment créer un compte Mailgun

Inscrivez-vous sur le site web de Mailgun, puis terminez les deux étapes de vérification.

Le formulaire d'inscription Mailgun

Après le formulaire d’inscription, Mailgun vous envoie un lien de confirmation par e-mail. Cliquez sur Vérifier votre adresse e-mail pour continuer.

E-mail de vérification de compte Mailgun

Ensuite, Mailgun vous demande de vérifier un numéro de téléphone. Ces deux vérifications aident à éloigner les spammeurs de ses adresses IP d’envoi, ce qui explique en partie pourquoi ses taux de livraison sont maintenus.

Écran de vérification du numéro de téléphone Mailgun

Comment ajouter votre domaine d'envoi dans Mailgun

Depuis votre tableau de bord Mailgun, allez dans Envoi » Domaines, puis cliquez sur Ajouter un domaine.

Le menu Domaines d'envoi dans Mailgun

Le bouton Ajouter un nouveau domaine dans Mailgun

Pourquoi Mailgun a-t-il besoin d'un sous-domaine ?

Mailgun demande un sous-domaine afin que votre réputation d’envoi reste séparée de votre domaine principal.

Un sous-domaine remplace le « www » de votre adresse, comme mg.example.com. Mailgun l’utilise uniquement pour envoyer des e-mails. Il n’apparaît jamais sur votre site.

Entrez quelque chose de clair, comme mg.example.com. Je suggérerais d’éviter mail.example.com, car il pourrait être utilisé par votre hébergeur web.

Saisie d'un sous-domaine d'envoi dans Mailgun

Quelle région Mailgun choisir ?

Choisissez EU uniquement si votre site est hébergé dans l’Union européenne. Tous les autres laissent l’option par défaut US.

Le paramètre de région du domaine Mailgun

Attention : Quel que soit votre choix ici, il doit correspondre au paramètre Région dans WP Mail SMTP plus tard. Une discordance est l’une des raisons les plus courantes pour lesquelles les configurations Mailgun échouent silencieusement.

Ouvrez maintenant le menu déroulant Paramètres avancés (DKIM). Choisissez 2048, ce qui crée une clé DKIM plus longue et ajoute une couche de protection anti-spam.

Paramètres DKIM avancés de Mailgun réglés sur 2048

Cliquez sur Ajouter un domaine pour terminer. Gardez cet onglet ouvert, car vous aurez besoin des valeurs DNS ensuite.

Le bouton Ajouter un domaine dans Mailgun

Comment vérifier votre domaine avec les enregistrements DNS

Mailgun vérifie votre domaine lorsque vous ajoutez ses enregistrements TXT et MX à votre DNS.

Ouvrez d’abord les paramètres DNS de votre site. Mailgun fournit des liens vers des guides d’installation pour les fournisseurs courants directement sur la page où vous avez ajouté le domaine.

Liens vers les fournisseurs DNS de Mailgun

Ajoutez les 2 enregistrements TXT exactement comme Mailgun les affiche. Copiez les valeurs avec soin, car un seul caractère incorrect arrête la vérification.

Ajout d'un enregistrement TXT Mailgun dans un panneau DNS

Ajoutez ensuite les enregistrements MX de la même manière. Ajoutez-les pour le sous-domaine que vous avez créé, pas pour votre domaine principal.

Ajout des enregistrements MX Mailgun dans un panneau DNS

Note : Certains hébergeurs ajoutent votre domaine à tout ce que vous tapez. Si le vôtre le fait, entrez simplement mg au lieu de mg.example.com pour le nom d’hôte. Si vous souhaitez un guide pour votre fournisseur, consultez notre guide de configuration des e-mails DNS.

Si votre panneau DNS propose un champ TTL, réglez-le sur un jour (86400 secondes).

Mailgun affiche également un enregistrement CNAME. Vous pouvez l’ignorer, car il n’est pertinent que pour le suivi, pas pour l’envoi.

De retour dans Mailgun, cliquez sur Vérifier les paramètres DNS pour vérifier votre travail.

Le bouton Vérifier les paramètres DNS dans Mailgun

Une fois les enregistrements propagés, votre domaine s’affiche comme actif. Cependant, la propagation des enregistrements DNS peut prendre de 24 à 48 heures, alors n’attendez pas. Continuez avec l’étape suivante.

Un statut de domaine actif dans Mailgun

Réparez vos e-mails WordPress maintenant

Où trouver votre clé API Mailgun

Cliquez sur le cercle avec vos initiales en haut à droite de Mailgun, puis sélectionnez Sécurité de l’API.

L'option Sécurité de l'API dans le menu du compte Mailgun

Quelle clé API Mailgun utiliser parmi les 3 ?

Utilisez la clé API Mailgun. Pas la clé publique de vérification, ni la clé de signature des webhooks HTTP.

C’est l’erreur la plus courante dans une configuration Mailgun. Les 3 clés se trouvent sur la même page, et choisir la clé publique de vérification entraîne des problèmes de délivrabilité difficiles à tracer.

Faites défiler jusqu’à la section Clés API Mailgun et cliquez sur Créer une clé API.

Le bouton Créer une clé API dans Mailgun

Ajoutez une description que vous reconnaîtrez plus tard, puis cliquez sur Créer une clé.

Ajout d'une description à une nouvelle clé API Mailgun

Copiez la clé avec l’icône de copie et stockez-la en lieu sûr.

Copie d'une nouvelle clé API Mailgun

Important : Mailgun affiche la clé une seule fois. Si vous la perdez, vous devrez en créer une nouvelle.

Comment connecter Mailgun à WordPress en utilisant WP Mail SMTP

L’assistant de configuration vous guide à travers les 5 étapes du plugin et remplit les paramètres au fur et à mesure.

Étape 1 : Installer WP Mail SMTP

Si vous souhaitez utiliser Mailgun dans WordPress, vous avez besoin de WP Mail SMTP. C’est le meilleur plugin SMTP pour WordPress, qui rend l’ensemble du processus très facile.

Pour installer le plugin WP Mail SMTP, connectez-vous à votre espace d’administration WordPress et accédez à Plugins » Ajouter un plugin. Une fois ici, tapez « wp mail smtp » dans la barre de recherche et

Rechercher dans WP Mail SMTP

Cliquez ensuite sur Installer maintenant à côté du plugin WP Mail SMTP.

Installer le plugin WP Mail SMTP

Une fois l’installation terminée, le bouton devient « Activer ». Cliquez dessus pour activer le plugin.

Activer le plugin

Vous devriez être dirigé vers l’assistant de configuration après l’activation du plugin.

Étape 2 : Lancer l'assistant de configuration

Alternativement, vous pouvez accéder à l’assistant de configuration en accédant à WP Mail SMTP » Paramètres. Une fois ici, cliquez sur Lancer l’assistant de configuration sous la section Connexion principale.

Le bouton Lancer l'assistant de configuration dans les paramètres de WP Mail SMTP

Note : L’assistant ne configure que votre connexion principale. Les connexions supplémentaires doivent être configurées sur la page des paramètres du plugin.

Cliquez sur Commençons pour commencer.

Le bouton "Commençons" dans l'Assistant de configuration de WP Mail SMTP

Étape 3 : Sélectionner Mailgun comme expéditeur

Cliquez sur Mailgun dans la grille des expéditeurs, puis cliquez sur Enregistrer et continuer.

Écran de sélection du service de messagerie de l'assistant de configuration WP Mail SMTP avec Mailgun sélectionné

Comment saisir vos paramètres Mailgun

L’assistant affiche maintenant uniquement les champs dont Mailgun a besoin. Il y en a 5, dans cet ordre :

  1. Clé API Mailgun. Collez la clé que vous avez copiée précédemment.
  2. Nom de domaine. Le sous-domaine que vous avez créé dans Mailgun, tel que mg.example.com.
  3. Région. Faites correspondre ce que vous avez choisi dans Mailgun. En dehors de l’UE, c’est US.
  4. Nom d’expéditeur. Le nom de l’expéditeur des e-mails de votre site. Activez Forcer le nom d’expéditeur pour l’appliquer partout.
  5. E-mail d’expéditeur. Une adresse sur le domaine que vous avez vérifié, comme [email protected]. Activez Forcer l’e-mail d’expéditeur pour que chaque e-mail l’utilise.

Étape des paramètres Mailgun de l'assistant de configuration WP Mail SMTP affichant les champs Clé API, Nom de domaine et Région

Astuce de pro : Utilisez une adresse connectée à une boîte de réception réelle pour l’e-mail d’expéditeur. Les notifications de rebond et les réponses y sont envoyées.

Cliquez sur Enregistrer et continuer lorsque vous avez terminé.

Étape 4 : Activer les fonctionnalités d'e-mail

Laissez Améliorer la délivrabilité des e-mails et Suivi des erreurs d’e-mail activés. Ils sont tous deux activés par défaut et ne peuvent pas être désactivés.

Le reste mérite un coup d’œil :

  • Journaux d’e-mails détaillés. Un enregistrement de chaque e-mail envoyé par votre site.
  • Rapports d’e-mails complets. Statistiques de délivrabilité au fil du temps. Nécessite que les journaux soient activés.
  • Résumé hebdomadaire des e-mails. Un résumé hebdomadaire de vos envois. Nécessite que les journaux soient activés.
  • Alertes d’e-mails instantanées. Vous notifie par e-mail, SMS, Slack ou webhook en cas d’échec d’un envoi.

Sélection des fonctionnalités de messagerie dans l'Assistant de configuration de WP Mail SMTP

Remarque : La journalisation des e-mails nécessite une licence WP Mail SMTP payante.

Si vous avez activé les journaux, l’écran suivant vous demande ce qu’il faut stocker. Choisissez vos options et cliquez sur Enregistrer et continuer.

Configuration des options de journalisation des e-mails dans l'Assistant de configuration

Enfin, collez votre clé de licence et cliquez sur Vérifier la clé de licence. Ou cliquez sur Ignorer cette étape pour le faire plus tard.

Saisie d'une clé de licence dans l'Assistant de configuration de WP Mail SMTP

Comment envoyer un e-mail de test

L’assistant en envoie un pour vous automatiquement à la fin.

Si cela fonctionne, vous verrez « Félicitations, vous avez configuré avec succès WP Mail SMTP ! » Cliquez sur Terminer la configuration et vous avez terminé.

Écran de succès de l'Assistant de configuration de WP Mail SMTP

Vous pouvez envoyer d’autres tests à tout moment depuis WP Mail SMTP » Outils » Test d’e-mail.

Que faire si votre e-mail de test Mailgun échoue

Cliquez sur Démarrer le dépannage sur l’écran d’erreur de l’assistant pour voir le message d’erreur réel.

Écran de dépannage de l'Assistant de configuration de WP Mail SMTP

D’après mon expérience, 4 causes couvrent presque tous les échecs :

Ce qui n’a pas fonctionnéComment le corriger
DNS non propagéAttendez jusqu’à 48 heures, puis cliquez à nouveau sur Vérifier les paramètres DNS dans Mailgun
Inadéquation de la régionFaites correspondre la région du plugin à la région du domaine de votre Mailgun
Mauvaise clé APIUtilisez la clé API Mailgun, pas la clé publique de vérification
Inadéquation du domaineLe nom de domaine du plugin doit être le sous-domaine, pas votre domaine racine

Les anciens comptes ont une cinquième cause : un préfixe key- manquant sur la clé API.

Toujours bloqué ? Notre guide sur WP Mail SMTP n’envoie pas d’e-mails de test couvre les erreurs moins courantes.

Astuce de pro : Ajoutez une Connexion de sauvegarde avec un deuxième expéditeur comme SendLayer. Si Mailgun échoue un jour, WP Mail SMTP envoie via la sauvegarde au lieu de laisser tomber l’e-mail.

Questions fréquemment posées

Mailgun est-il gratuit pour WordPress ?

Oui, jusqu’à un certain point. Les comptes gratuits envoient jusqu’à 100 e-mails par jour. L’ajout d’une carte de crédit supprime cette limite quotidienne, et vous ne serez toujours pas facturé sur le niveau gratuit.

Ai-je besoin d'un plugin pour utiliser Mailgun avec WordPress ?

Oui. WordPress ne peut pas communiquer avec l’API de Mailgun par lui-même. Les plugins SMTP comme WP Mail SMTP gèrent la connexion et acheminent chaque appel wp_mail() via Mailgun.

Pourquoi Mailgun n'envoie-t-il pas mes e-mails WordPress ?

Vérifiez d’abord le statut de vérification de votre domaine dans Mailgun. Après cela, vérifiez 3 choses : une inadéquation de région, la mauvaise clé API ou un nom de domaine défini sur votre domaine racine.

Dois-je utiliser un sous-domaine avec Mailgun ?

C'est ce que Mailgun recommande, et c'est le choix le plus sûr. Un sous-domaine sépare votre réputation d'envoi de votre domaine principal, ainsi un problème de délivrabilité ne suit pas tout votre site.

Dois-je choisir la région US ou EU ?

Choisissez EU si votre site est hébergé dans l'Union européenne. Sinon, choisissez US. Le paramètre doit correspondre dans Mailgun et WP Mail SMTP.

Ensuite, configurez les enregistrements SPF, DKIM et DMARC

Maintenant que Mailgun envoie vos e-mails, je vous recommande de renforcer l'authentification de votre domaine. Notre guide sur les enregistrements SPF, DKIM et DMARC explique ce que fait chaque enregistrement et vous guide pour les ajouter. Obtenir les 3 correctement permet à vos e-mails de ne pas atterrir dans le dossier spam. Cela s'appuie directement sur le travail DNS que vous venez de terminer.

Réparez vos e-mails WordPress maintenant

Prêt à réparer vos e-mails ? Commencez dès aujourd'hui avec le meilleur plugin SMTP WordPress. Si vous n'avez pas le temps de réparer vos e-mails, vous pouvez obtenir une assistance complète de configuration "White Glove" moyennant un supplément, et il y a une garantie de remboursement de 14 jours pour tous les plans payants.

Si cet article vous a aidé, suivez-nous sur Facebook et Twitter pour plus de conseils et tutoriels WordPress.

Divulgation : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Découvrez comment WPForms est financé, pourquoi c'est important et comment vous pouvez nous soutenir.

David Ozokoye

David est rédacteur technique chez WP Mail SMTP. Il teste et documente les nouvelles fonctionnalités et mises à jour du plugin WP Mail SMTP. Loin de son ordinateur, il aime jouer aux jeux vidéo et faire du patin à roulettes. En savoir plus

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP préféré pour envoyer de manière fiable vos e-mails WordPress.