
💌 WooCommerce-e-postmeddelanden skickas inte: en komplett guide till orsaker och lösningar
En kund lägger en order, pengarna dras från kontot, men bekräftelsemailet kommer aldrig fram. Kunden får panik: butiken tog betalt och försvann. Låter det bekant för en WooCommerce-butiksägare?
Problemet med att "mejl inte skickas" hamnar på topp 3-listan över tekniska huvudvärk efter lanseringen av en webbutik. Adminaviseringar om nya ordrar kanske inte kommer fram, kunder får inga köpbekräftelser, eller så försvinner alla mejl spårlöst. Orsakerna ligger oftast inte i WooCommerce självt utan i hur WordPress hanterar mejl som standard.
Låt oss gå igenom orsakskedjan i tur och ordning, från enkla "Från"-inställningar till att koppla upp SMTP via Brevo. Efter detta slutar mejlen att försvinna.
💡 Snabb översikt:
- Kontrollera avsändarnamn och adress i WooCommerce-inställningarna (oftast ligger problemet här)
- Testa mejlservern med WordPress-pluginet Check Email
- Granska sändningsloggen via WP Mail Logging för att se om mejlet överhuvudtaget skickades
- Uteslut spamfilter och domänkonflikter mellan avsändare och mottagare
- Koppla upp SMTP via Brevo (tidigare Sendinblue) så att mejl skickas tillförlitligt
1. Kontrollera avsändarnamn och adress i WooCommerce
Hälften av alla supportärenden om "mejl skickas inte" löses i det här steget. WooCommerce fyller som standard i "Från"-fältet med det som anges i de allmänna WordPress-inställningarna, och där står ofta något i stil med [email protected] eller till och med ett användarnamn utan domän.
Gå till WooCommerce → Inställningar → fliken E-post. Scrolla ner till blocket "Alternativ för e-postavsändare":

Vad du ska kontrollera:
- "Från"-namn: ska vara ditt butiksnamn med latinska tecken, utan specialtecken. Formatet
MyStorefungerar, menMyStore@2024gör det inte. Mejlservrar tycker inte om specialtecken i avsändarnamn:@,#och&-tecken. - "Från"-adress: en riktig e-postadress på din domän. En adress som
[email protected]på butiksdomänenmyshop.rukommer att trigga spamfilter: mejlet kom från domänenmyshop.ru, men returadressen ärgmail.com. Mejlservrar ser mismatchningen och stoppar leveransen. - Efter ändringar, klicka på Spara ändringar och skicka omedelbart en testorder.
2. Testa WordPress mejlserver
Om avsändarinställningarna är korrekta är nästa steg att kontrollera själva mejlservern. WordPress använder som standard funktionen wp_mail(), som anropar PHP:s mail() på hostingservern. Den här mekanismen fungerar opålitligt: många hostingleverantörer blockerar utgående mejl via PHP mail() för att bekämpa spam från virtuella servrar.
Pluginet Check Email ger ett enkelt sätt att kontrollera om din server överhuvudtaget kan skicka mejl. Efter installation, gå till Verktyg → Check Email, ange en extern adress (till exempel din personliga Gmail) och klicka på "Skicka testmejl".

Resultat:
- Mejlet kom fram: mejlservern fungerar, problemet ligger på WooCommerce-sidan eller med en specifik aviseringstyp. Kontrollera om den nödvändiga aviseringen är aktiverad i WooCommerce → Inställningar → E-post.
- Mejlet kom inte fram (inte ens i skräpposten): servern skickar inte. Gå vidare till steg 6: du behöver SMTP.
3. Kontrollera sändningsloggen
Även om testmejlet inte kom fram kan det ha skickats av servern och sedan blockerats på mottagarsidan. Pluginet WP Mail Logging visar vad som händer med varje mejl efter anropet av wp_mail().
Installera pluginet, skicka en testorder i WooCommerce och gå till WP Mail Log i adminpanelen:

Vad du ska leta efter:
- Mejlet finns i loggen men kom inte fram: servern skickade det, mottagarens spamfilter blockerade det. Gå vidare till steg 5.
- Mejlet finns inte i loggen: WordPress försökte inte ens skicka det. Antingen är aviseringen inaktiverad i WooCommerce → E-post, eller så är PHP
mail()blockerad av hosten. Du behöver SMTP (steg 6). - Fel i felkolumnen: läs feltexten, ofta innehåller den ett direkt svar (ogiltig header, avvisning från hostings SMTP-server).
4. Byt mottagarens e-posttjänst
En specifik men vanlig situation: kunder och butiksadministratören använder e-post på samma domän. Till exempel har både du och köparen adresser på @yourdomain.com. Mejlet går från [email protected] till [email protected], och mejlservern "tappar" ibland sådana mejl eftersom den ser post adresserad till sig själv från en extern källa.
Lösningen är enkel: för administrativa aviseringar, ange en adress på en extern tjänst som Gmail, Yandex.Mail eller Proton Mail. I WooCommerce → Inställningar → E-post, leta upp den relevanta aviseringen och ändra mottagaradressen till en extern sådan.
5. Uteslut att mejl hamnar i skräpposten
Om mejl skickas men hamnar i mappen "Skräppost" är problemet IP-ryktet för din hosting. Delade servrar på billig hosting hamnar regelbundet på svartlistor (DNSBL) på grund av spamgrannar. Resultat: Gmail och Outlook avvisar allt som kommer från den IP-adressen.
Vad du kan göra:
- Kontakta din hostingleverantör och rapportera problemet. Stora hostar (SiteGround, Cloudways, Kinsta) löser detta snabbt; mindre kan slå ifrån sig.
- Byt hostingleverantör: drastiskt, men ibland enda vägen om IP-adressen varit svartlistad i månader.
- Koppla upp Brevos SMTP-server: den mest pålitliga vägen utan att byta host. Mejl går via Brevos infrastruktur med ett rent rykte istället för hostings mejlserver.
Det tredje alternativet är precis vad nästa avsnitt är skrivet för.
6. Vad SMTP är och varför det löser problemet
SMTP (Simple Mail Transfer Protocol) är protokollet som används för professionell mejlsändning. När du klickar på "skicka" i Gmail går mejlet via Googles SMTP-server. När WooCommerce anropar wp_mail() går mejlet via PHP:s mail() på hostingservern, och denna mekanism använder inte autentisering, kryptering och saknar ofta DKIM/SPF-poster.
En SMTP-server däremot:
- Autentiserar varje mejl med inloggning och lösenord, vilket gör att spamfilter litar på det.
- Krypterar anslutningen med TLS så att mejlet inte kan läsas under överföringen.
- Har ett rykte som ren avsändare och finns inte på svartlistor.
Det mest tillgängliga sättet att koppla SMTP till WordPress 2026 är tjänsten Brevo (fram till maj 2023: Sendinblue). Brevos gratisnivå tillåter sändning av upp till 300 mejl per dag, tillräckligt för de flesta WooCommerce-butiker. Betalnivåer börjar på 9 000 mejl per månad.
En video hjälper dig att bättre förstå ämnet och täcker Brevo-installation på WordPress från installation till testmejl:
7. Konfigurera Brevo för att skicka WooCommerce-mejl
Brevo ersätter wp_mail() med sin egen SMTP-server. Efter konfiguration går alla WooCommerce-mejl (ordrar, lösenordsåterställningar, adminaviseringar) via Brevos infrastruktur med garanterad leverans.
Installera pluginet
Gå till Plugins → Lägg till nytt, sök efter "Brevo" (eller "Sendinblue", eftersom pluginet fortfarande indexeras under det gamla namnet). Installera och aktivera pluginet Brevo for WooCommerce:

Hämta API-nyckeln
Registrera dig på brevo.com och bekräfta din e-post. I din dashboard går du till SMTP & API → API Keys, skapar en nyckel och kopierar den:

Gå tillbaka till WordPress adminpanel, öppna Brevo → Home och klistra in nyckeln i fältet API Key. Pluginet ansluter till ditt konto:

Vad som händer efter aktivering
Pluginet gör automatiskt följande:
- Dirigerar om alla
wp_mail()-anrop via Brevos SMTP-server - Lägger till en DKIM-signatur och skickar e-post via TLS
- Visar leveransstatistik i Brevo-dashboarden
Efter aktivering, skicka en testorder i WooCommerce. E-posten bör nå mottagaren inom 10-30 sekunder. Om inte, kolla fliken Transactional → Logs i Brevo-dashboarden: där ser du vad som hänt med varje e-post med exakt leveransstatus.
För butiker med hög ordervolym eller där Brevo av någon anledning inte fungerar har vi en sammanställning av de 5 bästa SMTP-pluginen för WordPress.
⁉️🤔 Vanliga frågor
Varför hamnar WooCommerce-mejl i skräpposten trots att SMTP är konfigurerat?
Brevos SMTP-server har högt anseende, men spamfilter analyserar även mejlinnehåll. En ämnesrad som "ORDER BEKRÄFTAD!!!" med tre utropstecken hamnar lättare i skräpposten än "Order #1047 bekräftad." Under WooCommerce → Inställningar → E-post, redigera ämnesraden för varje mejl: behåll variabler som
{order_number}och{site_title}, ta bort aggressiva formuleringar. Kontrollera också om texten innehåller länkar till svartlistade domäner.
Kan jag använda Gmail SMTP istället för Brevo?
Det går, men med begränsningar. Gmail SMTP via tillägget WP Mail SMTP tillåter upp till 500 mejl per dag för ett vanligt konto och upp till 2 000 för Google Workspace. Google skannar dock utgående e-post och kan blockera kontot för "misstänkt aktivitet", och massutskick av transaktionsmejl faller under det kriteriet. För en butik med 5-10 ordrar per dag fungerar Gmail, men för ett växande projekt är Brevo mer tillförlitligt: ingen risk för blockering, detaljerad leveransstatistik och öppningsspårning.
Mejl kommer fram med flera minuters fördröjning. Är det normalt?
Transaktionsmejl via Brevo levereras i genomsnitt på 2-5 sekunder. Fördröjningar på flera minuter är en signal att felsöka. Kontrollera fliken Transactional → Logs i Brevo: en status som
queuedlängre än en minut tyder på överbelastning av Brevos servrar eller problem med den mottagande servern (företags-Exchange kör en kedja av SPF → DKIM → DMARC-kontroller). Detta är inte ett butiksproblem, men om kunder klagar, be dem lägga till butikens adress i sin vitlista.
Sendinblue bytte namn. Kommer mina gamla inställningar att sluta fungera?
Nej. Brevo bytte varumärke i maj 2023 med fullständig bakåtkompatibilitet för API:et. Alla gamla Sendinblue-nycklar fungerar, och tillägget i WordPress arkiv uppdateras under sluggen
woocommerce-sendinblue-newsletter-subscription. Den enda visuella skillnaden är logotypen och namnet i adminpanelen. Inga migreringssteg krävs: SMTP-inställningar, gränser och mallar bevaras automatiskt på ditt konto.
Vad gör jag om jag inte vill använda en tredjeparts SMTP-tjänst?
Att driva en egen SMTP-server på en VPS (Postfix + Dovecot) är meningsfullt vid volymer över 100 000 mejl per månad: det kräver tiotals timmars konfiguration och konstant övervakning av IP-rykte. Ett alternativ är att ansluta Amazon SES via WP Mail SMTP, vilket kostar bråkdelar av ett öre per tusen mejl, men kräver manuell DKIM/SPF/DMARC-konfiguration i DNS och ingen visuell leveransstatistik utan en extern dashboard. Under 100 000 mejl är Brevo och liknande tjänster billigare och enklare.
Vilken lösning du ska välja för din butik
WooCommerce-mejlproblemet är ingen magi utan en kedja av tre länkar: avsändarinställningar, webbhotellets mejlserver och leveransmekanism. Om du arbetar dig igenom kedjan uppifrån och ner efter att ha läst den här artikeln kommer mejlen att sluta försvinna samma dag.
Snabb sammanfattning per scenario:
- Mejl kommer ibland fram, ibland inte: börja med steg 1, kontrollera "Från"-namn och avsändaradress. Oftast ligger problemet precis där.
- Mejl kommer inte fram alls och testet Kontrollera E-post är tyst: gå till steg 6 och sätt upp Brevo SMTP. Den lösningen har lägst kostnad vid fel.
- Mejl hamnar i skräpposten: SPF/DKIM/DMARC + Brevo. Utan SMTP går webbhotellets IP-rykte inte att åtgärda.
Om din mejlvolym överstiger 300 per dag, uppgradera din Brevo-nivå eller titta på alternativa SMTP-tillägg. Och kom ihåg: varje orderbekräftelse som inte levereras innebär en kund som inte kommer tillbaka.



