Product

Wöchentliches Produkt-Update: Support Center und Verbesserungen an den Domain- und Events-APIs

Dieser Beitrag dokumentiert den Start des Support-Systems von Mailgun sowie die Verbesserungen an den Domain- und Events-APIs. Weiterlesen...
Bild für Wöchentliches Produkt-Update: Support Center und Verbesserungen an den Domain- und Events-APIs

Diese Woche haben wir an einigen Dingen gearbeitet, die unserer Meinung nach große Auswirkungen für unsere Kunden haben werden – insbesondere an unserem brandneuen Support Center. Außerdem haben wir einige Verbesserungen an den Domain- und Events-APIs vorgenommen. Ohne weitere Umschweife:

Neues Support Center macht die Nachverfolgung von Tickets viel einfacher

Wir sind stolz darauf, für unsere Nutzer erreichbar zu sein, aber der Prozess zum Erstellen und Nachverfolgen eines Tickets war bisher nicht ganz einfach. Deshalb haben wir diese Woche unser neues Support Center eingeführt. Dort können Sie nicht nur nützliche Links zu häufig gestellten Fragen und Debugging-Tools (RequestBin, schon mal gehört?) abrufen, sondern auch Support-Tickets einreichen und nachverfolgen. Anstatt Ihren Posteingang durchsuchen zu müssen, finden Sie all Ihre Support-Tickets mitsamt deren Status nun an einem Ort. Wie immer können Sie unseren Live-Chat nutzen, damit wir Ihnen in Echtzeit bei der Fehlerbehebung helfen.

Neuer Parameter in der Events API ermöglicht das Filtern nach temporären vs. permanenten Fehlern

Wenn Mailgun eine Nachricht nicht zustellen kann, protokollieren wir den Grund. Diese Ereignisse werden wenig überraschend als Fehler (Failures) bezeichnet, und Sie können unsere Events API nutzen, um eine Liste der fehlgeschlagenen Ereignisse abzurufen. Es gibt jedoch verschiedene Gründe dafür, dass Nachrichten fehlschlagen. Bisher konnten Sie die API nicht nutzen, um nach Nachrichten zu filtern, die temporär fehlgeschlagen sind (etwa, weil der E-Mail-Server auf Empfängerseite ausgefallen war), im Gegensatz zu solchen, die permanent fehlgeschlagen sind (etwa, weil die E-Mail-Adresse ungültig ist). Jetzt können Sie einen neuen Filterausdruck nutzen: severity. Fehler können entweder „temporary“ oder „permanent“ sein. So rufen Sie beispielsweise alle permanent fehlgeschlagenen Nachrichten seit Mittwoch, dem 20. November, ab:

                                

                                    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

                                
                            

Wir hoffen, dass dieser neue Parameter für Sie nützlich ist.

Verbesserungen an der Domains API

Seit der Veröffentlichung unserer Domains API haben wir festgestellt, dass unsere Kundschaft die Möglichkeit, Domains programmatisch zu erstellen, intensiv nutzt. In diesem Zusammenhang haben wir auch Feedback erhalten. Heute haben wir eine kleine Änderung veröffentlicht, die es Ihnen erleichtern soll, Domains mit Mailgun einzurichten und zu konfigurieren.

Wir haben zwei neue Parameter hinzugefügt: „spam_action“ und „wildcard“. Wenn Sie mit unserem Control Panel vertraut sind, wird Ihnen auffallen, dass diese Optionen zwar existieren, aber bisher nicht über die API zugänglich waren. Entdecken Sie unsere Domains-Dokumentation für weitere Informationen zu diesen Parametern.

Zusätzlich zu diesen Parametern geben wir nun bei der Domain-Erstellung die DNS-Einträge zurück. Zuvor mussten Sie die Domain erstellen und dann eine GET-Anfrage an die Domain-Ressource senden, um die DNS-Eintragswerte zu erhalten. Jetzt geben wir die DNS-Einträge direkt im Ergebnis der Domain-Erstellung zurück. Ein Beispiel dafür sieht in etwa so aus:

                                

                                    {  
  "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"
    }
  ]
}
                                
                            

Wir hoffen, dass diese neuen Funktionen Ihnen helfen, Mailgun noch optimaler zu nutzen. Lassen Sie uns wie immer wissen, was Sie davon halten.

Ihr Mailgun-Team