Hopp til innhold
E-posten kommer ikke frem

Kontaktskjemaet sender ikke

Contact Form 7, WPForms eller Gravity Forms: slik finner du ut om det er skjemaet eller e-posten som er problemet.

Du trenger
WP-admin
Oppdatert

Når kontaktskjemaet ikke sender, er det enten skjemaet eller e-posten som er problemet. Skjemaet kan stoppe innsendingen, for eksempel fordi spamfilteret slår til. Det kan også være at innsendingen går fint, mens e-posten fra WordPress aldri kommer frem.

Finn først ut om det er skjemaet eller e-posten, så vet du hvor du skal lete.

Send en test og se hvilken melding du får

Fyll ut skjemaet selv i et inkognitovindu, med en e-postadresse du har tilgang til.

  • I Contact Form 7 betyr «Takk for din melding. Den har nå blitt sendt.» at WordPress tok imot e-posten for sending. Kommer den likevel ikke frem, er det leveringen som svikter.
  • Meldingen «Det har oppstått en feil under sendingen av din melding. Prøv igjen senere.» betyr enten at sendingen mislyktes, eller at spamfilteret i skjemaet stoppet innsendingen. Contact Form 7 bruker samme tekst i begge tilfeller. reCAPTCHA og Akismet kan også markere ekte innsendinger som spam.
  • Skjer det ingenting når du trykker på send-knappen, feiler JavaScript på siden. Trykk F12 og se etter røde feilmeldinger i fanen Console. Cache- og optimaliseringsutvidelser slår sammen og utsetter skript, så tøm cachen og prøv å deaktivere dem.

Sjekk om innsendingene er lagret

Finnes innsendingene i WordPress, virker skjemaet, og da er det e-posten du må se på.

  • Gravity Forms lagrer alle innsendinger. Gå til Forms, hold musen over skjemaet og velg Entries. Der kan du også sende varslene på nytt med Resend Notifications.
  • WPForms Lite lagrer ikke innsendinger i WordPress. Det gjør bare den betalte versjonen.
  • Contact Form 7 lagrer ikke meldingene selv. Installer utvidelsen Flamingo fra samme utvikler, så lagres nye innsendinger under Flamingo → Innkommende meldinger.

Sjekk mottaker og avsender

I Contact Form 7 går du til Kontakt → Kontaktskjema, åpner skjemaet og velger fanen E-post.

  1. I feltet Til står adressen meldingene sendes til. Standardverdien er e-postadressen for administrasjon under Innstillinger → Generelt.
  2. I feltet Fra skal det stå en adresse på nettsidens eget domene. Ellers viser Contact Form 7 varselet «Avsenders e-postadresse tilhører ikke nettstedets domene.»
  3. Bruk aldri adressen til den besøkende i Fra-feltet. Legg heller denne linjen under Andre meldingshoder, så kan du svare den besøkende direkte:
Reply-To: [your-email]

your-email er navnet på e-postfeltet i standardskjemaet. Heter feltet noe annet i skjemaet ditt, bruker du det navnet.

I WPForms ligger varslene i skjemabyggeren under Settings → Notifications. Sjekk at Enable Notifications er slått på, at mottakeren stemmer og at From Email er en adresse på domenet ditt. I Gravity Forms ligger varslene under innstillingene for hvert skjema.

Få e-posten til å komme frem

Hvis innsendingene er i orden, men e-posten uteblir, er det leveringen av e-posten som svikter, ikke skjemaet. Se i søppelposten først. Sett deretter opp sending med SMTP gjennom en e-postkonto hos e-postleverandøren din, for eksempel med utvidelsen WP Mail SMTP, og send inn skjemaet på nytt.

Hvis skjemaet fortsatt ikke sender

Kommer andre e-poster fra siden frem, for eksempel e-posten for nytt passord, ligger feilen i e-postinnstillingene til skjemaet. Gå gjennom dem linje for linje. Kommer ingen e-post fra siden frem, kan e-postleverandøren eller hostingleverandøren se i loggene sine om e-posten blir avvist eller blokkert.

Passer ikke svaret?

Beskriv problemet for Howdy, så finner du riktig artikkel.