WordPress skickar inte e-post? Så fixar du det snabbt

Lös problem med e-postleverans i WordPress. Vanliga orsaker och steg-för-steg-lösningar för kontaktformulär, WooCommerce, lösenordsåterställning och aviseringar.

Featured image for article: WordPress skickar inte e-post? Så fixar du det snabbt

Om din WordPress-sajt inte skickar e-post är du inte ensam. Det här är ett av de vanligaste WordPress-problemen och påverkar kontaktformulär, lösenordsåterställning, orderbekräftelser i WooCommerce och plugin-aviseringar.

Den goda nyheten: det går att fixa på ungefär 10 minuter.

Varför WordPress-mejl misslyckas

WordPress använder PHP:s inbyggda mail()-funktion för att skicka e-post. Den metoden har grundläggande problem:

ProblemKonsekvens
Ingen autentiseringE-post flaggas som misstänkt
Delad webbhotells-IPOfta svartlistad av e-postleverantörer
Tysta misslyckandenInga felmeddelanden när e-post inte når fram
Ingen krypteringSäkerhetsrisk
RatebegränsningWebbhotell stryper sändning

De flesta webbhotell (GoDaddy, Bluehost, SiteGround m.fl.) begränsar eller stänger av PHP mail() helt för att förhindra spam-missbruk på sina servrar.

Vanliga symptom

  • Inskick från kontaktformulär kommer aldrig fram
  • Meddelanden om “Kontrollera din e-post” men inget kommer
  • Orderbekräftelser från WooCommerce saknas
  • Länkar för lösenordsåterställning levereras inte
  • Mejl för ny användarregistrering misslyckas
  • Plugin-aviseringar försvinner
  • E-post kommer fram men hamnar i skräpposten

Lösningen: SMTP-plugin + e-posttjänst

Steg 1: Installera WP Mail SMTP

  1. Gå till Tillägg > Lägg till nytt i WordPress-adminpanelen
  2. Sök efter “WP Mail SMTP”
  3. Klicka på Installera nu och sedan Aktivera

Steg 2: Skapa ett gratis Brevo-konto

  1. Registrera dig på brevo.com (gratis, inget kreditkort)
  2. Gå till Inställningar > SMTP & API > API Keys
  3. Generera och kopiera din API-nyckel

Steg 3: Konfigurera plugin

  1. Gå till WP Mail SMTP > Inställningar
  2. Sätt From Email till din domänadress (info@dindomän.se)
  3. Sätt From Name till sajtens namn
  4. Välj Brevo som mailer
  5. Klistra in din API-nyckel
  6. Klicka på Spara inställningar

Steg 4: Testa

  1. Gå till WP Mail SMTP > Email Test
  2. Ange din e-postadress
  3. Klicka på Send Email
  4. Kontrollera att det kommer till inkorgen (inte skräpposten)

Steg 5: Sätt upp DNS-autentisering

Lägg till SPF- och DKIM-poster i din domäns DNS-inställningar. Brevo tillhandahåller exakt vilka poster du behöver. Det här är avgörande för att undvika skräpposten. Se vår SPF DKIM DMARC-guide.

Felsök specifika problem

Mejl från kontaktformulär skickas inte

  1. Verifiera att testmejlet i WP Mail SMTP fungerar
  2. Kontrollera inställningarna i din kontaktformulärsplugin (Contact Form 7, WPForms, Gravity Forms)
  3. Se till att “Till”-adressen är korrekt i formulärinställningarna
  4. Kontrollera skräppost-/spam-mappen
  5. Verifiera att inga e-postfilter blockerar meddelandena

WooCommerce-mejl saknas

  1. Gå till WooCommerce > Inställningar > E-post
  2. Verifiera att varje e-posttyp är aktiverad
  3. Kontrollera mottagaradressen
  4. Lägg en testorder för att verifiera
  5. Granska e-postloggen i WP Mail SMTP efter fel

Mejl hamnar i skräpposten

  1. Sätt upp SPF-, DKIM- och DMARC-poster
  2. Se till att From Email använder din domän (inte @gmail.com)
  3. Kontrollera din domän mot svartlistor för e-post
  4. Kör ett spamtest
  5. Undvik triggerord för spam i innehållet

Pluginkonflikter

  1. Inaktivera alla andra e-postrelaterade plugins (bara en bör hantera e-post)
  2. Byt tillfälligt till ett standardtema
  3. Testa med endast WP Mail SMTP
  4. Aktivera plugins en i taget för att hitta konflikten

Förebyggande åtgärder

När det är fixat, håll dina WordPress-mejl pålitliga:

  1. Övervaka leverans, kontrollera WP Mail SMTP-loggarna regelbundet
  2. Håll plugins uppdaterade, gamla plugins kan slå sönder e-posten
  3. Testa efter uppdateringar, större WordPress-/plugin-uppdateringar kan påverka e-posten
  4. Håll din domän ren, undvik svartlistor
  5. Använd professionell e-post, skicka alltid från din domän, inte gratisadresser

För komplett SMTP-uppsättning, se vår WordPress SMTP-guide och WP Mail SMTP-guide.

Frequently Asked Questions

Varför skickar WordPress inte e-post?
WordPress använder PHP mail() som de flesta webbhotell blockerar eller filtrerar. E-postmeddelanden skickas aldrig, misslyckas tyst eller hamnar i skräpposten. Lösningen: installera en SMTP-plugin och dirigera e-post via en dedikerad tjänst som Brevo.
Hur fixar jag e-postleveransen i WordPress?
Installera plugin WP Mail SMTP, koppla den till Brevo (gratis, 300 mejl/dag), sätt upp SPF- och DKIM-autentisering och testa. Detta åtgärdar leveransen för all WordPress-e-post inklusive formulär och WooCommerce.
Varför hamnar WordPress-mejl i skräpposten?
Bristande e-postautentisering (SPF, DKIM, DMARC) är huvudorsaken. IP-adresser på delade webbhotell är ofta svartlistade. Lösning: använd SMTP med en seriös leverantör och sätt upp korrekta DNS-autentiseringsposter.
Börja gratis med Brevo