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.

WordPress not sending email

Varför skickar WordPress inte e-post?

WordPress-mejl misslyckas eftersom PHP mail() är opålitligt. Snabb fix: Installera WP Mail SMTP + koppla till Brevo (gratis). Tar 10 minuter. Åtgärdar kontaktformulär, WooCommerce och alla WordPress-mejl.

Läs mer
På denna sida

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.

När WordPress inte skickar e-post kan felet uppstå på fyra ställen: WordPress skapar aldrig meddelandet, ett plugin blockerar eller styr om det fel, webbhotellet vägrar skicka det, eller inkorgsleverantörerna avvisar eller filtrerar det.

Lösningen är inte att först ”testa ett annat kontaktformulärsplugin”. Börja med att identifiera vilket mejl som misslyckades och gå sedan över till en ordentlig avsändaruppsättning med autentiserad DNS och upprepbara tester.

  1. WordPress
    Skapar det aldrig
    wp_mail()
  2. Plugins
    Blockerar eller styr om det
    e-postväg
  3. Webbhotell
    Vägrar skicka det
    utgående
  4. Inkorgsleverantör
    Avvisar eller filtrerar det
Fyra ställen där WordPress-mejl kan misslyckas Ett meddelande går från WordPress via plugins och webbhotellet till inkorgsleverantörerna, och det kan misslyckas vid var och en av dessa fyra punkter.

Snabbdiagnos

Använd den här tabellen för att ringa in problemet innan du byter plugins.

SymptomTrolig orsakFörsta kontroll
Lösenordsåterställning kommer aldrig framWordPress sändningsväg fungerar inteSkicka ett testmejl från ett SMTP-plugin
Kontaktformuläret säger skickat men inkorgen är tomProblem med formulärets mottagare eller mailernKontrollera formulärets aviseringsinställningar och e-postloggarna
Ordermejl från WooCommerce saknasInaktiverad mall, fel mottagare eller avsändarproblemGranska e-postinställningarna i WooCommerce och lägg en testorder
Mejl hamnar i skräppostenSvag autentisering eller dåligt rykteKontrollera SPF, DKIM, DMARC, From-domän och innehåll
Vissa mejl skickas men andra misslyckasPluginspecifika aviseringsinställningarTesta varje typ av plugin separat
Adminmejl fungerar men kundmejl misslyckasMottagarfiltrering, mall eller spärrlistaKontrollera loggarna och status för kundens e-postadress

Lita inte på ett enda test. Testa lösenordsåterställning, kontaktformulär, WooCommerce, adminaviseringar och alla medlems- eller bokningsplugins som skickar e-post.

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

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.

WordPress använder wp_mail(), som oftast lämnar över meddelanden till serverns e-postfunktion om inte ett plugin ändrar vägen. Standardvägen kan vara opålitlig eftersom:

  • Webbhotellet kan blockera eller strypa PHP mail.
  • Meddelanden kanske inte autentiseras med den sändande domänen.
  • IP-adresser på delade webbhotell kan ha dåligt rykte.
  • From-adressen kanske inte matchar webbplatsens domän.
  • Fel kan ske tyst om inte loggning är aktiverad.
  • Flera plugins kan skriva över samma e-postbeteende.
  • DNS-poster kan saknas eller vara felaktigt justerade.

Den långsiktiga lösningen är att skicka via en dedikerad SMTP- eller API-mailer och verifiera domänen.

Steg 1: Bekräfta typen av fel

Skapa en kort testmatris:

TestVarför det spelar roll
LösenordsåterställningBekräftar WordPress grundläggande e-post
Avisering om ny användareBekräftar admin- och kontomejl
Inskick från kontaktformulärBekräftar formulärpluginets aviseringar
Testorder i WooCommerceBekräftar ordermejl till kund och butik
Misslyckad order eller återbetalningBekräftar mindre vanliga transaktionsmallar
Testmejl från SMTP-pluginBekräftar anslutningen till mailern

Notera om varje meddelande levereras, saknas, försenas eller hamnar i skräpposten. Det visar om problemet är globalt eller begränsat till ett plugin.

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

Använd ett plugin som WP Mail SMTP eller en annan välrenommerad WordPress-mailer. Pluginet ska låta dig skicka WordPress-mejl via en avsändare som Brevo, SMTP.com, SendGrid, Mailgun, Gmail, Amazon SES eller en annan leverantör som stöder autentiserad sändning.

Grundläggande uppsättning:

  1. Installera mailer-pluginet.
  2. Välj en leverantör som pluginet stöder.
  3. Anslut med en API-nyckel, OAuth eller SMTP-uppgifter.
  4. Ange en From Email som använder din domän.
  5. Ange ett From Name som matchar sajten eller varumärket.
  6. Aktivera inställningar som tvingar avsändaren (force from) först när du har bekräftat att de inte förstör andra plugins.
  7. Skicka ett testmejl.

API-mailers är ofta enklare att övervaka än rena SMTP-uppgifter eftersom de kan ge tydligare felmeddelanden och händelseloggar. SMTP fungerar fortfarande när det är korrekt konfigurerat.

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.

Steg 3: Verifiera avsändare och DNS-autentisering

De flesta problem av typen ”WordPress-mejl hamnar i skräpposten” handlar om identitet.

Kontrollera:

  • From-domänen är samma domän eller en verifierad underdomän som du kontrollerar.
  • SPF inkluderar tjänsten som skickar WordPress-mejl.
  • DKIM är aktiverat för den sändande tjänsten.
  • DMARC finns och är i linje med din avsändaruppsättning.
  • From-adressen är inte en gratis brevlåda som Gmail eller Yahoo för affärsmejl.
  • Svarsadressen (reply-to) bevakas.

När du har lagt till DNS-poster, vänta på att de sprids och testa igen. En korrekt DNS-panel är inget bevis förrän riktiga meddelanden autentiseras i rubrikerna i inkorgen.

Steg 4: Åtgärda mejl från kontaktformulär

Kontaktformulärsplugins har ofta egna aviseringsinställningar.

Checklista:

  • Bekräfta att formulärets avisering är aktiverad.
  • Se till att ”Till”-adressen är korrekt.
  • Använd en From-adress på din domän, inte besökarens e-postadress.
  • Lägg besökarens e-postadress i Reply-To i stället.
  • Kontrollera obligatoriska fält och inställningar för spamskydd.
  • Inaktivera dubbla aviseringar medan du testar.
  • Testa med en e-postadress som inte tillhör en admin.

Om SMTP-testet går igenom men mejlet från kontaktformuläret misslyckas ligger problemet oftast i formulärets konfiguration, inte hos avsändaren.

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

Steg 5: Åtgärda WooCommerce-mejl

WooCommerce har separata mallar och mottagare för olika händelser.

Kontrollera:

  • Gå till e-postinställningarna i WooCommerce och bekräfta att varje nödvändigt mejl är aktiverat.
  • Granska mottagarfältet för adminmejl.
  • Lägg en riktig testorder med en testprodukt.
  • Testa orderstatusarna behandlas, slutförd, återbetald och misslyckad.
  • Bekräfta att både mejl vid gästutcheckning och kontomejl skickas.
  • Kontrollera om ett annat plugin anpassar e-postmallarna i WooCommerce.
  • Granska loggarna efter misslyckade API- eller SMTP-svar.

Om kunderna inte får ordermejl, behandla det som en fråga om intäkter och support. Åtgärda den transaktionella leveransen innan du lanserar marknadsföringskampanjer.

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

Steg 6: Lös problemet med mejl som hamnar i skräpposten

Placering i skräpposten kräver oftast flera förbättringar, inte en enda magisk inställning.

Börja här:

  • Autentisera domänen med SPF, DKIM och DMARC.
  • Använd ett konsekvent From-namn och en konsekvent From-adress.
  • Undvik att skicka från en domän som aldrig har värmts upp om volymen är hög.
  • Ta bort trasiga länkar, länkförkortare och vilseledande ämnesrader.
  • Håll bilagor borta från rutinmässiga WordPress-aviseringar där det går.
  • Övervaka signaler om studsar och klagomål i den sändande plattformen.
  • Separera marknadsföringsmejl från transaktionella WordPress-mejl om volym eller rykte skiljer sig åt.

Om e-posten är viktig för intäkterna, ignorera inte spamtester efter den första lyckade leveransen till inkorgen. Upprepa testerna efter ändringar av tema, plugins, webbhotell, DNS eller avsändare.

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

Steg 7: Kontrollera pluginkonflikter och regler hos webbhotellet

Om avsändaren fungerar men WordPress fortfarande misslyckas ojämnt, isolera konflikterna.

Säker process:

  1. Bekräfta att säkerhetskopiorna är aktuella.
  2. Inaktivera tillfälligt andra e-postrelaterade plugins.
  3. Behåll bara SMTP- eller API-mailern aktiv.
  4. Testa WordPress grundläggande e-post.
  5. Testa kontaktformulär.
  6. Testa WooCommerce.
  7. Aktivera plugins igen ett i taget.
  1. Säkerhetskopiorna är bekräftat aktuella

  2. Inaktivera andra e-postplugins

    • Behåll bara SMTP- eller API-mailern aktiv
  3. Testa WordPress grundläggande e-post

  4. Testa kontaktformulär

  5. Testa WooCommerce

  6. Aktivera plugins igen ett i taget

Isolera en konflikt mellan e-postplugins

Kontrollera också begränsningar på webbhotellsnivå. Vissa hanterade webbhotell blockerar utgående SMTP-portar eller kräver godkända e-posttjänster. Om SMTP-uppgifterna misslyckas men sändning via API fungerar kan begränsningar hos webbhotellet vara orsaken.

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

Felmönster och åtgärder

Fel eller beteendeVad du ska göra
Autentiseringen misslyckadesSkapa nya uppgifter och bekräfta användarnamn, lösenord, API-nyckel eller OAuth-anslutning
Tidsgränsen för anslutningen överskredsKontrollera webbhotellets brandvägg, SMTP-port och SSL/TLS-läge, eller använd en API-mailer
Avsändaren är inte verifieradVerifiera From-domänen eller avsändaradressen i e-posttjänsten
DKIM misslyckasKopiera DKIM-posterna i DNS igen och vänta på spridningen
SPF misslyckasLägg till den sändande tjänsten i SPF och undvik flera SPF-poster
DMARC misslyckasJustera From-domänen mot SPF eller DKIM och granska policyn
Formuläret skickar till admin men inte till användarenKontrollera användarens aviseringsmall, sammanfogningsfält och spärrlistan
Adminmejl från WooCommerce saknasKontrollera att mallen är aktiverad och granska mottagarfältet

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

WordPress-mejl kan sluta fungera senare efter pluginuppdateringar, DNS-ändringar, domänbyten eller byte av leverantör.

Övervaka:

  • Felloggar för SMTP eller API.
  • Studsfrekvens.
  • Spamklagomål.
  • Misslyckade WooCommerce-mejl.
  • Misslyckade aviseringar från kontaktformulär.
  • Supportärenden om lösenordsåterställning.
  • DMARC-rapporter, om du granskar dem.

Lägg in ett återkommande månadstest för viktiga sajter. För e-handel, testa efter varje större ändring i WooCommerce eller kassan.

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

QA-checklista inför lansering

Innan du förklarar problemet löst:

  • Lösenordsåterställningen kommer fram till inkorgen.
  • Mejlet om ny användare kommer fram.
  • Kontaktformulärets adminavisering kommer fram.
  • Kontaktformulärets bekräftelse till besökaren kommer fram, om den används.
  • Ordermejl från WooCommerce kommer fram till både admin och kund.
  • Mejl om återbetalning, misslyckad order och slutförd order fungerar.
  • Avsändardomänen klarar SPF och DKIM.
  • DMARC finns.
  • Oanvända mailer-plugins är inaktiverade.
  • Loggarna visar inga upprepade fel.
  • Supportteamet vet var e-postloggarna finns.

Vanliga Frågor

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.

Är e-post i WordPress trasig från början?

Inte alltid, men standardvägen för sändning är bräcklig. Den beror på webbhotellet, serverns e-postkonfiguration, avsändaridentiteten och inkorgsfiltreringen. Produktionssajter bör använda en dedikerad mailer.

Ska jag använda SMTP eller en API-mailer?

Båda kan fungera. API-mailers ger ofta en tydligare uppsättning och bättre loggar, medan SMTP har brett stöd. Välj det alternativ som ditt plugin och din e-postleverantör stöder bäst och testa det sedan noggrant.

Kan jag skicka från en Gmail-adress?

För en företagswebbplats, använd en adress på din domän. Att skicka sajtens mejl från en gratis brevlåda kan skapa problem med autentisering och förtroende.

Varför fungerar SMTP-testet men WooCommerce misslyckas ändå?

SMTP-anslutningen kan vara i ordning medan WooCommerce-mallar, mottagare, triggers för orderstatus eller ett annat plugin är felkonfigurerade. Testa WooCommerce-specifika e-posthändelser separat.

Ansök om tidig åtkomst

Ange ditt förnamn och din e-postadress. Vi skickar en länk för att bekräfta din begäran om åtkomst till Tajo.

Skaffa Brevo

Den här sidan som Markdown: wordpress-not-sending-email.md

Läser in Markdown …
Öppna i Claude Öppna i ChatGPT