Aloita ilmaiseksi

Mailgun: DKIM- ja SPF-käyttöönotto

Ennen kuin aloitat

Mailgun lähettää postia lähetysverkkotunnuksesta (”sending domain”), jonka lisäät ja vahvistat. Mailgun suosittelee verkkotunnuksen example.com aliverkkotunnusta, esimerkiksi mail.example.com. Alla olevissa esimerkeissä käytetään sitä nimeä. Tarvitset pääsyn verkkotunnuksen example.com DNS-asetuksiin. Mailgunin ohjeet eivät kerro, mikä Mailgun-rooli tai -tilaus määritykseen tarvitaan.

Mailgunin mukaan vahvistamattomasta verkkotunnuksesta voi lähettää enintään 300 viestiä päivässä, ja viesteissä näkyy ”sent via Mailgun.org”.

Ota DKIM käyttöön

Lähetysverkkotunnuksen vahvistaminen määrittää DKIMin ja SPF:n yhdessä. Mailgunin ohjeet ovat englanniksi, joten valikoiden nimet ovat alla englanniksi.

  1. Kirjaudu Mailgunin hallintapaneeliin (”Control Panel”). Napsauta vasemmassa navigoinnissa ”Sending” ja sitten ”Domains”.
  2. Napsauta ”Add New Domain”, kirjoita lähetysverkkotunnus, esimerkiksi mail.example.com, ja napsauta ”Add Domain”.
  3. Mailgun näyttää lisättävät DNS-tietueet. Lisää ne DNS-palveluntarjoajallesi.

Mailgunin pyytämät tietueet:

Tyyppi Nimi Arvo Tarkoitus
TXT mail.example.com v=spf1 include:mailgun.org ~all SPF
TXT tai CNAME näkyy Mailgunissa näkyy Mailgunissa DKIM
MX mail.example.com 10 mxa.mailgun.org ja 10 mxb.mailgun.org vastaanotto
CNAME email.mail.example.com mailgun.org avausten ja klikkausten seuranta

DKIMille Mailgun tarjoaa kaksi muotoa. Mailgunin määritysohjeessa on TXT-tietue nimellä mx._domainkey.mail.example.com. Automatic Sender Security -toiminnossa Mailgun käyttää sen sijaan kahta CNAME-tietuetta, esimerkiksi pdk1._domainkey.mail.example.com ja pdk2._domainkey.mail.example.com, jotka osoittavat Mailgunin DKIM-palvelimille. Silloin Mailgun vaihtaa avaimen oletuksena 120 päivän välein ilman DNS-muutoksia. Kopioi tarkat nimet ja arvot Mailgunin ”Domain Verification & DNS” -kohdasta.

Mailgunin mukaan lähettämiseen tarvitaan SPF:n ja DKIMin TXT-tietueet. MX-tietueita tarvitaan vain, jos Mailgunin pitää vastaanottaa postia lähetysverkkotunnukseen. Älä lisää niitä verkkotunnukselle, jonka posti menee muualle, tai se posti lakkaa tulemasta perille. Mailgunin mukaan seurannan CNAME-tietuetta tarvitaan vain klikkausten, avausten ja tilausten peruutusten seurantaan.

Allekirjoita omalla verkkotunnuksellasi

Mailgunin DMARC-ohje kertoo, milloin posti on yhdenmukaista. Mailgunin lähetysverkkotunnuksen DKIM-tietue on DNS:ssä ja Mailgunin vahvistama. Lähettäjäosoite käyttää samaa lähetysverkkotunnusta tai sen päätason verkkotunnusta. Kun lähetysverkkotunnus on mail.example.com, lähettäjäosoite voi olla verkkotunnuksessa mail.example.com tai example.com.

Jos raporttien mukaan Mailgunin posti on allekirjoitettu jollakin muulla verkkotunnuksella kuin example.com, tarkista, minkä lähetysverkkotunnuksen kautta posti lähti, ja vahvista se kohdan Ota DKIM käyttöön mukaan.

Käytä omaa palautusverkkotunnusta

Mailgun sijoittaa SPF-tietueen itse lähetysverkkotunnukseen, esimerkiksi mail.example.com, eikä pyydä erillistä palautustietuetta. Mailgunin ohjeet, joiden pohjalta tämä ohje on kirjoitettu, eivät kuvaa muuta palautusosoitteen asetusta. Vahvista lähetysverkkotunnus kohdan Ota DKIM käyttöön mukaan.

Kun lähetysverkkotunnus on aliverkkotunnus ja lähettäjäosoite on verkkotunnuksessa example.com, SPF on yhdenmukainen vain väljällä yhdenmukaisuudella. Mailgunin mukaan DMARC-tietueessa ei silloin saa olla aspf=s.

SPF

Mailgunin SPF-tietue tulee lähetysverkkotunnukseen. Jos lähetysverkkotunnus on itse example.com ja sillä on jo SPF-tietue, lisää include:mailgun.org siihen tietueeseen äläkä luo toista. Sijoita se v=spf1:n jälkeen ja ennen ~all:ia, esimerkiksi v=spf1 include:_spf.google.com include:mailgun.org ~all. Pidä tietue enintään 10 DNS-haun rajassa.

Mailgunin mukaan lähetysverkkotunnuksen CNAME-tietue ohittaa sen TXT-tietueen. Poista CNAME-tietue tai käytä toista aliverkkotunnusta, esimerkiksi mg.example.com.

Tarkista DKIM-avain

Mailgun voi näyttää verkkotunnukselle useita DKIM-avaimia, joista osa on tilassa ”Unverified”. Mailgunin mukaan näin käy avainten vaihdon jälkeen, kun lisäät avaimia, tai kun manuaaliset avaimet jäävät paikalleen Automatic Sender Securityn käyttöönoton jälkeen. DNS:ssä tarvitaan vain avain, jota verkkotunnus on määritetty käyttämään.

Jos DKIM-tietue on vahvistettu mutta SPF ei, tarkista, että lähetysverkkotunnuksella on vain yksi SPF-tietue eikä CNAME-tietuetta.

Tarkista, että se toimii

  1. Mailgun tarkistaa tietueet itse ja ilmoittaa sähköpostilla, kun verkkotunnus on vahvistettu. Jos haluat tarkistaa heti, valitse ”Sending”, ”Domain settings”, avaa ”DNS records” -välilehti, valitse verkkotunnus ”Domain”-luettelosta ja napsauta ”Check status”. Vahvistetun verkkotunnuksen kohdalla näkyy vihreä ”Verified”-merkki.
  2. Mailgunin mukaan DNS-muutokset voivat kestää 24–48 tuntia.
  3. Useimmat postilaatikkopalvelut lähettävät yhden raportin päivässä. Seuraavien 24–48 tunnin raporteista näet, ovatko Mailgunin DKIM ja SPF yhdenmukaisia. Mailmoni-palvelun DNS-välilehden DKIM-taulukossa näkyvät Mailgunin valitsimet, kuten pdk1, kun ne ovat mukana jossakin raportissa.

Mailgunin ohjeet: Domain Verification Setup Guide, Domain Verification, DKIM Security, DNS frequently asked questions ja DMARC.

Lähteet

Tarkistettu 26. syyskuuta 2026.

Katso oman verkkotunnuksesi tilanne

Mailmoni voi seurata, mitä Mailgun lähettää verkkotunnuksellasi, ja kertoa, kun posti ei mene läpi.