Explorer Mailgun le moteur de messagerie pour les développeurs

Ce que vous allez créer

Pourquoi les développeurs devraient explorer Mailgun

Si vous ne connaissez pas encore Mailgun, c'est le moteur d'automatisation de la messagerie approuvé par plus de 10 000 développeurs de sites Web et d'applications pour l'envoi, la réception et le suivi des e-mails. En tirant parti des puissantes API de messagerie de Mailgun, les développeurs peuvent passer plus de temps à créer des sites Web impressionnants et moins à se battre avec des serveurs de messagerie..

Quelles sont les fonctionnalités offertes par Mailgun??

  • Envoi de courrier électronique (via API ou SMTP)
  • Routage entrant
  • Suivi et analyse
  • Filtrage de spam
  • Listes de diffusion
  • Validation Email
  • Services de messagerie gérés

L'API de Mailgun prend en charge tous les langages les plus populaires, y compris PHP, Ruby, Go, Python, C # et Java. Ils offrent une excellente documentation bien organisée..

Il existe également un excellent plugin Mailgun pour WordPress qui vous permet de relier votre site Web à votre service Mailgun..

Combien coûte Mailgun?

Mailgun est accessible aux développeurs qui testent et exécutent des environnements de production. Le compte de base est gratuit pour un maximum de 10 000 messages par mois. Mailgun est intégré à Rackspace Cloud, Heroku et Google App Engine. 

Dans l’ensemble, la tarification est un abonnement mensuel basé sur l’utilisation, par ex. 100 000 courriels ne coûtent que 45 $ par mois. L'utilisation est basée sur les messages sortants et le nombre d'adresses IP dédiées utilisées. Il n'y a pas de frais pour les messages entrants.

Vous pouvez estimer vos coûts à l'aide du calculateur de tarification Mailgun:

Ce que couvre ce tutoriel

Dans ce didacticiel, je vais vous présenter en détail la solution Mailgun et ses principaux services pour vous permettre de découvrir les avantages qu’elle peut offrir à votre entreprise, à votre démarrage ou à des projets individuels..

Bien qu'il s'agisse d'un article sponsorisé, je suis un développeur Mailgun véritablement enthousiaste depuis plusieurs années. J'ai écrit des articles de blog centrés sur Mailgun pour la société et Envato Tuts + et ajouté la fonctionnalité d'abonnement aux listes à leur plugin WordPress l'année dernière..

Je suis particulièrement intéressé par votre expérience avec Mailgun ou si vous souhaitez suggérer des sujets liés au courrier électronique pour de futurs tutoriels. S'il vous plaît les poster ci-dessous dans les commentaires et bien sûr, vous pouvez me joindre sur Twitter @reifman.

Exploration des fonctionnalités de Mailgun

Inscription rapide et facile

C'est simple de démarrer avec Mailgun. Pour explorer Mailgun en lisant avec nous, inscrivez-vous ici:

Vous recevrez des clés d'API et il vous sera demandé d'authentifier la propriété de vos domaines avec les mises à jour DNS..

Celles-ci facilitent l’envoi d’e-mails sous étiquette privée utilisant Mailgun..

Services de messagerie gérés

Alors que de nombreuses personnes utilisent Mailgun directement en tant que développeurs, Mailgun propose également un service de messagerie électronique géré clé en main pour les entreprises intéressées par la résolution des problèmes complexes..

L'envoi de dizaines de millions ou de centaines de millions d'e-mails par mois nécessite un degré de diligence supplémentaire pour maintenir une réputation d'envoi positive. Un seul faux pas peut envoyer une grande partie de votre courrier électronique à un spam. Le service de messagerie électronique géré de Mailgun conserve la réputation de votre entreprise intacte. Ainsi, vos clients recevront la plupart de vos courriels..


Les graphiques et les rapports en temps réel vous fournissent une vue de vos activités de messagerie:

Les services de messagerie gérés de Mailgun répondent à tous les besoins suivants:

  • Productibilité et gestion de l'engagement des destinataires
  • Gestion d'allocation IP
  • Échauffement IP géré
  • Surveillance de la réputation et conseil
  • Consultation en infrastructure d'envoi
  • Suivi du courrier électronique et consultation des tests
  • DNS inversé personnalisé sur toutes vos adresses IP
  • Sous-réseaux IP dédiés avec éclatement vers des adresses IP partagées de haute qualité

Envoi de courrier électronique à volume élevé

De nombreux clients Mailgun utilisent ses API pour automatiser leurs besoins en messagerie. Mailgun propose un moteur de messagerie automatisé très performant avec une fiabilité de premier ordre.


Lorsque vous vous connectez au panneau de configuration de Mailgun, vous recevez un tableau de l'activité récente de tous vos domaines:

Utilisation de l'API Mailgun

Lorsque vous utilisez l'API Mailgun, vous avez le contrôle total sur tous les aspects de vos emails..

Les variables de destinataire vous permettent de personnaliser facilement tous vos courriels pour chaque utilisateur. Le prénom, la valeur de la commande et d'autres champs communs sont faciles. Et vous pouvez personnaliser l'aspect complet de l'e-mail en incluant des URL d'image avec vos variables de destinataire..

Vous n'avez pas besoin de venir à Mailgun pour savoir ce qui se passe dans votre courrier électronique. Ils vous trouvent. À l'aide de Webhooks, vous pouvez recevoir des notifications en temps réel pour tout ce qui se passe dans votre courrier électronique..

Lorsque vos destinataires interagissent avec leur courrier électronique, leurs activités déclenchent des Webhooks, que Mailgun peut ensuite utiliser pour notifier directement votre application:

Voici un hangout Mailgun qui parle de Webhooks plus en détail:


Les journaux détaillés de Mailgun vous aident à suivre et à déboguer tous les problèmes qui pourraient survenir:

Utiliser SMTP

Vous pouvez également utiliser Mailgun en tant que moteur de diffusion SMTP. Alors que l'API Mailgun offre de meilleures performances et une meilleure maintenance à long terme, SMTP est un protocole ouvert et établi avec un vaste écosystème qui fonctionnera avec de nombreux systèmes et applications établis..

Par exemple, de nombreux éditeurs WordPress manquent de services de messagerie sortants dans leurs plans d’hébergement et ont du mal à configurer les formulaires de contact de base pour leur site Web. Le plug-in gratuit Mailgun pour WordPress résout ce problème en alimentant le courrier électronique WordPress sortant avec l'interface SMTP de Mailgun. C’est aussi plus sûr que d’utiliser votre propre service SMTP, rempli de risques.

Installer le plugin Mailgun for WordPress est simple:

Une fois installé, vous pouvez également utiliser des widgets ou des codes abrégés pour collecter les courriels des abonnés de votre site Web. Il peut également prendre en charge la collecte d’abonnements à plusieurs listes..

Modèles de courrier électronique HTML

L'envoi de courriels par programme nécessite une grande expertise dans la création de modèles HTML compatibles avec les clients et les services de messagerie. Cela prend du temps. Mailgun a commencé à proposer une petite suite de modèles de courrier électronique prédéfinis et testés qu’il partage avec vous. Voici un exemple de facture:

Voici des liens vers les modèles HTML existants que vous pouvez réutiliser ou développer pour votre application:

  • Courriels pouvant faire l'objet d'une action, par exemple réinitialiser le mot de passe
  • Alertes par exemple approcher votre limite
  • Factures ou reçus

Mailgun a testé ceux-ci sur divers clients et services de messagerie:

Les modèles sont téléchargeables à partir de leur compte open-source GitHub..

Excellente documentation pour les développeurs et les API

En tant que développeur, Mailgun dispose d’une documentation de premier ordre. Il prend en charge diverses langues, par exemple. Ruby, Python, PHP, Java, C # et Go. Il fournit des exemples concrets d'implémentation de la fonctionnalité Mailgun à travers ses services, que vous diffusiez, suiviez ou routiez.

Routage

Vous pouvez configurer Mailgun pour recevoir tous vos messages entrants, les traiter et les acheminer vers d'autres adresses électroniques ou applications Web. L’interface utilisateur frontale pour la configuration du routage est conviviale et facile à utiliser:

En règle générale, Mailgun prend les e-mails entrants non structurés (illustrés à gauche) et envoie à votre application des données analysées et structurées (illustrées à droite):

Les développeurs passent des mois à coder eux-mêmes l'analyse des e-mails, une tâche qui n'est jamais vraiment complète. Mailgun gère cela pour vous.

Les fonctionnalités de routage de Mailgun fournissent également les fonctionnalités suivantes:

  • Éventuellement recevoir un message MIME brut
  • Tous les messages encodés en UTF-8 automatiquement
  • Filtrage de spam gratuit
  • Test facile des points finaux Webhook
  • Génération de parties de texte à partir d'emails HTML uniquement
  • Correspondance sur tous les en-têtes de courrier électronique (par exemple, sujet, à partir de :, cc :) et les destinataires
  • Possibilité de chaîner plusieurs filtres pour fournir des expressions sophistiquées

Suivi et analyse de campagne

Mailgun prend en charge les identifiants de campagne dans votre courrier électronique et peut suivre les performances de vos efforts de diffusion grâce à ces identifiants.

En outre, des analyses régulières sont fournies via l'interface Web ou via l'API Stats:

Vous pouvez également segmenter vos emails à l'aide de balises. Avec les tags, vous pouvez créer des tests A / B simples ou effectuer une analyse de cohorte plus approfondie.

Si vous utilisez également des Webhooks, vos tags sont automatiquement encodés dans le Webhook, ce qui facilite la reliure des e-mails à vos données..

Avec les balises et les Webhooks, il devient simple d'obtenir les fonctionnalités d'analyse suivantes:

  • Désinscription suivi
  • Suivi Open & Click
  • Données de géolocalisation sur les destinataires
  • Client de messagerie et suivi de périphérique
  • Liens les plus performants

Voici quelques-unes des études de cas de clients de Mailgun montrant ses puissantes fonctionnalités de suivi et d'analyse à l'œuvre:

  • Fermer la boucle entre vos données client et vos données de courrier électronique
  • Comment Tealeaf Academy a augmenté l'engagement des étudiants 3x
  • Construire une approche basée sur les données pour garder les courriels des utilisateurs à jour
  • Comment kanban2go respecte la loi de Zawinski

Filtrage de spam

Lorsque vous utilisez Mailgun pour traiter votre courrier entrant, vous pouvez lui demander d'appliquer différents niveaux de filtrage du courrier indésirable:

Cela peut réduire considérablement la charge de traitement de votre propre application sur le reste du courrier électronique valide..

Listes de diffusion 

Mailgun propose également des listes de diffusion que vous pouvez utiliser à différentes fins ou campagnes. Vous pouvez les configurer via l'interface utilisateur du panneau de configuration ou l'API de liste de diffusion:

Il est facile de créer des listes via le panneau de commande:

Vous pouvez également consulter mon article de blog Mailgun sur une application tierce basée sur PHP qui utilise diverses fonctionnalités de l'API de liste de diffusion: Applet de liste de diffusion open source utilisant le kit de développement PHP Mailgun.

Validation Email

Alors que les normes de courrier électronique RFC énoncent des règles officielles pour les adresses électroniques, dans le monde réel, les fournisseurs de services de courrier électronique acceptent les adresses non valides par la RFC et rejettent les adresses non conformes..

Mailgun a créé son propre validateur de courrier électronique basé sur des données réelles et la spécification RFC pour assurer une validation plus précise. Ils fournissent un accès au validateur via son plug-in open source JQuery Email Validator..

Vous pouvez essayer la validation du courrier électronique de Mailgun sur son site Web, puis l'intégrer à votre application n'importe où:

Le plugin Mailgun pour WordPress

Les améliorations du plugin Mailgun WordPress que mon entreprise, Lookahead Consulting, a construites l’année dernière sont la connexion aux services Mailing List. Le plugin facilite la collecte des abonnés WordPress dans votre compte Mailgun:

En clôture

Mailgun propose une vaste gamme de services de messagerie adaptés à tous les types de besoins en matière de codage, de marketing et de développement commercial. Et, de manière impressionnante, ils font un excellent travail tout ce qu’ils offrent. Il s’agit bien d’un message sponsorisé, mais en tant qu’utilisateur expérimenté, j’offre la recommandation authentique que je vous recommande d’essayer le service aujourd’hui. J'espère que tu es excité de le faire. 

S'il vous plaît laissez-moi savoir quelles fonctionnalités Mailgun vous voudriez voir plus écrit à l'avenir. Vous pouvez les poster dans les commentaires ci-dessous ou me joindre directement sur Twitter @reifman.

Liens connexes

  • Mailgun-Le service de messagerie pour les développeurs
  • Le plugin WordPress Mailgun
  • Bibliothèque de ressources Mailgun
  • Les offres open-source de Mailgun (GitHub)
  • Commencez rapidement avec le plugin Mailgun pour WordPress (Envato Tuts +)
  • Plus de tutoriels Envato Tuts + Mailgun