Aloita ilmaiseksi

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

Ennen kuin aloitat

Twilio SendGrid kutsuu tätä verkkotunnuksen todentamiseksi (”domain authentication”). Tarvitset pääsyn verkkotunnuksen example.com DNS-asetuksiin tai jonkun, jolla se on. SendGridin ohje ei kerro, mikä SendGrid-rooli määritykseen tarvitaan.

SendGridin mukaan EU:hun sidottu verkkotunnus (”EU-pinned”) tai linkkien brändäys (”link branding”) vaatii Email API Pro -tilauksen tai ylemmän, tai Marketing Campaigns Advanced -tilauksen tai ylemmän. SendGridin mukaan alueellisten käyttäjien on sidottava verkkotunnuksensa EU-alueeseen.

Ota DKIM käyttöön

Verkkotunnuksen todentaminen määrittää DKIMin ja SPF:n yhdessä. SendGridin ohjeet ovat englanniksi, joten valikoiden nimet ovat alla englanniksi.

  1. Valitse SendGridin konsolissa ”Settings > Sender Authentication”.
  2. Napsauta ”Domain Authentication” -kohdassa ”Get Started”.
  3. Valitse DNS-palveluntarjoajasi kohdasta ”Which Domain Name Server (DNS) host do you use?”. Valitse, brändätäänkö myös linkit, ja napsauta ”Next”.
  4. Kirjoita kenttään ”Domain You Send From” example.com. SendGridin mukaan aliverkkotunnukset eivät peri todennusta päätason verkkotunnukselta, joten todenna jokainen verkkotunnus, josta lähetät.
  5. Avaa ”Advanced Settings”. Jätä ”Use automated security” valituksi, ellei DNS-palveluntarjoajasi hyväksy alaviivoja CNAME-tietueissa. Valitse ”Use custom return path”, jos haluat nimetä palautusten aliverkkotunnuksen itse (katso Käytä omaa palautusverkkotunnusta).
  6. Napsauta ”Next”. Lisää ”Install DNS Records” -sivun tietueet DNS-palveluntarjoajallesi ja napsauta sitten ”Verify”.

Kun ”automated security” on käytössä, SendGridin esimerkkitietueet ovat:

Tyyppi Nimi Arvo
CNAME em1234.example.com u1234567.wl123.sendgrid.net
CNAME s1._domainkey.example.com s1.domainkey.u1234567.wl123.sendgrid.net
CNAME s2._domainkey.example.com s2.domainkey.u1234567.wl123.sendgrid.net
TXT _dmarc.example.com v=DMARC1; p=none;

Numerot ovat tililläsi erilaiset. Kopioi ne SendGridista. Kun ”automated security” ei ole käytössä, SendGrid näyttää sen sijaan MX-tietueen ja TXT-tietueita, ja DKIMin TXT-tietue käyttää valitsinta m1. SendGridin oletusvalitsin on s, kuten nimissä s1 ja s2. Jos jokin toinen palvelu käyttää sitä jo, valitse ”Use a custom DKIM selector” ja kirjoita kolme kirjainta tai numeroa.

DMARC-tietueesta. SendGridin luettelossa on DMARC-tietue. Jos verkkotunnuksella example.com on jo DMARC-tietue, se lähettää raportit tänne: raportointiosoitteesi. Verkkotunnuksella voi olla vain yksi. Älä lisää SendGridin tietuetta. SendGridin mukaan tämän sivun DMARC-virhe ei estä todennusta onnistumasta.

Allekirjoita omalla verkkotunnuksellasi

SendGridin mukaan se käyttää verkkotunnusta sendgrid.net, kun se ei löydä postillesi todennettua verkkotunnusta. Silloin DKIM läpäisee verkkotunnuksella sendgrid.net, mutta se ei ole yhdenmukainen verkkotunnuksen example.com kanssa. SendGrid valitsee ensin todennetun verkkotunnuksen, joka vastaa lähettäjäosoitetta, ja sitten oletusarvoisen todennetun verkkotunnuksesi. Todenna example.com kohdan Ota DKIM käyttöön mukaan ja lähetä lähettäjäosoitteesta verkkotunnuksessa example.com.

Käytä omaa palautusverkkotunnusta

Verkkotunnuksen todentaminen siirtää palautukset jo verkkotunnukseen example.com. SendGrid luo verkkotunnukselle example.com palautusten aliverkkotunnuksen, jonka nimessä on neljä satunnaista merkkiä. Se on yllä oleva em1234-tietue. Jos haluat valita nimen itse, valitse ”Advanced Settings” -kohdasta ”Use custom return path” ja kirjoita aliverkkotunnus. Se näkyy ”Install DNS Records” -sivulla CNAME-tietueena, joka osoittaa verkkotunnukseen sendgrid.net.

SendGrid varoittaa, että CNAME-tietue korvaa samannimisen olemassa olevan tietueen. Tarkista verkkotunnuksen example.com nykyiset tietueet ennen kuin lisäät sellaisen.

SPF

Kun ”automated security” on käytössä, palautusten CNAME-tietue hoitaa SPF:n. SendGridin luettelemat tietueet eivät muuta verkkotunnuksen example.com SPF-tietuetta. Kun ”automated security” ei ole käytössä, SendGrid näyttää SPF-tietueen v=spf1 include:sendgrid.net ~all palautusten aliverkkotunnukselle, ei verkkotunnukselle example.com. SendGridin mukaan se on päivitettävä aina, kun SendGrid-asetuksesi muuttuvat, esimerkiksi kun lisäät IP-osoitteen.

Tarkista DKIM-avain

SendGridin vianmääritysohje käsittelee näitä ongelmia:

  1. Tietueet eivät vahvistu. Anna niille aikaa 48 tuntia. Tarkista, ettei DNS-palveluntarjoajasi lisännyt verkkotunnusta example.com toiseen kertaan, kuten em1234.example.com.example.com.
  2. ”Expected TXT record at m1._domainkey…” Kun ”automated security” ei ole käytössä, DKIMin TXT-tietue on jaettu useaan lainausmerkeissä olevaan osaan. Yhdistä avain takaisin yhdeksi lainausmerkeissä olevaksi merkkijonoksi.
  3. Päällekkäiset tietueet. Poista muut tietueet, joilla on sama nimi kuin SendGridin CNAME-tietueella.

Tarkista, että se toimii

  1. Kun napsautat ”Verify”, SendGrid näyttää vahvistamansa tietueet. Jos vain osa vahvistuu, odota ja tarkista sitten muut kirjoitusvirheiden varalta.
  2. Jos haluat tarkistaa tietueen itse, SendGrid neuvoo tekemään DNS-haun. Nimen s1._domainkey.example.com CNAME-haku palauttaa arvon, jonka SendGrid näytti sinulle.
  3. Useimmat postilaatikkopalvelut lähettävät yhden raportin päivässä. Seuraavien 24–48 tunnin raporteista näet, onko SendGridin DKIM yhdenmukainen. Mailmoni-palvelun DNS-välilehden DKIM-taulukossa näkyvät SendGridin valitsimet, kuten s1, kun ne ovat mukana jossakin raportissa.

SendGridin ohjeet: Configure domain authentication, Troubleshooting sender authentication ja Enforce authentication with a DMARC policy.

Lähteet

Tarkistettu 26. syyskuuta 2026.

Katso oman verkkotunnuksesi tilanne

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