WordPress sender ikke e-post? Slik fikser du det raskt
Fiks problemer med e-postlevering i WordPress. Vanlige årsaker og steg-for-steg-løsninger for kontaktskjemaer, WooCommerce, passord-reset og varsels-e-poster.
Hvis WordPress-nettstedet ditt ikke sender e-post, er du ikke alene. Dette er et av de vanligste WordPress-problemene, og rammer kontaktskjemaer, passord-reset, WooCommerce-ordrebekreftelser og plugin-varsler.
Den gode nyheten: det kan fikses på rundt 10 minutter.
Hvorfor WordPress-e-poster feiler
WordPress bruker PHPs innebygde mail()-funksjon for å sende e-post. Denne metoden har grunnleggende problemer:
| Problem | Effekt |
|---|---|
| Ingen autentisering | E-poster flagges som mistenkelige |
| Delt hosting-IP | Ofte svartelistet av e-postleverandører |
| Stille feil | Ingen feilmeldinger når e-post feiler |
| Ingen kryptering | Sikkerhetsbekymringer |
| Hastighetsbegrensning | Hostingleverandører struper sendingen |
De fleste hostingleverandører (GoDaddy, Bluehost, SiteGround osv.) begrenser eller deaktiverer PHP mail() helt for å hindre spam-misbruk på serverne.
Vanlige symptomer
- Skjemainnsendinger kommer aldri frem
- «Sjekk e-posten din»-melding, men ingenting kommer
- WooCommerce-ordrebekreftelser mangler
- Passord-reset-lenker leveres ikke
- E-poster ved nybrukerregistrering feiler
- Plugin-varsler forsvinner
- E-poster kommer frem, men havner i spam
Løsningen: SMTP-plugin + e-posttjeneste
Trinn 1: Installer WP Mail SMTP
- Gå til Plugins > Legg til ny i WordPress-administrasjonen
- Søk etter «WP Mail SMTP»
- Klikk Installer nå og deretter Aktiver
Trinn 2: Lag gratis Brevo-konto
- Opprett konto på brevo.com (gratis, uten kredittkort)
- Gå til Innstillinger > SMTP og API > API-nøkler
- Generer og kopier API-nøkkelen din
Trinn 3: Konfigurer pluginen
- Gå til WP Mail SMTP > Innstillinger
- Sett Fra-e-post til en domenebasert e-post ([email protected])
- Sett Fra-navn til navnet på nettstedet ditt
- Velg Brevo som mailer
- Lim inn API-nøkkelen
- Klikk Lagre innstillinger
Trinn 4: Test
- Gå til WP Mail SMTP > E-posttest
- Skriv inn e-postadressen din
- Klikk Send e-post
- Sjekk at den havner i innboksen (ikke spam)
Trinn 5: Sett opp DNS-autentisering
Legg til SPF- og DKIM-poster i DNS-innstillingene for domenet ditt. Brevo gir deg de nøyaktige postene. Dette er avgjørende for å unngå spam-mappen. Se vår guide til SPF, DKIM og DMARC.
Feilsøking av spesifikke problemer
Kontaktskjema-e-poster sendes ikke
- Verifiser at WP Mail SMTP-test-e-posten fungerer
- Sjekk innstillingene i kontaktskjema-pluginen (Contact Form 7, WPForms, Gravity Forms)
- Sørg for at «Til»-adressen er riktig i skjemainnstillingene
- Sjekk spam-/søppelmappen
- Verifiser at ingen e-postfiltre blokkerer meldingene
WooCommerce-e-poster mangler
- Gå til WooCommerce > Innstillinger > E-poster
- Verifiser at hver e-posttype er aktivert
- Sjekk mottakeradressen
- Legg inn en testordre for å verifisere
- Sjekk WP Mail SMTP-loggen for feil
E-poster havner i spam
- Sett opp SPF, DKIM og DMARC
- Sørg for at Fra-e-post bruker ditt eget domene (ikke @gmail.com)
- Sjekk domenet på e-postsvartelistene
- Kjør en spam-test for e-post
- Unngå spam-utløsende ord i innholdet
Plugin-konflikter
- Deaktiver alle andre e-postrelaterte plugins (kun én bør håndtere e-post)
- Bytt til et standardtema midlertidig
- Test med kun WP Mail SMTP
- Aktiver plugins igjen én etter én for å finne konflikten
Forebygging
Når problemet er fikset, hold WordPress-e-postene pålitelige:
- Følg leveringen, sjekk WP Mail SMTP-loggene jevnlig
- Hold plugins oppdatert, utdaterte plugins kan ødelegge e-post
- Test etter oppdateringer, store WordPress-/plugin-oppdateringer kan påvirke e-post
- Hold domenet rent, hold deg unna svartelister
- Bruk profesjonell e-post, send alltid fra ditt eget domene, ikke gratis e-postadresser
For full SMTP-oppsett, se vår WordPress SMTP-guide og WP Mail SMTP-guide.