Hoppa till innehållet

Cookieinställningar

Välj vilka typer av cookies du tillåter. Du kan alltid ändra ditt val via Cookieinställningar längst ned på varje sida. Integritetspolicy

Nödvändiga

Alltid på

Behövs för att logga in, spara din varukorg och komma ihåg dina val. De är alltid på.

Vilka cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session och att du förblir inloggad
  • weboke_basket: din varukorg
  • wkBtwIncl: visa priser med eller utan moms
  • wok_cookies: ditt cookieval, 12 månader

Mäter vilken annons som leder till ett besök eller en beställning, så att vi inte betalar för annonser som inte ger något.

Vilka cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), upp till 90 dagar
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: via vilken partner du kom till oss (affiliateprogram), 60 dagar

4,6

Land och språk

Varje land har en egen webbplats med landets priser och moms.

Visa

MX-poster och prioritet

Modul 4: Poster för e-post · Lästid: 8 minuter

Lärandemål: Efter den här lektionen kan du läsa och ställa in MX-poster, välja rätt prioritet och förklara vad som händer om en domän saknar MX-post.

Nyckelbegrepp: MX-post, prioritet (preference), reserv-MX, mailserver (värdnamn), implicit MX, null MX, lokal leverans

Vart ska mailet ta vägen?

Om någon skickar ett mail till info@example.com måste avsändarens mailserver ta reda på vilken server mailet ska levereras till. Det slås upp i DNS, genom en fråga om MX-posten (Mail eXchanger) för example.com.

Svaret är inte en IP-adress, utan en lista med mailservrar, var och en med ett tal framför:

example.com.   3600  IN  MX  10 mail.example.com.
example.com.   3600  IN  MX  20 backup.example.net.

Därefter hämtar den avsändande servern A- eller AAAA-posten för mail.example.com, och först då vet den vilken IP-adress den ska kontakta. En MX-post pekar alltså alltid på ett namn, som i sin tur har en egen A- eller AAAA-post.

MX-posten ligger nästan alltid på själva domänen (@), eftersom det handlar om delen efter @ i mailadressen. Vill du ta emot mail på info@nieuws.example.com måste nieuws.example.com ha en egen MX-post.

Prioritet: lägst går först

Talet framför mailservern kallas prioritet (i standarden, RFC 5321, kallas det preference). Regeln är enkel:

  • Ju lägre tal, desto tidigare kommer servern i tur.
  • Är den servern inte nåbar, försöker avsändaren nästa.
  • Har två servrar samma tal, fördelar avsändaren mailet slumpmässigt mellan dem. På så sätt kan du sprida belastningen.

Själva talet betyder inget. 0, 1, 5, 10 eller 100: bara ordningen räknas. En post med prioritet 10 och en med 20 fungerar precis likadant som 1 och 2. Anger din mailleverantör ett tal, använd det. Anger den bara en server, spelar talet ingen roll.

En server med ett högre tal kallar vi ofta en reserv-MX. Förr var det vanligt: låg din egen server nere sparade reservservern mailet. Numera sparar en avsändande server mail själv i några dagar och försöker igen. En reserv-MX som inte är korrekt konfigurerad (till exempel utan spamfilter) drar snarare till sig spam. Använd en sådan endast om din leverantör uttryckligen anger det.

Regler för en bra MX-post

  1. Ett namn, ingen IP-adress. MX 10 192.0.2.25 är ogiltigt. Skapa en A-post mail med 192.0.2.25 och låt MX peka på mail.example.com..
  2. Inte till en CNAME. Namnet i en MX-post måste självt ha en A- eller AAAA-post, ingen CNAME (RFC 2181, avsnitt 10.3). Många servrar löser det ändå, men inte alla.
  3. Punkten i slutet. I många kontrollpaneler skriver du mail.example.com. med en punkt. Utan punkt lägger panelen till ditt domännamn en gång till: mail.example.com.example.com. Det namnet finns inte, och mailet kommer inte fram.
  4. Mailservern måste finnas. Pekar MX:en på ett namn utan A- eller AAAA-post kommer inget fram. Det här ser vi ofta i praktiken när någon flyttar sina namnservrar till en webbplatsbyggare: MX-posten följer med, men A-posten för mail gör det inte.
  5. Ta bort gamla poster. Byter du till en annan mailleverantör, ta bort MX-posterna från den gamla leverantören. Låter du dem stå kvar kommer en del av din mail fortfarande fram till den gamla leverantören.

Ingen MX-post: implicit MX och null MX

Vad händer om en domän helt saknar MX-post? Enligt RFC 5321 försöker den avsändande servern då med A- eller AAAA-posten för själva domänen. Det kallas implicit MX. Ligger din webbplats på en server utan mail, kommer världen alltså att försöka leverera sitt mail till din webbserver. Det ger fördröjning och felmeddelanden hos avsändaren.

Vill du tydligt visa att en domän aldrig tar emot mail, använd en null MX (RFC 7505):

example.net.  3600  IN  MX  0 .

Prioritet 0 och som mailserver enbart en punkt. En avsändare ser då direkt att den inte behöver försöka och skickar genast ett tydligt felmeddelande till avsändaren. Kombinera det här med en SPF-post v=spf1 -all (lektion 4.3) om domänen inte heller skickar mail.

Lokal leverans: fällan vid hosting med mail

Många hostingpaket har en webbserver och en mailserver på samma maskin. Den servern tänker som standard: "mail för den här domänen levererar jag själv". Flyttar du din mail till en annan leverantör ändrar du MX-posterna, men servern kommer inte automatiskt ihåg det. Följden blir: mail från ditt eget kontaktformulär, och från andra webbplatser på samma server, blir kvar på den gamla servern och når aldrig din nya leverantör. Avsändaren får ibland tillbaka 550 Unknown user.

Den här frågan får hostingbolag väldigt ofta. I de flesta kontrollpaneler finns därför en brytare med ett namn som "Använd den här servern för att hantera mina mail" eller "Lokal mailleverans". Flyttar du din mail till en annan part? Ändra MX:en och stäng av den brytaren. Gör du bara en av delarna går det fel.

I praktiken: så ser det ut i en kontrollpanel

I det här exemplet använder vi DirectAdmin. Under E-posthanterare, MX-poster ser du domänens MX-poster. Vid varje post skriver du prioriteten i ett fält och mailservern efter, med en punkt i slutet. Under det finns kryssrutan Använd den här servern för att hantera mina mail. Under MX-mall kan du välja färdiga inställningar för till exempel Microsoft 365 eller Google Workspace.

I Mitt WebOké finns samma sak på fliken DNS för en domän; brytaren heter där Leverans.

I cPanel, Plesk, Cloudflare eller hos din registrar ser skärmen annorlunda ut, men du fyller alltid i samma tre saker: namnet (@ eller tomt), prioriteten och mailservern.

Sammanfattning

  • MX-posten talar om vart mail för din domän ska ta vägen. Den pekar på ett namn, aldrig på en IP-adress eller CNAME.
  • Lägst prioritet går först; lika tal delar på mailet; själva talet betyder inget.
  • Utan MX försöker världen med din A-post (implicit MX). Tar du aldrig emot mail, använd MX 0 . (null MX).
  • Flyttar du din mail, ta bort de gamla MX-posterna och stäng av den lokala leveransen på din hostingserver.

Quiz

1. En domän har dessa MX-poster: MX 20 mx2.example.com. och MX 10 mx1.example.com. Vilken server får mailet om båda fungerar?



2. Vilken MX-post är giltig?



3. Din domän tar aldrig emot mail. Hur gör du det tydligt för resten av internet?



4. Du har satt MX-posterna till Microsoft 365. Mail utifrån kommer fram, men mail från ditt eget kontaktformulär på ditt hostingpaket gör det inte. Vad är den mest sannolika orsaken?



Uppgift

Uppgift Z4.1: Slå upp MX. Slå upp MX-posterna för wikipedia.org (eller för ditt eget domän). Fyll i vilken mailserver som har lägst prioritetstal, och vilket tal det är.

Uppgift Z4.1: Slå upp MX




Det du fyller i och det vi hittar live sparar vi inte. Din webbläsare kommer ihåg dina svar och om du klarat uppgiften. Är du inloggad sparar vi bara att du hade uppgiften (nästan) rätt i Mina kurser, där kan du också ta bort det.

Uppgift O4.1: Ställ in själv i din övningszon. Skapa i din övningszon <code>.dnspractice.eu två MX-poster: prioritet 10 till mail.<code>.dnspractice.eu och prioritet 20 till backup.<code>.dnspractice.eu. Skapa för båda namnen en A-post: mail till 192.0.2.25 och backup till 192.0.2.26. Klicka sedan på Kontrollera.

Uppgift O4.1

Den här uppgiften gör du i din egen övningszon: en riktig DNS-zon på WebOkés namnservrar, bara för dig. Logga in med din e-postadress. Du får en inloggningslänk via mejl och kommer sedan tillbaka till den här lektionen. Vi använder din adress bara för kursen.

Läs mer

Stegen i de här artiklarna gäller för WebOkés kontrollpaneler; i andra paneler fungerar det på liknande sätt.

Ett ögonblick…

Ställ in dina domäner

Ställ in namnservrar, koppling till ditt webbhotell och vem som blir innehavare för varje domän.

Hämtar dina domäner…