Utforske Mailgun Email Engine for Developers

Hva du skal skape

Hvorfor utviklere bør utforske Mailgun

Hvis du ennå ikke er kjent med Mailgun, er det e-postautomatiseringsmaskinen som er betrodd av over 10 000 nettsider og applikasjonsutviklere for sending, mottak og sporing av e-post. Ved å utnytte Mailguns kraftige e-mail-APIer, kan utviklere bruke mer tid på å bygge flotte nettsteder og mindre tid med å kjempe med e-postservere.

Hvilke funksjoner tilbyr Mailgun?

  • Sende e-post (via API eller SMTP)
  • Innkommende ruting
  • Sporing og Analytics
  • Spam filtrering
  • Postlister
  • E-postbekreftelse
  • Administrerte e-posttjenester

Mailgun API støtter alle de mest populære språkene, inkludert PHP, Ruby, Go, Python, C # og Java, og de tilbyr utmerket, godt organisert dokumentasjon.

Det er også et utmerket Mailgun-plugin for WordPress som hjelper deg å knytte nettstedet ditt til Mailgun-tjenesten.

Hvor mye koster Mailgun?

Mailgun er tilgjengelig for utviklere som tester og driver produksjonsmiljøer. Den grunnleggende kontoen er gratis for inntil 10 000 meldinger hver måned. Mailgun er integrert i Rackspace Cloud, Heroku og Google App Engine. 

Samlet sett er prissetting et brukebasert, månedlig abonnement, f.eks. 100 000 e-poster er bare $ 45 per måned. Bruk er basert på utgående meldinger og antall dedikerte IP-adresser som brukes. Det er ingen gebyr for innkommende meldinger.

Du kan anslå kostnadene ved hjelp av Mailgun-kalkulatoren:

Hva denne opplæringen dekker

I denne opplæringen vil jeg gi deg et høyt gjennomgang av Mailgun og dets nøkkeltjenester, slik at du kan oppdage fordelene som den kan tilby din bedrift, oppstart eller individuelle prosjekter.

Selv om dette er et sponset stykke, har jeg vært en oppriktig entusiastisk Mailgun-utvikler i flere år. Jeg har skrevet Mailgun-sentrert blogginnlegg for selskapet og Envato Tuts + og lagt til listen abonnementsfunksjonalitet til deres WordPress-plugin i fjor.

Jeg er spesielt interessert i din erfaring med Mailgun, eller hvis du vil foreslå emner relatert til e-post for fremtidige opplæringsprogrammer. Vennligst legg dem under i kommentarene og selvfølgelig kan du nå meg på Twitter @ reifman.

Utforske Mailguns funksjoner

Rask og enkel registrering

Det er enkelt å komme i gang med Mailgun. For å utforske Mailgun mens du leser sammen med oss, melde deg på her:

Du vil bli gitt API-nøkler og bedt om å godkjenne eierskap av domenet ditt med DNS-oppdateringer.

Disse gjør det enkelt å komme i gang med å sende private e-postmeldinger drevet av Mailgun.

Administrerte e-posttjenester

Mens mange bruker Mailgun direkte som utviklere, tilbyr Mailgun også en nøkkelferdig, styrt e-posttjeneste for selskaper som er interessert i å ha de vanskelige aspektene tatt vare på.

Når du sender millioner av millioner eller hundrevis av millioner e-postmeldinger i måneden, trenger du et ekstra nivå av flid for å opprettholde et positivt sendeomdømme. En enkelt feilmelding kan sende en stor del av e-posten til spam. Mailguns administrerte e-posttjeneste holder bedriftens omdømme intakt, og dette sikrer at de fleste alle dine kunder mottar e-postene dine.


Realtidsdiagrammer og rapportering gir deg en oversikt over e-postaktivitetene dine:

Mailguns administrerte e-posttjenester hjelper til alle følgende behov:

  • Leverbarhet og mottaker engasjement ledelse
  • IP-allokering
  • Administrert IP-oppvarming
  • Omdømme overvåking og rådgivning
  • Sende infrastrukturrådgivning
  • E-postsporing og testing av konsulenter
  • Tilpasset omvendt DNS på alle dine IP-adresser
  • Dedikert IP-undernettverk med sprengning til delte IP-er av høy kvalitet

Sender høy volum e-post

Mange Mailgun-kunder bruker API-ene for å automatisere deres e-postbehov. Mailgun tilbyr en ypperlig automatisert e-postmotor med førsteklasses pålitelighet.


Når du logger deg på Mailgun-kontrollpanelet, blir du møtt med et kart over ny aktivitet for alle domenene dine:

Bruke Mailgun API

Når du bruker Mailgun API, har du full kontroll over alle aspekter av e-postene dine.

Mottaker variabler lar deg enkelt tilpasse alle e-postene dine for hver bruker. Fornavn, ordreverdi og andre vanlige felt er enkle. Og du kan tilpasse hele utseendet til e-posten ved å inkludere bildeadresser med mottakervariablene dine.

Du trenger ikke å komme til Mailgun for å finne ut hva som skjer med e-posten din. De finner deg. Ved hjelp av webhooks, kan du motta sanntidsvarsler for alt som skjer med e-posten din.

Som mottakerne samhandler med e-posten, utløser deres aktiviteter webhooks, som Mailgun kan bruke til å varsle appen din direkte:

Her er en Mailgun-hangout som snakker om Webhooks mer detaljert:


Mailguns omfattende logger hjelper deg med å spore og feilsøke eventuelle problemer som kan oppstå:

Bruke SMTP

Du kan også bruke Mailgun som en SMTP-leveringsmotor. Mens Mailgun API gir bedre langsiktig ytelse og vedlikehold, er SMTP en åpen og etablert protokoll med et stort økosystem som vil fungere med mange etablerte systemer og applikasjoner.

For eksempel mangler mange WordPress-utgivere utgående e-posttjenester på deres hostingplaner og sliter med å sette opp grunnleggende kontaktskjemaer for deres nettsted. Den gratis Mailgun Plugin for WordPress løser dette problemet ved å drive utgående WordPress-e-post med Mailguns SMTP-grensesnitt. Det er også sikrere enn å drive din egen SMTP-tjeneste, som er fylt med risiko.

Installering av Mailgun for WordPress-plugin er enkelt:

Når du er installert, kan du også bruke widgets eller kortnumre til å samle abonnentemails for nettstedet ditt. Det kan også støtte samling abonnementer til flere lister.

HTML e-postmaler

Sende e-postmeldinger krever omfattende kompetanse i å bygge HTML-maler med kompatibilitet på tvers av klienter og e-posttjenester. Det er tidkrevende. Mailgun er begynt å tilby en liten pakke av forhåndsbygde, testede e-postmaler som de deler med deg. Her er et eksempelfaktura:

Her er koblinger til eksisterende HTML-maler som du kan gjenbruke eller bygge på for din søknad:

  • Handlebare e-postadresser, f.eks. tilbakestille passord
  • Varsler, f.eks. nærmer deg grensen din
  • Fakturaer eller kvitteringer

Mailgun har testet disse på en rekke e-postklienter og -tjenester:

Malerne kan lastes ned fra sin åpne GitHub-konto.

Utmerket utvikler og API-dokumentasjon

Som utvikler har Mailgun toppskjerm dokumentasjon. Den gir støtte til en rekke språk, f.eks. Ruby, Python, PHP, Java, C # og Go. Det gir arbeidseksempler på å implementere Mailgun-funksjonalitet på tvers av tjenestene, uansett om du sender, sporer eller ruter.

routing

Du kan konfigurere Mailgun til å motta all din innkommende post, behandle den og rute den til andre e-postadresser eller webapplikasjoner. Front-end-brukergrensesnittet for konfigurering av ruting er vennlig og brukervennlig:

I hovedsak tar Mailgun ustrukturert innkommende e-post (vist til venstre) og sender søknaden din parsete, strukturerte data (vist til høyre):

Utviklere bruker månedlige kodende e-postparsing på egenhånd, en oppgave som aldri er helt fullført. Mailgun klarer dette for deg.

Mailguns rutefunksjoner gir også følgende muligheter:

  • Mulig mottatt rå MIME-melding
  • Alle meldinger kodet automatisk til UTF-8
  • Gratis spamfiltrering
  • Enkel testing av webhook endepunkter
  • Tekst-del generasjon fra HTML-kun e-post
  • Matcher på alle e-postoverskrifter (for eksempel emne, fra :, cc :) og mottakere
  • Evne til å koble sammen flere filtre for å gi sofistikerte uttrykk

Kampanjesporing og Analytics

Mailgun støtter kampanje-ids i e-posten din, og kan spore resultatene av noen av dine kringkastingstiltak av disse ids.

Videre leveres regelmessige analyser via webgrensesnittet eller gjennom statistikk-API:

Du kan også segmentere e-postene dine ved hjelp av koder. Med koder kan du lage enkle A / B-tester eller dypere kohortanalyse.

Hvis du også bruker webhooks, blir kodene dine automatisk kodet inn i webhooken, noe som gjør at e-posten tilkobles til dine data en bris.

Med tagger og webhooks blir det greit å få følgende analytiske funksjonalitet:

  • Avslutt sporing
  • Åpne og klikk sporing
  • Geolokaliseringsdata på mottakerne
  • E-postklient og enhetssporing
  • Topprangerte linker

Her er noen av Mailguns casestudier som viser sine kraftige sporings- og analysefunksjoner på jobben:

  • Lukker sløyfen mellom dine kundedata og dine e-postdata
  • Hvordan Tealeaf Academy økte studentengasjementet 3x
  • Bygg en data-drevet tilnærming for å holde brukerens e-post oppdatert
  • Hvordan kanban2go oppfyller Zawinskis lov

Spam filtrering

Når du bruker Mailgun til å behandle innkommende e-post, kan du be den om å søke på ulike nivåer av spamfiltrering:

Dette kan i stor grad redusere behandlingsbelastningen til din egen applikasjon på den gjenværende, gyldige e-postadressen.

Postlister 

Mailgun tilbyr også adresselister som du kan bruke til ulike formål eller kampanjer. Du kan sette dem opp via kontrollpanelets brukergrensesnitt eller Mailing List API:

Det er enkelt å lage lister gjennom kontrollpanelet:

Du vil kanskje også sjekke ut mitt Mailgun blogginnlegg om en tredjeparts PHP-basert applikasjon som bruker ulike funksjoner i adresselisten API: Applet for åpen kildekode-mailingliste ved hjelp av Mailgun PHP SDK.

E-postbekreftelse

Mens RFC-e-poststandarder angir formelle regler for e-postadresser, mottar e-postleverandører i den virkelige verden adresser som ikke er RFC-gyldige, og avviser adresser som er.

Mailgun bygget sin egen e-post-validator basert på ekte verdensdata og RFC-spesifikasjonen for å sikre mer nøyaktig validering. De gir tilgang til validatoren gjennom sin åpen kildekode JQuery Email Validator plugin.

Du kan prøve Mailguns e-postbekreftelse på sitt nettsted og deretter integrere det i din søknad hvor som helst:

The Mailgun Plugin for WordPress

The Mailgun WordPress plugin forbedringer som firmaet mitt, Lookahead Consulting, bygget i fjor, er forbindelsen til Mailing List-tjenestene. Pluggen gjør det enkelt å samle WordPress-abonnenter i Mailgun-kontoen din:

I Avslutning

Mailgun tilbyr et stort utvalg av e-posttjenester som er relevante for alle typer koding, markedsføring og forretningsutvikling. Og imponerende, de gjør en god jobb i det hele tatt de tilbyr. Dette er sikkert et sponset innlegg, men som en erfaren bruker tilbyr jeg min autentiske anbefaling for deg å prøve tjenesten i dag. Jeg håper du er spent på å gjøre det. 

Gi meg beskjed om hvilke Mailgun-funksjoner du vil se mer skrevet om i fremtiden. Du kan legge inn dem i kommentarene nedenfor eller nå meg direkte på Twitter @ reifman.

Relaterte linker

  • Mailgun-e-posttjenesten for utviklere
  • The Mailgun WordPress Plugin
  • Mailgun Resource Library
  • Mailguns Open Source-tilbud (GitHub)
  • Få en rask start med Mailgun Plugin for WordPress (Envato Tuts +)
  • Flere Envato Tuts + Mailgun Tutorials