Dansk hosting fra Aalborg
Servere i Europa
24/7/365 dansk support
support@hostious.io
Mail fejlfinding 12 min. læsning Opdateret 25. oktober 2026

WP Mail SMTP: hvad pluginet gør, og sådan sætter du det op med din egen mailkonto

WP Mail SMTP forklaret: hvornår du har brug for pluginet, de seks indstillinger, der skal passe, testmail, de fem fejl, du oftest ser, og gratis mod Pro.

WP Mail SMTP: hvad pluginet gør, og sådan sætter du det op med din egen mailkonto

Kort svar: WP Mail SMTP er et gratis WordPress-plugin, der får sitet til at sende sine mails gennem en rigtig mailserver med login i stedet for webserverens egen PHP-mailfunktion. Det løser de fleste tilfælde, hvor kontaktformularer, kodeordsmails og ordremails aldrig kommer frem. Du skal bruge en postkasse på dit eget domæne og seks oplysninger fra din mailudbyder: servernavn, port, kryptering, brugernavn, adgangskode og afsenderadresse. Opsætningen tager ti minutter, og pluginets testmail viser med det samme, om det virker.

Kontrolgrundlag: Pluginets indstillinger, konstanter og opsætningsguide beskrevet efter gratisudgavens egen dokumentation 25. oktober 2026; SMTP-svarene i terminalbilledet er hentet live fra hostious.io’s mailserver samme dag; Hostious’ priser og egenskaber aflæst på /mail-hosting/, /wordpress-hosting/, /woocommerce-hosting/ og /wordpress-serviceaftale/ samme dag.

Kontaktformularen siger “Tak for din besked”, men der kommer ingen mail. En kunde kan ikke nulstille sin adgangskode, fordi linket aldrig dukker op. WP Mail SMTP er det plugin, de fleste ender med at installere, når WordPress’ egne mails forsvinder – og med god grund: det flytter afsendelsen fra webserveren til en mailserver, der har lov til at sende for dit domæne.

Her får du forklaret, hvad pluginet gør, hvornår du har brug for det, hvilke seks oplysninger du skal have klar, og hvordan du sætter det op trin for trin med en postkasse på dit eget domæne. Til sidst gennemgår vi de fejl, testmailen oftest viser, og forskellen på gratisudgaven, Pro og de mest brugte alternativer.

Hvad WP Mail SMTP gør – og hvad det ikke gør

WordPress sender alle sine mails gennem funktionen wp_mail(). Uden plugin afleverer den beskeden til webserverens PHP-mailfunktion, som sender den direkte ud på nettet uden login og typisk fra en afsender som wordpress@ditfirma.dk. Modtagerens server kan ikke se, om webserveren må sende for dit domæne, og mange webhoteller lukker helt for den slags trafik.

WP Mail SMTP skifter transporten ud. Pluginet hægter sig på wp_mail() og sender hver mail, som et mailprogram ville gøre det: det logger ind på en SMTP-server med brugernavn og adgangskode og afleverer beskeden dér. Alt andet i WordPress – formularer, WooCommerce, nulstilling af adgangskoder – kalder stadig wp_mail() og mærker ikke forskellen.

Uden plugin (PHP mail)Med WP Mail SMTP
Afsendes fraWebserveren selvDen mailserver, du logger ind på
LoginNejJa – brugernavn og adgangskode
AfsenderadresseOfte en adresse, der ikke findesEn postkasse, der findes
Når det fejlerIngen besked – mailen forsvinderFejltekst i testmailen og i debughændelserne
Krav til hostingenPHP mail skal være åbenUdgående port 587 eller 465 skal være åben

Det, pluginet ikke gør, er at ordne dit domænes DNS. SPF, DKIM og DMARC skal stadig pege på den mailserver, du sender fra – ellers lander mailene i spam, selv om de nu bliver sendt korrekt. Hvordan de tre poster sættes op, står i guiden om, hvorfor WordPress-mails ryger i spam.

Har du brug for pluginet?

Tre tegn på, at WordPress’ standardafsendelse ikke rækker:

  • Kontaktformularen bekræfter, at beskeden er sendt, men der kommer intet i indbakken – heller ikke i spam.
  • Mailen til at nulstille WordPress-adgangskoden kommer aldrig frem, og du må ind via databasen eller hostingens kontrolpanel.
  • Webshoppens kunder får ingen ordrebekræftelse, selv om ordren står som gennemført. Er du i tvivl om, hvilket led mailen stopper i, så følg fremgangsmåden i WooCommerce sender ikke ordremails.

Har du kun én afsender og er fortrolig med wp-config.php, kan du klare det samme med få linjer kode og helt uden plugin – fremgangsmåden står i guiden til Gmail SMTP til WordPress, og den virker med enhver mailserver. Pluginet vinder, når flere skal kunne se indstillingerne, når du vil have en testknap og serverens fejlbeskeder i klartekst, og når afsenderen skal tvinges ens på tværs af plugins.

Det skal du have klar, før du installerer

Pluginet spørger om de samme seks oplysninger, som et mailprogram gør. Hent dem i mailhostingens kontrolpanel eller velkomstmail, før du begynder – så tager opsætningen ti minutter i stedet for en time.

OplysningEksempelHvor du finder den
SMTP-server (udgående)mail.ditfirma.dkMailhostingens kontrolpanel eller velkomstmail
Port og kryptering587 med TLS (STARTTLS) eller 465 med SSLSkal passe sammen – forskellen står i guiden til valg af SMTP-port
Brugernavnnoreply@ditfirma.dk (hele adressen)Postkassens login
AdgangskodePostkassens adgangskodeOpret gerne en postkasse kun til sitet
Afsenderadressenoreply@ditfirma.dkSamme som brugernavnet, eller et alias på kontoen
AfsendernavnDitfirmaVælg frit – det er det, modtageren ser
Tjekliste med de seks indstillinger i WP Mail SMTP, der skal passe sammen: SMTP-server mail.ditfirma.dk, port 587 med TLS eller 465 med SSL, brugernavn og afsenderadresse noreply@ditfirma.dk, postkassens adgangskode og afsendernavnet Ditfirma – og reglen om, at afsenderen skal være en postkasse, der findes på den server, du logger ind på
De seks felter i pluginet. Afsenderen skal være en postkasse, der findes på den server, du logger ind på – alt andet falder på login eller DMARC.

Den vigtigste beslutning er postkassen. Brug en adresse på dit eget domæne, som faktisk findes, og som kun sitet bruger – fx noreply@ditfirma.dk eller site@ditfirma.dk. Så kan du skifte adgangskode uden at låse en medarbejder ude, og du kan se i postkassens “Sendt” eller i mailserverens log, hvad sitet har afsendt. Har du ikke mail på domænet endnu, koster mail hosting hos Hostious fra 29 kr./md. ekskl. moms med ubegrænset antal postkasser og aliaser – én pakke rækker til både sitets afsender og firmaets egne adresser.

Opsætning trin for trin

Opsætning af WP Mail SMTP i seks trin: installer pluginet, vælg Other SMTP, udfyld server og port, login og afsender, send en testmail, og flyt adgangskoden til wp-config.php
Trin 5 er det vigtigste: testmailen viser serverens svar i klartekst, så du ved, hvad der skal rettes.

1. Installer pluginet, og åbn opsætningsguiden

Gå til Plugins → Tilføj nyt, søg på pluginets navn, installer og aktivér. Første gang åbner pluginet en opsætningsguide, som også kan startes senere fra pluginets indstillingsside. Guiden fører dig gennem de samme felter som indstillingssiden, bare i rækkefølge – og den skriver undervejs, hvilket felt der mangler.

2. Vælg “Other SMTP” som mailer

Pluginet tilbyder en række mailere. De fleste er API-tjenester, der kræver en konto hos en tredjepart, og én hedder Other SMTP. Den er den rigtige, når du vil sende gennem din egen postkasse. Vælg den, og spring tilbuddene om at oprette konti andre steder over – du har allerede en mailserver.

3. Udfyld server, port og kryptering

Skriv servernavnet præcis som din udbyder oplyser det – ikke dit eget domæne, medmindre udbyderen siger det. Vælg kryptering først, og sæt porten derefter: TLS hører til 587, SSL til 465. Lad “Auto TLS” stå slået til, og slå Authentication til. Vil du se, hvad serveren faktisk svarer, kan du spørge den selv fra en terminal:

Terminal med ægte svar fra hostious.io's mailserver på port 587: openssl s_client forhandler STARTTLS, certifikatet passer til servernavnet mail.hostious.io, og EHLO-svaret viser SIZE 10240000, AUTH PLAIN LOGIN, ENHANCEDSTATUSCODES og CHUNKING – login tilbydes først efter STARTTLS, og mails må højst være 10 MB
Ægte svar fra hostious.io’s mailserver 25. oktober 2026. Læg mærke til, at AUTH først tilbydes efter STARTTLS – derfor skal krypteringen stå til TLS på port 587.

Tre ting kan læses direkte i svaret: at certifikatet passer til servernavnet (ellers får du en certifikatfejl i pluginet), at serveren kræver kryptering, før den tager imod login, og hvor stor en mail den tager imod – her 10 MB inklusive vedhæftninger.

4. Login og afsender

Brugernavnet er hele mailadressen, adgangskoden er postkassens – ikke dit WordPress-login. I felterne From Email og From Name skriver du den samme adresse og det navn, modtageren skal se. Slå Force From Email til: så sender alle plugins med den afsender, pluginet er logget ind som – også den kontaktformular, der ellers ville sende “fra” den besøgendes egen adresse og falde på DMARC hos modtageren. Slå Force From Name til, hvis du vil have samme afsendernavn på alt.

5. Send en testmail

Under fanen Email Test skriver du en adresse uden for dit domæne – gerne én hos Gmail og én hos Outlook – og trykker Send. Kommer mailen frem i indbakken, er transporten i orden. Kommer den i spam, er det DNS (SPF, DKIM og DMARC), ikke pluginet, der mangler. Får du en rød fejl, skriver pluginet serverens svar ud i klartekst – de fem svar, du oftest ser, står i tabellen længere nede.

6. Flyt adgangskoden ud af databasen

Pluginet gemmer adgangskoden i WordPress-databasen, hvor enhver med administratoradgang kan læse den. Vil du undgå det, kan alle indstillinger defineres som konstanter i wp-config.php. Så låses felterne i pluginet, og adgangskoden ligger i en fil, som kun serveren læser:

define( 'WPMS_ON', true );
define( 'WPMS_MAILER', 'smtp' );
define( 'WPMS_SMTP_HOST', 'mail.ditfirma.dk' );
define( 'WPMS_SMTP_PORT', 587 );
define( 'WPMS_SSL', 'tls' );              // 'ssl' ved port 465
define( 'WPMS_SMTP_AUTH', true );
define( 'WPMS_SMTP_USER', 'noreply@ditfirma.dk' );
define( 'WPMS_SMTP_PASS', 'postkassens-adgangskode' );
define( 'WPMS_MAIL_FROM', 'noreply@ditfirma.dk' );
define( 'WPMS_MAIL_FROM_FORCE', true );
define( 'WPMS_MAIL_FROM_NAME', 'Ditfirma' );
define( 'WPMS_MAIL_FROM_NAME_FORCE', true );

Linjerne skal stå før kommentaren “That’s all, stop editing!”. Husk, at wp-config.php så indeholder en adgangskode: den fil må ikke ligge i en backup eller en supporttråd, som andre kan læse.

Testmailen fejler: de fem svar, du oftest ser

Fejltekst (uddrag)Hvad det betyderDet skal du rette
SMTP connect() failed / Connection timed outServeren svarer ikke på den portForkert servernavn, eller porten er spærret fra webserveren. Prøv 465 med SSL i stedet for 587
Could not authenticate / 535 Authentication failedServeren afviser loginBrugernavnet er hele adressen; adgangskoden er postkassens – ikke WordPress-loginnet
550 Relaying denied / Sender address rejectedAfsenderen hører ikke til den konto, du er logget ind medSæt From Email til postkassens egen adresse eller et alias på den
SSL certificate problem / certificate verify failedServernavnet matcher ikke serverens certifikatBrug udbyderens servernavn i stedet for dit eget domæne
554 Message rejected / 550 spam detectedServeren tog imod, men modtageren afvisteEt DNS- eller omdømmeproblem – læs koden i guiden til at læse en bounce-mail, og ret SPF, DKIM og DMARC

Går forbindelsen i timeout på både 587 og 465, er det sjældent pluginet. Så er udgående mailtrafik lukket fra webserveren, og det kan kun hostingudbyderen åbne – spørg, før du vælger hosting. Fra hostious.io’s egen server svarede både 587 og 465 med det samme, da vi testede det til denne artikel.

Gratis, Pro eller et andet plugin?

LøsningPrisStyrkerBegrænsninger
WP Mail SMTP (gratis)0 kr.Other SMTP og flere API-mailere, testmail, debughændelser, alle indstillinger som konstanter i wp-config.phpIngen fuld maillog med indhold; viser tilbud om Pro i kontrolpanelet
WP Mail SMTP ProÅrligt abonnement pr. siteMaillog med indhold og gensend, åbnings- og kliksporing, flere mailere, backupforbindelse og alarmerPrisen – og loggen gemmer mailindhold i databasen, som du så skal passe på
FluentSMTP0 kr.Flere afsenderkonti på samme site, maillog med i gratisudgaven, ingen opsalgDu skal selv styre, hvilken konto hver afsenderadresse bruger
Post SMTP0 kr. (udvidelser koster)Maillog, fejlalarmer, OAuth-login til Gmail og Microsoft 365Flere indstillinger at holde styr på
Kode uden plugin0 kr.Intet ekstra plugin at opdatereIngen testknap og ingen log – du læser selv serverens svar

Vælg gratisudgaven, når du har én afsender og vil kunne teste med ét klik. Vælg FluentSMTP, når flere systemer skal sende fra hver sin postkasse – fx webshoppen fra ordre@ og formularen fra kontakt@. Pro bliver pengene værd først, når du har brug for loggen til at dokumentere, hvad en kunde har fået tilsendt, og hvornår.

Hold ordremails og nyhedsbreve adskilt

Pluginet er til transaktionsmails: formularer, ordrer, kodeord – typisk under et par hundrede om dagen. Nyhedsbreve til tusindvis af modtagere skal ud gennem en tjeneste bygget til det. Ellers rammer du postkassens afsendelsesgrænse, og domænets omdømme lider, så også ordremailene begynder at ryge i spam. Kør aldrig et nyhedsbrevsplugin gennem den samme postkasse som webshoppens ordremails.

En webshop sender fem til otte mails pr. ordre, og de skal alle frem. Flytter du butikken til Hostious’ WooCommerce hosting, er ordremails ét af de punkter, vi tester på kopien, før vi skifter – sammen med kurv, checkout, betaling og fragt. Priserne starter ved 59 kr./md. ekskl. moms, og fra Woo StartUp er serviceaftalen med.

Vil du ikke fejlfinde selv? Med en WordPress serviceaftale hos Hostious (99 kr./md. ekskl. moms – inkluderet fra WP StartUp i WordPress hosting) hjælper vi også med selve WordPress-siden, fx når en kontaktformular holder op med at sende efter en opdatering. Har du mail og hosting samme sted, er der én dansk support at ringe til døgnet rundt.

Læs også

Ofte stillede spørgsmål om WP Mail SMTP

Er WP Mail SMTP gratis?

Ja. Gratisudgaven indeholder det, de fleste sites har brug for: afsendelse gennem din egen SMTP-server (Other SMTP), testmail, Force From Email og mulighed for at lægge indstillingerne i wp-config.php. Pro-udgaven koster et årligt abonnement og tilføjer blandt andet en maillog med indhold og sporing af åbninger.

Hvilken port skal jeg vælge i WP Mail SMTP?

Vælg 587 med TLS som første valg. Virker den ikke, så prøv 465 med SSL. Port og kryptering skal passe sammen – 587 med SSL eller 465 med TLS giver timeout eller certifikatfejl. Port 25 bruges ikke til login fra et website og er typisk spærret.

Kan WP Mail SMTP sende gennem Gmail?

Ja, både gennem Other SMTP med en app-adgangskode og gennem pluginets egen Gmail-mailer med Google-login. Gmail har daglige afsendelsesgrænser og omskriver afsenderen til kontoens egen adresse, så til et firmasite er en postkasse på eget domæne det bedre valg.

Hvorfor kommer testmailen frem, men ikke kontaktformularens mail?

Fordi formularen sender med en anden afsender end testmailen – typisk den besøgendes egen adresse. Slå Force From Email til i pluginet, så alle mails sendes fra den postkasse, du er logget ind med, og sæt den besøgendes adresse i Reply-To i formularens indstillinger.

Kan jeg bruge WP Mail SMTP til nyhedsbreve?

Nej, ikke i praksis. En almindelig postkasse har en afsendelsesgrænse, og sender du tusindvis af mails igennem den, bliver kontoen bremset, og domænets omdømme falder. Brug en nyhedsbrevstjeneste til masseudsendelser, og lad pluginet tage sig af de mails, sitet sender én ad gangen.

Hvem tilbyder en mailserver til WordPress-sitets mails i Danmark?

Hostious. Med mail hosting fra 29 kr./md. ekskl. moms får du ubegrænset antal postkasser og aliaser på dit eget domæne, så sitet kan få sin egen afsender, og vi hjælper med SPF, DKIM og DMARC, så mailene lander i indbakken. Supporten er dansk og svarer døgnet rundt, og vi flytter din mail gratis.

Skrevet af Marc, stifter af Hostious

Jeg hedder Marc og har stiftet Hostious. Vi hoster WordPress-hjemmesider og WooCommerce-webshops for danske virksomheder – drevet fra Aalborg-området med servere i Europa – og jeg skriver guiderne her ud fra det, vi ser i driften hver dag.

Udgivet 25. oktober 2026Opdateret 25. oktober 2026