Et meget almindeligt problem, vi ser blandt webstedsejere er, at WordPress ikke sender e-mails korrekt eller overhovedet. De fleste administrerede WordPress-hostingudbydere, herunder Kinsta, tilbyder ikke e-mail-hosting. Det betyder dog ikke, at du ikke kan sende e-mails. Typisk når du forsøger at ordne et “WordPress uden at sende emails proble”‘, er det ikke et problem på serveren, men snarere er e-mail opsætningen fejlagtigt på WordPress-installationen eller der er en inkompatibilitet.

Følg nedenstående trin for at få e-mail op og køre på dit WordPress-websted. Dette bør være gældende for næsten enhver WordPress-hostingudbyder, såvel som WooCommerce, der ikke sender e-mails.

Fix WordPress der ikke sender e-mails

Typiske scenarier af WordPress, der ikke sender e-mails, kan omfatte en indsendelse til et kontaktformular, som du aldrig modtager, eller en tredjeparts plugin-underretning. Dette kan også gælde for WooCommerce, ikke kan sende e-mails fra de seneste salgs- eller kundeforespørgsler. Typisk er disse problemer forårsaget af forkerte indstillinger i plugins eller en inkompatibilitet med HHVM, PHP 7, osv. Nedenfor er nogle hurtige løsninger, så du hurtigt kan komme i gang.

Test Email på din server

Det første du kan gøre er at køre en test på dit WordPress-websted med det gratis Check Email plugin. Dette er et meget grundlæggende plugin designet til simpelthen at teste om din WordPress-installation og/eller server kan sende e-mails. Efter at have skrevet dette, har pluginet over 40.000 aktive installationer med en 4,9 ud af 5-stjerneklassifikation. Når du er installeret, skal du blot klikke på “Check Email” under værktøjsmenuen i dit WordPress dashboard. Indtast en e-mail-adresse for at sende en test til, og klik på “Send test email.”

Test email på dit WordPress site

Test email på dit WordPress site

Du vil så se en bekræftelse.

Test email bekræftelse

Test email bekræftelse

Tjek din e-mail-klient for at se, om du har modtaget test-e-mailen. Emnelinjen vises som “Test e-mail fra https://yourdomain.com”. Sørg også for at tjekke din spam- eller junk mail-mappe. Hvis du har modtaget en e-mail, som betyder, at WordPress kan sende e-mails uden problemer på din webserver. Dette betyder sandsynligvis en fejlkonfiguration med dit kontaktformular-plugin eller en inkompatibilitet. Du kan altid nå ud til plugin-udvikleren for at få hjælp. Lad dem vide, at du kørte ovenstående test, og at e-mailen arbejder på din WordPress-installation selv.

Hvis du er en Kinsta-kunde og bruger HHVM, kan du midlertidigt skifte til PHP 7 for at teste om der er et kompatibilitetsproblem. Du kan nemt skifte til PHP 7 i dit MyKinsta dashboard. Efter test kan du skifte tilbage til HHVM.

For både Kinsta-brugere og dem med andre værter, skal du muligvis også prøve en alternativ port, hvis du har problemer med forbindelsen. Din vært kan blokere porten.

Kinsta bruger Google Cloud Platform, der som standard blokerer udgående forbindelser i port 25. Ifølge Google er “Disse udgående SMTP-port blokeret på grund af den store mængde misbrug, som disse porte er modtagelige for.” Prøv i dette tilfælde en alternativ port som 2525. Porte 587 og 465 er åbne ved Kinsta.

Sådan opsættes SMTP i WordPress

Hvis ovenstående anbefalinger ikke fungerede for dig, er den bedste løsning at konfigurere WordPress med en tredjeparts SMTP-udbyder. Her er tre muligheder du kan vælge imellem og instruktioner om, hvordan du konfigurerer dem:

Her er et par ekstra SMTP / transactional e-mail-tjenester, som du måske også vil overveje:

  • SparkPost (frigør op til 100.000 e-mails pr. Måned)
  • Mailjet (gratis op til 6.000 e-mails pr. Måned)
  • Amazon SES
  • SendWP ($ 9 / Måned pr. Site, meget let at opsætte)

Mulighed 1: Konfigurer Gmail SMTP i WordPress

Du kan bruge Gmail SMTP til at sende e-mails i WordPress. En fordel for at gøre det på denne måde er, at du undertiden kan forbedre leveringen af ​​dine e-mails og forhindre flere i at ramme spam- eller junk mail-mappen. Det er dog vigtigt at bemærke, at de i den gratis version kun tillader dig at sende op til 100 e-mails hver rullende 24-timers periode. Eller du kan også se det som 3.000 e-mails om måneden gratis. Du kan dog øge disse grænser ved at betale for G Suite.

Hvis du ønsker en helt gratis SMTP-udbyder med en stor månedlig grænse, anbefaler vi at tjekke Mailgun. Følg trinene herunder for at konfigurere Gmail SMTP i WordPress.

Trin 1

Den første ting du bør at gøre, er at downloade og installere det gratis plugin, der hedder Post SMT (tidligere Postman SMTP). Når du skriver dette, har pluginet mere end 30.000 aktive installationer med en imponerende 5 ud af 5-stjerneklassificering og er aktivt vedligeholdt. Det virker også godt med WooCommerce og Easy Digital Downloads.

Post SMTP WordPress plugin

Post SMTP WordPress plugin

I dette eksempel nedenfor bruges Gmail som en SMTP-server til at sende e-mails til WordPress-installationen. Vi bruger OAuth 2.0-protokollen til at godkende adgang til Gmail API – hvilket betyder et mere sikkert login-system, og brugere skal ikke indtaste noget brugernavn eller adgangskode.

Dette plugin understøtter faktisk også mange andre opsætninger og udbydere, såsom Mandrill, SendGrid og endda MailGun. Så selvom du ikke bruger Gmail, kan dette være et godt plugin til at oprette forbindelse til din tredjeparts SMTP-udbyder.

Trin 2

I Post SMTP-opsætningen skal du klikke på “Start guiden.”

Post SMTP start wizard

Post SMTP start wizard

Trin 3

Indtast den e-mail-adresse, du vil sende mail som og dit navn. Bemærk! Mange e-mail-tjenester giver dig ikke mulighed for at sende fra en anden e-mail-adresse end den, du godkender med. Klik derefter på “Næste”.

Post SMTP sender detaljer

Post SMTP sender detaljer

Trin 4

På den næste skærm skal du indtaste den udgående mailservers værtsnavn. I dette eksempel bruger vi smtp.gmail.com. Bemærk: Nogle WordPress-værter kræver, at du bruger deres mailkonti med deres mail-servere og forhindrer dig i at bruge andre. I dette tilfælde kan du spørge din vært efter deres udgående adresse. Klik derefter på “Næste”.

Indtast SMTP udgående mail server værtsnavn

Indtast SMTP udgående mail server værtsnavn

Trin 5

Du skal derefter konfigurere, hvordan forbindelsen til mailserveren er etableret. Vi bruger “Gmail API” i dette eksempel. Hvorfor? Fordi nogle værter kan blokere standardportene. Kinsta bruger Google Cloud Platform, som standard blokerer udgående forbindelser på port 25. Klik derefter på “Næste”.

Post SMTP Gmail API

Post SMTP Gmail API

Trin 6

Du skal derefter åbne en ny fane og oprette et nyt projekt med Google. Gå til console.developers.google.com og log ind med den Gmail, du vil bruge til at sende e-mails. Derefter skal du oprette et nyt projekt.

Google Developer Console - Opret nyt projekt

Google Developer Console – Opret nyt projekt

Trin 7

Giv dit projekt et navn (du kan vælge noget) og klik på “Opret.”

Navngiv Google Project

Navngiv Google Project

Trin 8

Klik på “Aktiver APIS og Services” i instrumentbrættet i det nye projekt.

Google Project aktiverer API'er

Google Project aktiverer API’er

Trin 9

Klik derefter på “Gmail API” under G Suite API’er.

Gmail API

Gmail API

Trin 10

Klik derefter på “Aktiver”.

Aktiver Gmail API

Aktiver Gmail API

Trin 11

Klik derefter på “Referencer” på venstre side. Og derefter under Opret legitimationsoplysninger skal du vælge “OAuth-klient-id”.

OAuth client ID

OAuth client ID

Trin 12

På den næste skærm skal du klikke på “Konfigurer samtykke skærm.”

Konfigurer samtykke skærm

Konfigurer samtykke skærm

Trin 13

Indtast derefter din e-mail adresse, et produktnavn (som kan være hvadsomhelst) og i det mindste en webadresse til beskyttelse af personlige oplysninger. Vi anbefaler at udfylde alt. Bemærk: En privatlivspolitik er nødvendig for at alt skal være fuldt funktionelt.

Oauth credentials

Oauth credentials

Trin 14

På den næste skærm vil det bede dig om applikationstypen, vælg webapplikation. Indtast et navn (som kan være hvad du vil). Indsæt derefter webadressen “Autoriseret JavaScript-oprindelse” og “Autoriseret omdirigering af URI’er” fra Postman-guiden. Klik derefter på “Gem”.

Kæmper med nedetid og WordPress-problemer? Kinsta er hostingløsningen designet til at spare din tid! Tjek vores funktioner
Client ID applikation type

Client ID applikation type

Forvirret på, hvor du kan finde din godkendte JavaScript-oprindelses webadresse og autoriserede omdirigere URI’er? Det er de to øverste i guiden.

Autoriseret omdirigering af URI

Autoriseret omdirigering af URI

Trin 15

På den næste skærm får du dit klient-id og klienthemmelighed.

OAuth klient id og hemmelig

OAuth klient id og hemmelig

Trin 16

Kopier og indsæt dem i felterne Client ID og Client Secret i guiden Post SMTP. Klik derefter på “Næste” og derefter “Afslut”.

Indsend SMTP-godkendelse

Indsend SMTP-godkendelse

Trin 17

Derefter tilbage i Google Developer Console anbefales det at tilføje dit domæne, så det er verificeret. Bemærk: Du skal også have denne opsætning i Google Search Console.

Bekræft domæne i Google Developer Console

Bekræft domæne i Google Developer Console

Trin 18

Du skal derefter “Giv tilladelse til Google” og klik for at tillade din Gmail-kontoadgang.

Indtast SMTP-tilladelse

Indtast SMTP-tilladelse

Da du har bekræftet dit domæne, bør du ikke se dette, men du får muligvis følgende fejlmeddelelse, da Google for nylig har forbedret deres risikovurdering for nye webapplikationer, der anmoder om brugerdata. Baseret på denne risikovurdering vil nogle webapplikationer kræve en manuel gennemgang, før brugerne kan godkende data tilladelser. Indtil gennemgangen er færdig, vil uverificerede apps vise et “invalid_scope” eller nogle andre tilfældige fejlmeddelelser, når du går til tilladelsessiden.

Denne app er ikke verificeret

Denne app er ikke verificeret

Du kan klikke på “Avanceret” og fortsæt alligevel, men skal udfylde denne udvikler ansøgning for at blive godkendt langsigtet. Du skal så se en “Access Granted Successfully” besked, og SMTP status vil blive vist tilsluttet.

Afsendelse af test e-mail

Du kan derefter sende en test email for at kontrollere, at alt fungerer korrekt.

Post SMTP send test email

Post SMTP send test email

Hvis alt fungerer fint, skal du modtage en email, der ligner nedenstående.

Succesfuld test email

Succesfuld test email

Mulighed 2: Konfigurer MailGun SMTP i WordPress

Mailgun er en transaktionsbaseret e-mail-API-tjeneste designet primært til udviklere. Men selv ikke-udviklere kan nemt implementere deres service. Vi viser dig nedenfor, hvor nemt det er! En af de store fordele ved Mailgun er, at de giver dig mulighed for at sende op til 10.000 e-mails gratis pr. Måned. De næste 500.000 faktureres til 0.00050$ baseret på brug, hvilket er billigt. For mange små virksomheder eller WordPress-udviklere kan 10.000 e-mails være mere end du har brug for.

Mailgun WordPress plugin

Mailgun WordPress plugin

Se vores dybtgående vejledning om, hvordan du konfigurerer Mailgun i WordPress.

Mulighed 3: Konfigurer SendGrid SMTP i WordPress

Et andet godt alternativ er SendGrid. De har en gratis prøveperiode, der giver op til 40.000 e-mails i de første 30 dage. Du kan downloade deres gratis WordPress plugin fra WordPress repository. Når du skriver dette, har pluginet over 80.000 aktive installationer med en 4,5 ud af 5-stjerneklassifikation. Plugin erstatter WordPress standard wp_mail () funktion ved hjælp af enten en SMTP eller API integration.

sendgrid email plugin wordpress

Sendgrid WordPress plugin

SendGrid har en lang historie med at levere stor e-mail-leverbarhed og sikker mail til store mærker som Airbnb, Spotify og Uber. Vi bruger endda SendGrid os her hos Kinsta for alle transaktionsemails. Når du har installeret pluginet, skal du blot klikke på det under dine WordPress dashboardindstillinger og konfigurere det med din API-nøgle. Se SendGrids API dokumentation.

For flere detaljer og trin for trin vejledning se et kig på denne vejledning: Sådan konfigurerer du SendGrid i WordPress for at sende e-mails

SendGrid WordPress plugin indstillinger

SendGrid WordPress plugin indstillinger

 

36
Delinger