WordPress sender ikke e-mail? SMTP-, DNS-, formular-, WooCommerce- og leveringsevnefixes (2026)
Fejlfind WordPress e-mail, der ikke sendes, med en trin-for-trin-tjekliste for SMTP, DNS-autentificering, kontaktformularer, WooCommerce, password reset, logging og leveringsevne.
Når WordPress ikke sender e-mail, kan fejlen ligge fire steder: WordPress opretter aldrig beskeden, et plugin blokerer eller sender den forkert, hosten nægter at sende den, eller indbakkeudbydere afviser eller filtrerer den.
Løsningen er ikke først at prøve et andet kontaktformularplugin. Start med at finde ud af, hvilken mail der fejler, og flyt derefter til en ordentlig afsenderopsætning med autentificeret DNS og gentagelige tests.
Hurtig diagnose
Brug tabellen til at afgrænse problemet, før du skifter plugins.
| Symptom | Sandsynlig årsag | Første tjek |
|---|---|---|
| Password reset ankommer aldrig | WordPress’ afsendelsesvej er brudt | Send en testmail fra et SMTP-plugin |
| Kontaktformular siger sendt, men indbakken er tom | Formularmodtager eller mailerproblem | Tjek formularnotifikationer og maillogs |
| WooCommerce-ordremails mangler | Deaktiveret template, forkert modtager eller afsenderproblem | Gennemgå WooCommerce e-mailindstillinger og lav en testordre |
| Mails lander i spam | Svag autentificering eller omdømme | Tjek SPF, DKIM, DMARC, From-domæne og indhold |
| Nogle mails sendes, andre fejler | Plugin-specifikke notifikationsindstillinger | Test hver plugintype separat |
| Adminmails virker, men kundemails fejler | Modtagerfiltrering, template eller suppression | Tjek logs og kundens e-mailstatus |
Stol ikke på én test. Test password reset, kontaktformularer, WooCommerce, adminnotifikationer og alle medlems- eller bookingplugins, der sender e-mail.
Hvorfor WordPress e-mail fejler
WordPress bruger wp_mail(), som normalt sender beskeder videre til serverens mailfunktion, medmindre et plugin ændrer ruten. Standardvejen er ofte upålidelig, fordi:
- Hosten kan blokere eller throttle PHP-mail.
- Beskederne er måske ikke autentificeret med afsenderdomænet.
- Delte hosting-IP’er kan have dårligt omdømme.
- From-adressen matcher måske ikke websitedomænet.
- Fejl kan være tavse, hvis logging ikke er slået til.
- Flere plugins kan overstyre den samme mailadfærd.
- DNS-records kan mangle eller ikke matche.
Den langsigtede løsning er at sende gennem en dedikeret SMTP- eller API-mailer og verificere domænet.
Trin 1: Bekræft fejltypen
Lav en kort testmatrix:
| Test | Hvorfor den betyder noget |
|---|---|
| Password reset | Bekræfter core WordPress-mail |
| Ny bruger-notifikation | Bekræfter admin- og kontomail |
| Kontaktformularindsendelse | Bekræfter formularpluginets notifikationer |
| WooCommerce-testordre | Bekræfter kunde- og butiksordremail |
| Fejlet ordre eller refundering | Bekræfter mindre almindelige transaktionsskabeloner |
| SMTP-pluginets testmail | Bekræfter forbindelsen til maileren |
Gem resultatet for hver test: sendt, modtaget, spam, forsinket eller fejl. Så ved du, om problemet er globalt eller kun knyttet til et bestemt plugin.
Trin 2: Installér en SMTP- eller API-mailer
Vælg et troværdigt plugin som WP Mail SMTP eller en tilsvarende løsning, og forbind det til en mailtjeneste som Brevo, SendGrid, Mailgun, SMTP.com, Gmail/Google Workspace eller Amazon SES. API-mailere er ofte lettere at overvåge, mens SMTP kan fungere fint, hvis hosten tillader port og kryptering.
Undgå at bruge gratis personlige afsenderadresser til virksomheds- eller butiksmail. Brug en adresse på dit domæne, og sørg for at den er verificeret hos afsendertjenesten.
Trin 3: Verificér afsender og DNS-autentificering
Sæt From Email til en adresse på dit domæne, for eksempel support@ditdomæne.dk. Tilføj SPF, DKIM og DMARC i DNS. Tjek at DKIM passerer, at SPF kun har én record, og at DMARC aligner med From-domænet.
DNS kan tage tid at propagere. Test igen efter ændringerne, og brug mailheaders eller et leveringstestværktøj til at se, om autentificeringen faktisk passerer.
Trin 4: Fiks kontaktformularmails
Hvis SMTP-testen virker, men kontaktformularen ikke gør, er problemet ofte formularens notifikationsindstillinger. Tjek modtagerfeltet, From-adressen, Reply-To, emnelinje, merge fields og eventuelle betingede notifikationer.
From bør normalt være din domæneadresse, mens Reply-To kan være brugerens indtastede e-mailadresse. Hvis du sætter From til besøgendes adresse, fejler DMARC ofte.
Trin 5: Fiks WooCommerce-mails
Gå til WooCommerce e-mailindstillinger og bekræft, at relevante templates er slået til, modtagerfelter er korrekte, og ordrestatus faktisk udløser mailen. Test ny ordre, behandling, færdiggjort ordre, refundering, annullering og password reset.
Hvis adminmail virker, men kundemail mangler, så tjek kundeadresse, suppression hos mailtjenesten og template overrides i temaet.
Trin 6: Løs mails der lander i spam
Spamplacering skyldes ofte DNS, From-domæne, omdømme eller indhold. Start med SPF, DKIM og DMARC. Gennemgå derefter emnelinje, billeder, links, afsendernavn og om domænet er nyt eller har lavt engagement.
Send ikke WordPress-notifikationer fra flere forskellige plugins med forskellige From-adresser. Konsistent afsenderidentitet gør det lettere for indbakkeudbydere at stole på dig.
Trin 7: Tjek plugin-konflikter og hostingregler
Deaktiver dublerede mailplugins, og tjek om sikkerhedsplugins, firewallregler eller hostens outbound SMTP-politik blokerer forbindelsen. Hvis forbindelsen timeout’er, kan port, TLS/SSL, firewall eller DNS være årsagen.
Skift ikke mange ting samtidig. Test efter hver ændring, så du ved, hvad der faktisk løste problemet.
Fejlmønstre og fixes
| Fejl eller adfærd | Hvad du skal gøre |
|---|---|
| Authentication failed | Genskab credentials og bekræft brugernavn, password, API-nøgle eller OAuth-forbindelse |
| Connection timeout | Tjek host firewall, SMTP-port, SSL/TLS eller brug API-mailer |
| Sender not verified | Verificér From-domænet eller afsenderadressen i e-mailtjenesten |
| DKIM fail | Kopiér DKIM DNS-records igen og vent på propagation |
| SPF fail | Tilføj afsendertjenesten til SPF og undgå flere SPF-records |
| DMARC fail | Align From-domænet med SPF eller DKIM og gennemgå policy |
| Formular sender til admin, men ikke bruger | Tjek brugernotifikation, merge fields og suppression |
| WooCommerce adminmail mangler | Tjek om template er slået til og modtagerfeltet er korrekt |
Overvågning efter fixet
Når e-mailen virker, skal du ikke lukke sagen. Følg logs, bounces, spamklager, afvisninger og leveringstid i mindst et par uger. Lav en månedlig test af password reset, kontaktformular og WooCommerce-ordre.
Hvis du ændrer domæne, DNS, host, mailtjeneste, tema eller checkoutplugin, skal du genteste hele mailvejen.
Lanceringstjekliste
- SMTP- eller API-mailer er installeret og forbundet.
- From Email er på dit domæne.
- SPF, DKIM og DMARC passerer.
- Password reset virker.
- Kontaktformularer sender til korrekt modtager.
- WooCommerce kunde- og adminmails virker.
- Logs viser succes og fejl tydeligt.
- Afmeldinger og suppression respekteres for marketingmail.
- Supportteamet ved, hvor logs findes.
FAQ
Er WordPress e-mail ødelagt som standard?
Ikke altid, men standardvejen er ikke robust nok til sites, der afhænger af leads, ordrer eller kontomails. Den mangler ofte autentificering, logs og stabil afsenderinfrastruktur.
Skal jeg bruge SMTP eller API-mailer?
API-mailere er ofte lettere at overvåge og mindre afhængige af hostens SMTP-regler. SMTP kan fungere fint, hvis credentials, port og kryptering er korrekt sat op.
Kan jeg sende fra en Gmail-adresse?
Til et personligt lavvolumensite kan det fungere. Til virksomheder og webshops bør du bruge en adresse på dit eget domæne og autentificere domænet.
Hvorfor virker SMTP-testen, men WooCommerce fejler stadig?
Testmailen bekræfter kun mailerforbindelsen. WooCommerce kan stadig have deaktiverede templates, forkert modtager, tema-overrides, ordrestatusproblemer eller suppression hos mailtjenesten.