Comment utiliser Mailgun sur WordPress pour envoyer des e-mails (avec succès)

Blair2004 Tutoriels WordPress Jul 16, 2020

Si vous exécutez un blog WordPress de nos jours, il est probable que vous envisagiez de créer une liste de diffusion ou que vous en ayez déjà une. Plus que souvent, les adresses e-mail collectées sont utilisées pour la diffusion des e-mails, mais que se passe-t-il si WordPress ne parvient pas à envoyer des e-mails à vos abonnés?

C'est là que Mailgun entre en jeu. Mailgun est alors la solution parfaite qui vous aide à envoyer des courriels avec succès à vos abonnés. Avant de voir comment l'utiliser sur WordPress, comprenons d'abord ce qu'est Mailgun.

Qu'est-ce que Mailgun et comment ça marche?

Mailgun est un service d'automatisation de messagerie conçu et fourni par Rackspace. Ce service propose un service de messagerie électronique basé sur le cloud pour l'envoi, la réception et le suivi des e-mails envoyés via vos sites Web et applications (y compris WordPress).

La plupart des fonctionnalités de Mailgun sont disponibles via une API RESTful intuitive ou via des protocoles de messagerie traditionnels comme SMTP, POP3, IMAP. Cela signifie qu'il n'utilisera pas les fonctions de messagerie interne de PHP, ce qui est très utile si vous utilisez un hébergement partagé avec un service de messagerie restreint ou si vous utilisez WordPress localement (ou toute application PHP pour envoyer des e-mails).

La bonne nouvelle ici est que c'est un service disponible avec une offre d'essai continue. Par continu, nous voulons dire qu'il n'expire pas avec le temps, mais vous êtes limité par le nombre d'e-mails qui peuvent être envoyés. Par exemple, vous pouvez envoyer jusqu'à 5000 e-mails par mois (c'est assez pour les nouveaux blogs), utiliser des rapports précis, etc. Si vous en avez besoin de plus, vous Besoin de mise à niveau.

La mise à niveau vous donnera de nombreux avantages, comme une adresse IP dédiée, qui sera utile au fil du temps car certains e-mails envoyés par Mailgun n'atteignent pas toujours Hotmail (service de messagerie Microsoft). La raison en est que Mailgun utilise la même IP pour le plan gratuit, ce qui a conduit à interdire l'IP de certains services car il est souvent référencé sur la liste des spams. Cependant, cela ne devrait pas vous préoccuper énormément, car pour d'autres services, cela fonctionne bien.

Voyons maintenant comment l'utiliser sur WordPress.

Comment configurer Mailgun sur WordPress (en 2 étapes)

Nous diviserons ce tutoriel en 2 sections différentes. La première section sera faite sur le Mailgun et votre site Web de registraire et la seconde sur votre blog WordPress.

1 - Création et utilisation d'un compte Mailgun

La première étape avant d'envoyer un e-mail depuis WordPress est de vous assurer d'avoir A créé un compte sur Mailgun. Cela devrait être une étape assez simple, car il vous sera simplement demandé de fournir des informations de base telles que l'e-mail, le nom d'utilisateur et le mot de passe, les champs de paiement, etc.

Assurez-vous de décocher "Ajouter les informations de paiement maintenant" si vous ne souhaitez pas fournir vos informations de paiement. Après l'inscription, vous passerez certainement par le processus de validation, qui consiste à activer votre compte à l'aide de votre email et de votre numéro de téléphone. Une fois activé et connecté, vous atterrirez sur un tableau de bord similaire.

Ce tableau de bord montre l'activité actuelle de l'un de nos sites WordPress. Il a des mesures intéressantes telles que le nombre total d'e-mails envoyés, le nombre total de rebonds et la suppression totale (ce que vous ne pouvez pas obtenir avec la fonction de messagerie PHP).

Pour procéder à l'intégration avec WordPress, nous nous dirigerons vers "Envoi> Domaines". De là, vous verrez un bouton Ajouter un domaine. Vous devez noter que si vous ne voyez pas ce domaine, vous n'avez probablement pas activé votre compte avec succès.

Sur la page suivante, vous définirez vos paramètres de domaine. En règle générale, il est suggéré d'utiliser un sous-domaine pour envoyer des e-mails (utile pour le dépannage). Par exemple, si vous avez un johndoe.com comme domaine principal, vous pouvez utiliser notifications.johndoe.com ou mail.johndoe.com.

Les autres champs ont des valeurs par défaut qui fonctionnent, vous pouvez continuer. L'étape suivante consiste à définir les paramètres DNS. Il s'agit en fait d'une étape nécessaire pour que Mailgun fonctionne. La configuration du DNS consistera à ajouter des enregistrements MX, TXT et CNAME sur les configurations DNS de votre bureau d'enregistrement.

Nous utilisons Cloudflare pour gérer nos domaines. L'étape peut être différente si vous utilisez un autre registraire mais, à la fin, il reste les mêmes étapes à parcourir.

Vous devez d'abord accéder au domaine de votre choix.

Ensuite, dans le menu supérieur, vous verrez la section DNS. Vous devez cliquer dessus pour accéder à vos paramètres DNS.

Vous n'aurez alors qu'à remplir votre configuration. Vous devez noter que Mailgun a différentes configurations qui activent différentes fonctionnalités. Par exemple, certains enregistrements TXT permettront d'envoyer des enregistrements, d'autres de recevoir et de suivre des enregistrements.

Une fois que vous avez terminé, vous devez attendre environ 24 à 48 heures pour voir les changements appliqués. Nous n'avons pas terminé les premières étapes de ce didacticiel. Découvrons-le pour le configurer sur WordPress.

2 - Configurer le plugin Wordgun WordPress

Heureusement pour nous, Mailgun a créé un Plugin WordPress qui facilite l'intégration avec WordPress. La première chose à faire maintenant est d'installer le plugin disponible sur WordPress.org. Bien qu'il soit mentionné que le plugin n'a pas été mis à jour depuis 3 ans, jusqu'à présent, il fait très bien le travail.

Vous pouvez également installer le plugin directement depuis votre tableau de bord WordPress. En recherchant le terme "Mailgun pour WordPress" dans la barre de recherche.

Une fois le plugin installé et activé, un nouveau sous-menu de paramètres nommé "Mailgun" sera ajouté sous le menu "Paramètres".

En cliquant sur ce menu, cela vous mènera à la page de configuration, où vous devrez créer une correspondance avec vos détails Mailgun réels. Par exemple, vous devrez fournir:

  • De l'adresse
  • De nom
  • Api Key on Paramètres du pistolet
  • Domaine Mailgun

Lorsque vous avez récupéré ces informations dans Mailgun, n'oubliez pas d'enregistrer vos modifications sur WordPress. Désormais, Mailgun sera en charge de vos emails.

Résumer

Lorsque vous utilisez WordPress, vous devrez souvent envoyer des e-mails à vos abonnés. Si, par défaut, les fonctions PHP fournies peuvent faire le travail, le plus souvent, ce ne sera pas une bonne solution pour les entreprises souhaitant disposer d'outils de suivi pour leurs e-mails. Mailgun est donc une bonne solution qui vient avec un plan gratuit adapté aux nouveaux blogs.

Tout au long de ce tutoriel, nous avons remarqué que la configuration peut se faire en 2 étapes différentes:

  • Création d'un compte Mailgun et configuration des détails DNS
  • Installer et configurer le plugin Wordgun pour Mailgun

Faites-nous savoir si cela vous a été utile dans les commentaires. S'il y a un autre conseil que vous aimeriez partager avec nous, n'hésitez pas.