WordPress vous permet d’envoyer une large gamme d’e-mails transactionnels dès sa sortie de l’emballage. Il s’agit notamment de messages pour l’enregistrement des utilisateurs, la réinitialisation des mots de passe, et bien plus encore. Cependant, les courriels n’arrivent pas toujours comme prévu et, bien que ce ne soit pas la faute de WordPress, c’est un problème que vous devez résoudre, éventuellement en utilisant un service tel que Mailgun.

Dans cet article, nous allons parler de ce que sont les emails transactionnels et comment vous pouvez utiliser Mailgun pour vous assurer que vos messages WordPress arrivent à destination.

Parlons d’emails !

Que sont les emails transactionnels ?

Les emails que vous envoyez à vos utilisateurs peuvent être divisés en deux grandes catégories :

  1. Courriels de marketing. Pour ce type de message, vous devez obtenir le consentement des utilisateurs avant de les ajouter à votre liste de diffusion.
  2. Courriels transactionnels. Il s’agit d’e-mails automatisés liés à des « transactions » commerciales ou de compte pour vos utilisateurs. En tant que tels, ils n’ont pas besoin de s’abonner pour recevoir des e-mails transactionnels.

Il existe des dizaines d’exemples d’e-mails transactionnels, tels que les messages de remerciement :

A thank you email.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

D’autres exemples notables sont les confirmations d’inscription, les messages de réinitialisation de mot de passe, et plus encore. Ce qui distingue ce type de message, c’est que WordPress peut les envoyer automatiquement, sans avoir recours à un fournisseur de services de messagerie (ESP).

Il y a cependant de nombreuses raisons pour lesquelles vous pourriez vouloir utiliser un ESP plutôt que la fonctionnalité de messagerie intégrée de WordPress. Parlons de ces raisons.

Pourquoi utiliser Mailgun plutôt que la fonctionnalité email intégrée de WordPress ?

Le problème principal de l’utilisation de WordPress pour les emails transactionnels est la délivrabilité. De nombreux fournisseurs de messagerie sont très agressifs lorsqu’il s’agit de filtrer les messages entrants et ceux qui proviennent de votre site peuvent tomber dans leur ligne de mire. C’est la raison pour laquelle de nombreux sites vous demandent de vérifier votre filtre anti-spam si vous ne recevez pas d’e-mail.

Cependant, cela ne se produit pas parce que votre site Web ou votre fournisseur d’hébergement fait quelque chose de mal. Le problème réside dans les autres utilisateurs avec lesquels vous partagez le serveur, dont certains peuvent abuser des e-mails transactionnels.

De nombreux serveurs Web ne sont pas non plus configurés pour gérer les envois d’e-mails. Les ESP tels que Mailgun prennent en charge les e-mails transactionnels pour votre site Web, ce qui vous garantit un taux de délivrabilité beaucoup plus élevé :

The Mailgun homepage.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Cependant, les avantages de l’utilisation d’un ESP vont bien au-delà. Par exemple, Mailgun propose également des analyses d’e-mails, un suivi et des journaux détaillés. De plus, si quelque chose ne va pas avec le service, vous pouvez toujours demander l’aide d’un expert au lieu de résoudre le problème vous-même.

Mailgun n’est pas le seul sur le marché des ESP. Cependant, c’est l’un de nos outils préférés en raison de sa généreuse période d’essai gratuite et de sa tarification flexible. Dans la section suivante, nous allons vous montrer précisément comment il fonctionne.

Comment configurer Mailgun pour envoyer des e-mails avec WordPress (3 étapes)

Dans ce tutoriel, nous allons vous montrer comment configurer un compte Mailgun. Ensuite, nous le configurerons pour qu’il prenne en charge les fonctions d’envoi d’emails transactionnels de votre site WordPress, le tout en trois petites étapes. Mettons-nous au travail !

Étape 1 : Créer un compte Mailgun

Comme d’habitude, la première étape est la plus simple. Rendez-vous sur le site Web de Mailgun et sélectionnez l’option de création d’un nouveau compte. Vous devrez remplir quelques informations de contact de base et ajouter une carte de crédit à votre dossier pour avoir accès à l’ensemble des fonctionnalités de Mailgun :

Adding your payment information for Mailgun.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

N’oubliez pas que Mailgun propose une période d’essai de trois mois avant de commencer à vous facturer les e-mails. À ce stade, vous payez 0,80 $ par 1000 e-mails sur le plan de base Pay As You Go .

Vous pouvez également renoncer à ajouter des informations de paiement pendant que vous configurez Mailgun pour qu’il fonctionne avec WordPress. Cependant, si vous choisissez cette option, vous serez limité à un maximum de cinq destinataires.

Une fois que vous aurez rempli le formulaire complet, vous pourrez conclure le processus d’inscription et accéder au tableau de bord de Mailgun :

The Mailgun dashboard.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

L’étape suivante consiste à configurer Mailgun pour qu’il fonctionne avec le domaine de votre site WordPress.

Étape 2 : Configurer votre nom de domaine pour qu’il fonctionne avec Mailgun

Une fois que vous êtes connecté, allez dans l’onglet Domaines de Mailgun et cliquez sur le bouton Ajouter un nouveau domaine :

Adding a new domain to Mailgun.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Sur la page suivante, Mailgun vous expliquera qu’il est préférable de configurer un sous-domaine pour gérer l’envoi d’emails. L’utilisation d’un sous-domaine est plus efficace pour le dépannage et facilite la mise à jour des enregistrements DNS sans causer de problèmes (nous y reviendrons dans une seconde)

Par exemple, si vous possédez le domaine johndoe.com , vous pouvez utiliser mail.johndoe.com pour les messages transactionnels :

Choosing what domain to add to Mailgun.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Par défaut, Mailgun utilisera un serveur américain ou européen pour envoyer des e-mails et mettra en place un cryptage pour vos messages. Laissez les paramètres par défaut pour le moment, et ajoutez le domaine que vous souhaitez. Notez que vous devez utiliser un domaine que vous possédez, car vous devrez apporter quelques modifications à ses paramètres de nom de domaine (DNS).

Ensuite, vous obtiendrez une liste d’enregistrements DNS TXT, MX et CNAME que vous devez ajouter pour que Mailgun puisse fonctionner :

Mailgun sending records.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ce processus varie en fonction du registrar que vous utilisez. Par exemple, avec Namecheap, vous devez aller dans l’onglet Advanced DNS pour le domaine que vous voulez utiliser avec Mailgun et modifier les enregistrements qui s’y trouvent :

Configuring Namecheap's DNS records.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Si vous ne savez pas comment mettre à jour les enregistrements DNS de votre domaine, nous vous recommandons de consulter le service d’assistance de votre registrar. Une fois que vos nouveaux enregistrements sont définis, vous pouvez utiliser le bouton Vérifier les paramètres DNS dans les options de Mailgun pour le domaine spécifié :

Verifying your DNS records.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Les mises à jour DNS peuvent prendre un certain temps à se propager, donc ne vous inquiétez pas si Mailgun ne peut pas vérifier les changements tout de suite. Une fois qu’il est en mesure de vérifier vos paramètres, l’étape suivante consiste à configurer WordPress pour qu’il utilise ce service.

Étape 3 : Installation et configuration du plugin Mailgun

Mailgun propose un plugin officiel que vous pouvez utiliser pour connecter l’ESP à votre site Web WordPress, mais vous devrez vérifier qu’il fonctionne avec votre version de WordPress. Pour le trouver, allez dans votre tableau de bord et naviguez vers Plugins > Add New, puis recherchez le plugin Mailgun for WordPress :

The Mailgun for WordPress plugin.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Installez et activez le plugin puis allez dans le nouvel onglet Settings > Mailgun . Assurez-vous que le paramètre Use HTTP API est réglé sur yes pour maximiser la délivrabilité, puis entrez le domaine Mailgun que vous avez configuré plus tôt ci-dessous :

Configuring Mailgun to work with WordPress.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Vous devrez également entrer votre clé API Mailgun. Vous pouvez la trouver dans l’onglet Paramètres de Mailgun :

Finding your Mailgun API key.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Retournez sur WordPress, collez la clé API et passez aux champs From Address et From Name . Vous pouvez y configurer l’adresse qui apparaîtra comme l’expéditeur de vos e-mails transactionnels ainsi que le nom qui lui est associé :

Configuring your email sender settings.
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Enregistrez les paramètres du plugin et c’est tout ! Maintenant, Mailgun prendra en charge les tâches liées aux emails transactionnels pour WordPress, en s’assurant que vos messages ne se retrouvent pas dans les dossiers spam de vos utilisateurs.

Conclusion

Mailgun est l’un des meilleurs ESP que vous pouvez utiliser pour votre site WordPress. Son modèle de tarification flexible signifie que vous ne dépenserez probablement qu’une poignée de dollars par an pour les emails transactionnels. Si vous avez des centaines ou des milliers d’utilisateurs, votre budget sera probablement plus élevé, mais vous obtiendrez quand même un excellent service.

La configuration de Mailgun pour fonctionner avec WordPress ne prend que trois étapes simples :

  1. Créez un compte Mailgun.
  2. Configurer votre nom de domaine pour qu’il fonctionne avec Mailgun.
  3. Installer et configurer le plugin Mailgun

.

Avez-vous des questions sur la façon d’utiliser Mailgun avec WordPress ? Nous allons les passer en revue dans la section des commentaires ci-dessous !