Product

Mise à jour produit hebdomadaire : centre de support et améliorations des API domaines et Events

Cet article présente le lancement du système de support de Mailgun et les améliorations apportées aux API Domains et Events. En savoir plus...
Image pour Mise à jour produit hebdomadaire : centre de support et améliorations des API domaines et Events

Cette semaine, nous avons travaillé sur plusieurs points qui, selon nous, auront un impact majeur pour notre clientèle, en particulier notre tout nouveau Centre de support. Nous avons également apporté des améliorations aux API Domains et Events. Sans plus attendre :

Le nouveau Centre de support facilite le suivi des tickets

Nous mettons un point d’honneur à être disponibles pour notre base d’utilisateurs, mais le processus de création et de suivi d’un ticket n’a pas toujours été très simple. Cette semaine, nous avons donc déployé notre nouveau Centre de support où, en plus d’obtenir des liens utiles vers la FAQ et des outils de débogage (RequestBin, ça vous parle ?), vous pouvez soumettre et suivre des tickets de support. Plutôt que de devoir fouiller dans votre boîte de réception, vous pouvez retrouver tous vos tickets de support au même endroit, ainsi que leur statut. Comme toujours, vous pouvez rejoindre le chat en direct pour que nous vous aidions à résoudre vos problèmes en temps réel.

Un nouveau paramètre de l’Events API permet de filtrer les échecs temporaires et permanents

Lorsque Mailgun ne parvient pas à livrer un message, nous en enregistrons la raison. Sans surprise, ces événements sont appelés des échecs, et vous pouvez utiliser notre Events API pour extraire une liste des événements ayant échoué. Les messages échouent cependant pour différentes raisons. Jusqu’à aujourd’hui, vous ne pouviez pas utiliser l’API pour isoler les messages ayant échoué temporairement (par exemple, parce que le serveur de messagerie du destinataire était en panne) de ceux ayant échoué de façon permanente (par exemple, parce que l’adresse email est invalide). Désormais, vous pouvez utiliser une nouvelle expression de filtre, severity. Les échecs peuvent être « temporary » ou « permanent ». Voici par exemple comment extraire tous les échecs permanents survenus depuis le mercredi 20 novembre :

                                

                                    curl -s --user 'api:key-3ax6xnjp29jd6fds4gc373sgvjxteol0' -G   
      https://api.mailgun.net/v2/samples.mailgun.org/events 
      --data-urlencode begin='Wed, 20 Nov 2013 09:00:00 -0000' 
      --data-urlencode event=failed 
      --data-urlencode severity=permanent 
      --data-urlencode ascending=yes

                                
                            

Nous espérons que ce nouveau paramètre vous sera utile.

Améliorations de l’API Domains

Depuis le lancement de notre API Domains, plusieurs membres de notre clientèle ont tiré parti de la création de domaines par programmation. Dans ce contexte, nous avons reçu des retours de votre part ! Aujourd’hui, nous avons déployé une petite modification qui devrait vous faciliter la configuration des domaines avec Mailgun.

Nous avons ajouté deux nouveaux paramètres : « spam_action » et « wildcard ». Si vous connaissez notre panneau de contrôle, vous remarquerez que ces options existent déjà, mais qu’elles n’étaient pas exposées au niveau de l’API. Découvrez notre Documentation sur les domaines pour plus d’informations concernant ces paramètres.

En plus de ces paramètres, nous renvoyons désormais les enregistrements DNS dès la création du domaine. Auparavant, vous deviez créer le domaine, puis effectuer une requête GET sur la ressource du domaine pour obtenir les valeurs de l’enregistrement DNS. Désormais, nous renvoyons les enregistrements DNS directement dans le résultat de création du domaine. Voici un exemple de ce à quoi cela ressemble :

                                

                                    {  
  "domain": {
    "created_at": "Wed, 10 Jul 2013 19:26:52 GMT",
    "smtp_login": "postmaster@domain.com",
    "name": "domain.com",
    "smtp_password": "4rtqo4p6rrx9",
    "wildcard": false,
    "spam_action": "tag"
  },
  "receiving_dns_records": [
    {
      "priority": "10",
      "record_type": "MX",
      "valid": "valid",
      "value": "mxa.mailgun.org"
    },
    {
      "priority": "10",
      "record_type": "MX",
      "valid": "valid",
      "value": "mxb.mailgun.org"
    }
  ],
  "sending_dns_records": [
    {
      "record_type": "TXT",
      "valid": "valid",
      "name": "domain.com",
      "value": "v=spf1 include:mailgun.org ~all"
    },
    {
      "record_type": "TXT",
      "valid": "valid",
      "name": "domain.com",
      "value": "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUA...."
    },
    {
      "record_type": "CNAME",
      "valid": "valid",
      "name": "email.domain.com",
      "value": "mailgun.org"
    }
  ]
}
                                
                            

Nous espérons que ces nouvelles fonctionnalités vous aideront à tirer le meilleur parti de Mailgun. Comme toujours, n’hésitez pas à nous faire part de vos commentaires.

L’équipe Mailgun