Vad är en MX-post?
En MX-post (Mail Exchange) är en DNS-posttyp som anger vilka e-postservrar som är ansvariga för att ta emot e-post på uppdrag av en domän. När någon skickar e-post till [email protected] söker den skickande e-postservern upp MX-poster för example.com för att hitta vart meddelandet ska levereras.
Hur MX-poster fungerar
E-postleveransprocessen:
1. Avsändare skriver e-post till [email protected]
2. Avsändarens server söker DNS för MX-poster på example.com
3. DNS returnerar en eller flera MX-poster med prioriteter
4. Avsändare ansluter till e-postservern med högst prioritet
5. Om den inte är tillgänglig försöker avsändare nästa prioritetsserver
6. E-post levererad eller köad för nytt försök
MX-postformat
example.com. IN MX 10 mail.example.com.
example.com. IN MX 20 mail-backup.example.com.
Komponenter:
- example.com. - Domän som tar emot e-post
- IN MX - Posttyp
- 10 - Prioritet (lägre = högre prioritet)
- mail.example.com. - E-postservervärdnamn
Prioritetsnummer
Prioritet avgör i vilken ordning servrar försöks:
- 10 - Primär e-postserver (försöks först)
- 20 - Sekundär (fallback om primär misslyckas)
- 30 - Tertiär (sista utvägen)
Lägre tal = högre prioritet. Många installationer använder steg om 10 för att möjliggöra insättning av servrar senare.
Vanliga MX-konfigurationer
Själv värderad e-post
@ IN MX 10 mail.example.com.
mail IN A 203.0.113.50
Google Workspace för e-post
@ IN MX 1 aspmx.l.google.com.
@ IN MX 5 alt1.aspmx.l.google.com.
@ IN MX 5 alt2.aspmx.l.google.com.
@ IN MX 10 alt3.aspmx.l.google.com.
@ IN MX 10 alt4.aspmx.l.google.com.
Microsoft 365 för e-post
@ IN MX 0 example-com.mail.protection.outlook.com.
Zoho Mail för e-post
@ IN MX 10 mx.zoho.com.
@ IN MX 20 mx2.zoho.com.
@ IN MX 50 mx3.zoho.com.
MX-postkrav
Målet måste vara ett värdnamn
MX-poster måste peka på värdnamn, inte IP-adresser:
# Korrekt
@ IN MX 10 mail.example.com.
# Felaktigt - fungerar inte
@ IN MX 10 203.0.113.50
Målet behöver A/AAAA-post
E-postserverns värdnamn måste lösas till en IP:
@ IN MX 10 mail.example.com.
mail IN A 203.0.113.50
Ingen CNAME-mål
MX-poster bör inte peka på CNAME-poster (RFC 2181):
# Undvik detta
mail IN CNAME host.provider.com.
@ IN MX 10 mail.example.com.
Kontroll av MX-poster
Använd dig:dig example.com MX
; ANSWER SECTION:
example.com. 300 IN MX 10 mail.example.com.
example.com. 300 IN MX 20 mail-backup.example.com.
Använd DomScan:
curl "https://domscan.net/v1/health?domain=example.com"
# Returnerar hasMX: true/false i DNS-detaljer
MX-poster och e-postsäkerhet
MX-poster fungerar tillsammans med andra e-postautentiseringsposter:
| Post | Syfte |
|---|---|
| MX | Dirigera inkommande e-post |
| SPF | Auktorisera skickande servrar |
| DKIM | Signera utgående meddelanden |
| DMARC | Policyverkställning |
Alla fyra bör konfigureras för ordentlig e-postfunktion och leverabilitet.
Felsökning av MX-problem
Inga MX-poster
Om det inte finns MX-poster kan vissa servrar falla tillbaka på A-postökning – men detta är opålitligt. Konfigurera alltid explicita MX-poster.
Fel prioritet
Om en reservserver har lägre prioritet (högre tal) än avsett kommer den inte att ta emot e-post om inte primären misslyckas.
Värdnamnsupplösningfel
Om MX-målvärdnamnet inte löses misslyckas e-postleveransen. Verifiera att A-poster finns för e-postserverns värdnamn.
TTL-hänsyn
När du migrerar e-postleverantörer, sänk MX-TTL:er innan för att påskynda utbredning, sedan återställ normala TTL:er efter migrering.
Bästa praxis
1. Ha alltid MX-poster: Förlita dig inte på A-postfallback
2. Konfigurera reservservrar: Använd flera MX-poster med olika prioriteter
3. Verifiera målupplösning: Säkerställ att e-postserverns värdnamn har A-poster
4. Implementera e-postautentisering: Lägg till SPF, DKIM och DMARC tillsammans med MX
5. Övervaka e-postleverans: Använd verktyg för att testa MX-konfiguration