Hvis du står over for en fejlslagen e-mailmarketingkampagne, tror du måske, at der er problemer med dens design eller indhold. Det er dog muligt, at WordPress ikke sender dine e-mails. Hvis dette er tilfældet, får dine abonnenter ikke besked med velkomstbeskeder, kontoændringer eller salgsfremmende indhold.

Heldigvis kan du løse dette problem ved at sende test-e-mails. Når du har sikret dig, at WordPress leverer dine e-mails, kan du fortsætte med at sende vigtige oplysninger til dit publikum.

I dette indlæg vil vi diskutere fordelene ved at sende testmails i WordPress. Derefter viser vi dig, hvordan du kan gøre dette ved hjælp af to forskellige metoder. Lad os komme i gang!

Fordelene ved at sende en testmail

Som ejer af et WordPress-websted er det vigtigt at sikre sig, at dine e-mails bliver sendt og modtaget. Ofte er e-mailing den primære metode til at kommunikere med dine følgere, klienter og kunder.

Her er de forskellige typer af e-mails, som du måske ønsker at sende:

  • Hosted e-mails: personlige eller forretningsmæssige e-mails leveret af en e-mail-udbyder (ESP) som Google Workspace eller Outlook.
  • Transaktionsmails: automatiserede meddelelser om specifikke handlinger på dit websted, f.eks. nulstilling af password, kvitteringer for køb og indsendelse af kontaktformularer.
  • Reklamemails: markedsføringsmails, der sendes til en liste af abonnenter.

Hvis din WordPress e-mail ikke fungerer korrekt, kan du ikke dele vigtige oplysninger med dit publikum. Dine e-mails kan f.eks. blive sendt til spam eller leveres forkert på grund af dårlig serverkonfiguration.

For at undgå dette problem kan du sende testmails. Som du sikkert kan gætte, indebærer dette at sende en grundlæggende e-mail via WordPress og sikre, at den bliver leveret.

Ved at teste din WordPress-e-mail kan du begynde at overvåge din udgående kommunikation. Tidligere har du måske sendt e-mails uden at kontrollere, om de blev leveret, åbnet eller læst. Grundlæggende testmails kan være det første skridt til at forbedre din e-mailmarketingkampagne.

Sådan sender du en test e-mail i WordPress (2 metoder)

Hvis du vil undgå, at dine WordPress-e-mails bliver markeret som spam, er det vigtigt at sende testmails med jævne mellemrum. På denne måde kan du sikre dig, at du holder kontakten med dit publikum og holder dem opdateret.

Metode 1: Send en test-e-mail lokalt

Som udvikler ønsker du måske at sende udgående e-mails eller indsendelser af kontaktformularer fra dit lokale udviklingsmiljø. Selv om dette kan være en effektiv måde at teste funktionaliteten af dit lokale websted på, kan du have svært ved at håndtere processen.

Udgående e-mails håndteres normalt af webapplikationens standard SMTP-server. I et lokalt miljø indebærer dette, at der skal opsættes et operativsystem, en webserver og et webprogram. Hvis du bruger en rigtig adresse til testen, kan det skade din e-mails troværdighed.

For at løse dette problem kan du bruge MailHog. Dette er et open source-værktøj til test af e-mail, der opretter en falsk SMTP-server på dit lokale websted. Med MailHog kan du sende og modtage e-mails fra dit lokale webprogram. Desuden fungerer det perfekt sammen med DevKinsta, hvilket gør det meget praktisk og nemt at bruge.

Trin 1: Download MailHog

En stor fordel ved at bruge MailHog er, at det ikke behøver at blive installeret. Det gør det utrolig let og bærbart, så du kan køre det på næsten alle operativsystemer. Du skal dog stadig igennem download- og konfigurationsprocessen.

Hvis du har et Windows-operativsystem, skal du navigere til MailHog Github-siden. Her skal du lede efter den seneste version og downloade den:

Download MailHog
Download MailHog

I øjeblikket er den nyeste version MailHog 1.0.1. Når du har kørt den downloadede .exe-fil, vil programmet automatisk blive eksekveret. Dette vil opsætte SMTP-serveren på port 1025 og HTTP-serveren på port 8025.

Hvis du modtager nogen advarsler, skal du blot fjerne firewallrestriktionerne. Dette vil gøre det muligt for MailHog at køre på dit lokale miljø.

Når MailHog er konfigureret, kan du åbne en webbrowser. Besøg derefter localhost:8025 eller 127.0.0.1:8025, som fører dig til MailHog Web UI.

For macOS-brugere kan du downloade MailHog med Homebrew. Først skal du sikre dig, at Homebrew-pakkehåndteringen er installeret på din computer. Indtast derefter denne kommando i kommandolineterminalen:

brew install mailhog

Herefter skal du starte MailHog. Det kan du gøre ved at indtaste mailhog.

Alternativt kan du bruge denne kommando:

brew services start mailhog

Dette vil automatisk starte MailHog ved login og køre det som en baggrundstjeneste. Når du har fået bekræftet, at MailHog kører, kan du besøge localhost:8025 eller 127.0.0.1:8025 i et browservindue:

MailHog UI
MailHog UI

Når denne MailHog Web UI fungerer korrekt, kan du fortsætte med at konfigurere programmet!

Trin 2: Konfigurer MailHog

MailHog fungerer ved at omdirigere e-mails med mhsendmail. Dette er en erstatning for sendmail, der videresender mails til en localhost:1025 SMTP-server. For at konfigurere MailHog fuldt ud skal du konfigurere mhsendmail.

Du kan installere mhsendmail på et par forskellige måder. Hvis du bruger Ubuntu, skal du indtaste følgende kommando:

wget https://github.com/mailhog/mhsendmail/releases/download/v0.2.0/mhsendmail_linux_amd64

Derefter skal du gøre filen eksekverbar og placere den i din brugermappe. Det kan du gøre med denne kommando:

sudo chmod +x mhsendmail_linux_amd64

sudo mv mhsendmail_linux_amd64 /usr/local/bin/mhsendmail

Hvis du bruger Homebrew, skal du starte med at installere Go:

brew install go

Derefter skal du downloade og installere mhsendmail med denne kommando:

go install github.com/mailhog/mhsendmail@latest

Dernæst kan du konfigurere din lokale webapplikation til at bruge mhsendmail. For Linux-operativsystemer vil den som standard bruge sendmail.

Hvis du vil ændre dette, skal du redigere din php.ini-fil, som normalt findes i rodmappen. Hvis du har brug for at finde denne fil, skal du indtaste følgende kommando:

php -i | grep 'php.ini'

Værdien sendmail_path skal ændres til sendmail_path = /usr/local/bin/mhsendmail

Du kan også bruge denne værdi sendmail_path = /usr/sbin/sendmail -S mail:1025

Hvis du er Mac-bruger, skal du redigere Postfix-konfigurationsfilen. For at gøre dette kan du bruge denne konfiguration:

myhostname = localhost

relayhost = [127.0.0.1]:1025

Du kan også overveje at udføre yderligere konfigurationsopgaver, selv om det ikke er nødvendigt. Ved hjælp af forskellige kommandoer kan du indstille et brugerdefineret standard hostnavn og konfigurere andre variabler.

Trin 3: Send en lokal test-e-mail

Når du har konfigureret MailHog, kan du sende din første testmail. Med MailHogs CLI kan du bruge dette mhsendmail-direktiv:

mhsendmail [email protected] <<EOF
From: John Doe <[email protected]>
To: Test <[email protected]>
Subject: Hello, MailHog!

Hey there,
Missing you pig time.

Hogs & Kisses,
John

EOF

Direktivet <<EOF vil konfigurere en brugerdefineret afgrænser, så du kan indtaste test-e-mailoplysningerne i terminalen. Kommandoen mhsendmail vil sende e-mailen til din MailHog-adresse.

På macOS-operativsystemer kan du sende test-e-mails på en anden måde. Det gør du ved at køre følgende kommando:

date | mail -s "Hello, MailHog!" [email protected]

For Windows-brugere kan du sende en e-mail med PowerShell. Dette kan gøres ved at indtaste denne kommando:

Send-MailMessage -To "[email protected]" -From "[email protected]" -Subject "Hello, MailHog!" -SmtpServer "localhost" -Port 1025

Alternativt kan du bruge et PHP-script til at definere maildataene. Derefter kan en PHP mail() -funktion sende testmailen. Sådan kan du gøre dette:

<?php
$to = "[email protected]";
$subject = "Hey, I’m Pi Hog Pi!";
$body = "Hello, MailHog!";
$headers = "From: [email protected]" . "rn";
mail($to,$subject,$body,$headers);
?>

Dette skulle sende en testmail med MailHog.

Trin 4: Kontroller test-e-mailresultaterne

Hvis du har konfigureret MailHog korrekt, bør du kunne kontrollere din e-mail-leveringsstatus. Ved at besøge http://localhost:8025/ i din browser kan du åbne MailHog Web UI. Her kan du se nye e-mails og åbne dem for at bekræfte deres indhold.

Alternativt kan du bruge vores lokale WordPress-udviklingspakke, DevKinsta. Dette værktøj bruger MailHog som e-mail-klient, så du kan administrere dit lokale websted og dine e-mails ét sted:

DevKinsta
DevKinsta

Først skal du åbne DevKinsta og vælge et websted:

DevKinsta sites
DevKinsta sites

Dette vil åbne siden Webstedsinformation. I venstre side skal du klikke på mailikonet:

DevKinsta email inbox
DevKinsta email inbox

Inde i din indbakke kan du administrere dine lokale e-mails. Du kan klikke på en hvilken som helst e-mail for at læse hovedindholdet:

Administrer lokale e-mails i DevKinsta
Administrer lokale e-mails i DevKinsta

Øverst til højre for hver e-mail kan du vælge papirkurv-ikonet for at slette den. Du vil også kunne markere dem som læste eller se kildedataene.

Hvis noget går galt, kan du tjekke DevKinstas MailHog-logfiler. For at få adgang til disse data skal du køre denne Docker-kommando:

docker logs -f devkinsta_mailhog

Dette kan hjælpe dig med at lokalisere og fejlfinde eventuelle problemer med dine testmails.

Husk, at du også kan bruge vores Kinsta APM-værktøj til at identificere ydelsesproblemer på dit WordPress-websted. Hvis du har en Kinsta-konto, får du gratis adgang til dette værktøj.

Metode 2: Brug et plugin

En af de nemmeste måder at sende testmails i WordPress på er at installere det rigtige plugin. I denne vejledning bruger vi WP Mail SMTP.

Trin 1: Installer WP Mail SMTP

WP Mail SMTP er et gratis værktøj, der omkonfigurerer wp_mail() funktionen. Efter installationen vil plugin’et sikre e-maillevering ved at oprette korrekte SMTP-hostoplysninger eller en indbygget SMTP-mailudbyder:

WP Mail SMTP
WP Mail SMTP

Når du begynder at bruge en af de anbefalede SMTP-mail-udbyderintegrationer, kan du sende e-mails med din udbyders direkte API. Selv hvis dine SMTP-porte er blokeret, vil WP Mail SMTP med succes sende dine testmails.

For at komme i gang skal du installere og aktivere WP Mail SMTP. Derefter skal du følge installationsinstruktionerne til dørs.

Trin 2: Vælg din SMTP-mailer

Det første trin i konfigurationen af WP Mail SMTP er at vælge en SMTP-mailer. Kort sagt; dette er den tjeneste, som du vil bruge til at sende testmails:

Vælg en SMTP mailer
Vælg en SMTP mailer

Her er alle de SMTP-opsætningsmuligheder, du kan vælge imellem:

  • SendLayer
  • SMTP.com
  • Sendinblue SMTP
  • Mailgun SMTP
  • SendGrid SMTP
  • Postmark SMTP
  • SparkPost SMTP
  • Gmail SMTP (Gmail, Google Workspace, G Suite)
  • Microsoft SMTP (Outlook, Office 365)
  • Amazon SES SMTP
  • Zoho Mail SMTP

WP Mail SMTP anbefaler, at du bruger enten SendLayer, SMTP.com eller Sendinblue. Når du har valgt en mailer, skal du klikke på Gem og fortsæt.

Dernæst skal du indtaste en API-nøgle til din mailer. Derefter skal du vælge et From Name. Dette vil blive opført som afsender af dine testmails. Du kan også aktivere indstillingen Force From Name, hvis du ønsker at bruge denne identifikator til alle e-mails på hele webstedet:

Tilføj SMTP-detaljer
Tilføj SMTP-detaljer

Til sidst skal du indtaste en From Email, som er den adresse, som e-mails sendes fra. Du har også mulighed for at aktivere indstillingen Force From Emails. Når du er færdig, skal du trykke på Gem og fortsæt.

Trin 3: Send en test-e-mail

For at sende din første testmail skal du navigere til WP Mail SMTP > Tools i dit WordPress-dashboard. Find derefter fanen Email Test:

Send testmail i WP Mail SMTP
Send testmail i WP Mail SMTP

Send til e-mail vil automatisk blive indstillet til dit webstedets standardadministrator e-mailadresse. Du kan dog ændre dette til en anden modtager.

Derefter kan du vælge, om du vil sende e-mailen i HTML eller almindelig tekst. Vi anbefaler, at du lader HTML-indstillingen være slået til. Klik på Send e-mail for at afslutte.

Trin 4: Bekræft test-e-mailresultaterne

Når du har sendt testmails, får du øjeblikkelig feedback om leveringsprocessen. Hvis e-mailen blev sendt korrekt, får du en meddelelse om succes. Det kan dog også være, at du skal tage nogle foranstaltninger for at forbedre leveringsmulighederne:

Test e-mail-resultater i WP Mail SMTP
Test e-mail-resultater i WP Mail SMTP

Når WP Mail SMTP meddeler dig, at e-mailen er blevet sendt, kan du åbne din indbakke for at få en bekræftelse. Som administrator vil du modtage en e-mail, hvis testen var vellykket:

Succesfuld test-e-mailmeddelelse i WP Mail SMTP
Succesfuld test-e-mailmeddelelse i WP Mail SMTP

Hvis du ikke ser en succesbesked, kan du prøve at sende en anden test-e-mail. Alternativt skal du muligvis konfigurere dine DNS-poster med SPF, DKIM eller DMARC. Plugin’et informerer dig dog, hvis du skal foretage disse handlinger.

Opsummering

WordPress kan være upålidelig, når det kommer til at sende e-mails. For at sikre, at dine abonnenter modtager de rigtige opdateringer, er det nødvendigt at oprette testmails. På den måde kan du sikre dig, at al din websteds kommunikation fungerer korrekt.

Som vist i dette indlæg kan du bruge et plugin som WP Mail SMTP til at sende en testmail i WordPress. Alternativt kan du måske sende en manuelt ved hjælp af MailHog.

Vil du have en nem måde at overvåge dine testmails på? Med DevKinsta kan du se og slette alle e-mails, som du sender lokalt. Download DevKinsta-udviklingspakken i dag for at komme i gang!