Når det kommer til fejlfinding af WordPress ikke sender e-mails, kan dette undertiden være lidt vanskeligt. Hvorfor? Fordi mange administrerede WordPress hosts ikke leverer traditionel e-mail-hosting.

Hos Kinsta ruter vi transaktionelle e-mails via MailChannels til dig, men SendGrid er en anden populær udbyder af transaktions-e-mail-tjenester. Et par eksempler på transaktions-e-mails inkluderer nye bruger registrerings-e-mails, password reset e-mails, WooCommerce-ordre-meddelelser osv. Grundlæggende er de væsentlige e-mails, der kræves til webstedsfunktionalitet eller noget, der ikke er marketingrelateret. Dette betyder, at du typisk kan komme op og gå uden at skulle bekymre dig om e-mail.

Vores stafetjeneste via MailChannels er dog ikke beregnet til at sende bulk-e-mails. Vi har også grænser for, hvor mange transaktions-e-mails du kan sende pr. dag for at forhindre spam / misbrug.

Derfor, hvis du har brug for fuldstændig kontrol over dine DNS-poster (DKIM) eller har problemer med at gå ud af e-mails, kan det være fordelagtigt at konfigurere din egen WordPress med en tredjeparts SMTP-udbyder (transaktions-e-mail-service).

I dag viser vi dig, hvordan du konfigurerer SendGrid i WordPress til at sende e-mails.

Hvad er SendGrid?

SendGrid (nu ejet af Twilio) bruges af nogle af de største navne i branchen såsom Uber, Spotify, Yelp, Airbnb og endda Kinsta. Det startede oprindeligt som en transaktions-e-mail-SMTP og API-service designet til udviklere. Men de tilbyder nu også e-mail-marketingfunktioner. Så du kan bruge dem til det ene eller det andet eller begge dele. I dag fokuserer vi på den transaktions-mæssige side af tingene, da det er det, de fleste af jer sandsynligvis prøver at få op og køre.

SendGrid har en 30-dages gratis prøveversion, hvor du kan sende op til 40.000 e-mails. Derefter kan du fortsætte den gratis prøveperiode gratis og sende op til 100 e-mails pr dag.

Hvis du har brug for flere e-mails end det, starter deres Essentials-plan ved 14,95 USD pr måned og du kan sende op til 40.000 e-mails pr. måned. Prisen pr. Ekstra e-mail er 0,001 USD. Men du kan også opgradere til en højere plan for at spare flere penge.

Et par ekstra fordele inkluderer:

  • Mulighed for at bruge Web API eller SMTP til at levere e-mails. Web API er hurtigere og inkluderer funktionalitet til styring af afmeldinger fra bruger, administration af IP’er, templering af e-mails og mere.
  • Forbedre leveringsgraden for at ramme brugerens indbakke med tilpasning af domæne og link, uanset om du sender fra delte IP-puljer eller en dedikeret IP.
  • Fjern domæneforfalskning og phishing-e-mails med vores brugerdefinerede SPF- og DKIM-postoprettelse.
  • Drage fordel af kontinuerlig mailstrøm gennem vores sikre, distribuerede og overflødige datacentre.
  • Levende og søgbare logfiler.

Opret en SendGrid-konto og API-nøgle

Den første ting du skal gøre er at oprette en SendGrid-konto og generere din API-nøgle. Følg nedenstående trin.

Trin 1

Tilmeld dig først en gratis prøveperiode på SendGrid.com. Bekræft derefter din konto ved at klikke på den bekræftelses-e-mail, du modtager.

SendGrid bekræftelses-e-mail
SendGrid bekræftelses-e-mail

Trin 2

Når du er inde, anbefaler vi stærkt, at du opretter tofaktor autentisering. E-mail levering og routing er meget vigtig, og den sidste ting, du ønsker, er, at nogen hacker din konto. Dette tilføjer et ekstra lag af beskyttelse til din konto. Du kan gøre dette under “Indstillinger” → “tofaktor autentisering.”

De giver dig to muligheder: Authy-appen (anbefales) eller tekstmeddelelse (SMS).

SendGrid tofaktor autentisering
SendGrid tofaktor autentisering

Trin 3

Derefter skal du generere din SendGrid API- Key. Klik på “Indstillinger” → “API-nøgler.” Klik derefter på “Opret API-nøgle.”

SendGrid oprette API-key
SendGrid oprette API-key

Trin 4

Giv din API et navn, du kan genkende. Dette kan være hvad som helst. Vælg “Fuld adgang” og klik på “Opret & visning.”

SendGrid oprette API-key
SendGrid oprette API-key

Du ønsker at kopiere din API-nøgle og gemme den et sikkert sted, da de ikke viser dig den igen. Du har brug for dette for at konfigurere plugins nedenfor.

SendGrid API key
SendGrid API key

Sådan konfigureres SendGrid i WordPress med Post SMTP-plugin

Vi anbefaler at konfigurere SendGrid med det populære gratis Post SMTP-plugin. Måske bruger du allerede dette plugin med din nuværende opsætning, så det skulle være let at skifte til SendGrid.

Send SMTP WordPress-plugin
Send SMTP WordPress-plugin

Post SMTP-pluginet opdateres regelmæssigt og understøtter afsendelse via SendGrids SMTP-relæ såvel som SendGrid’s Web API. Det har i øjeblikket 100.000+ aktive installationer med en imponerende 5 ud af 5-stjernet vurdering.

Du kan downloade det fra WordPress-arkivet eller ved at søge efter det i dit WordPress-dashboard under “Plugins” → “Tilføj nyt.”

Her er et par grunde til, at du måske ønsker at bruge Web API-metoden vs SMTP:

  • SMTP-forbindelser har flere fejlpunkter.
  • Web API-metoden er typisk hurtigere med mindre latenstid end SMTP.
  • Web API tilføjer et ekstra lag med sikkerhed med API nøgler kontra den standard legitimationsmetode med SMTP.
  • Nogle gange blokerer WordPress hosts for udgående forbindelser med SMTP på porte 25, 465 og 587. Eller de understøtter muligvis ikke engang SMTP overhovedet. Med Web API-metoden behøver du ikke bekymre dig om dette. Bemærk: Hvis du er en Kinsta-klient, er det kun port 25 som er blokeret.
  • Erstatter standard wp_mail-funktionen for at sende e-mails.

Trin 1

Når du har installeret pluginet, skal du klikke på “Post SMTP” → “Start guiden.”

Send SMTP-guiden
Send SMTP-guiden

Trin 2

Indtast den e-mailadresse og det navn, du gerne vil “sende mail som.” Dette er, hvad brugerne vil se, når de får en e-mail fra dit websted. Klik derefter på “Næste.”

Post SMTP-afsenderdetaljer
Post SMTP-afsenderdetaljer

Trin 3

Vi vil bruge SendGrids API, ikke SMTP. Men at have SMTP-serveren vil være et tilbageslag i fremtiden, hvis der er noget galt med API’et. Så indtast SendGrids SMTP-serveradresse, som er: smtp.sendgrid.net. Klik derefter på “Næste.”

Send SMTP-server for udgående e-mail-server
Send SMTP-server for udgående e-mail-server

Trin 4

Vælg “SendGrid API” og klik på “Næste.”

SendGrid API-godkendelse
SendGrid API-godkendelse

Trin 5

Nu tilbage i Post SMTP-opsætningen, indsæt din SendGrid API-nøgle, som du genererede tidligere, og klik på “Næste.”

Post SMTP SendGrid API-nøgle
Post SMTP SendGrid API-nøgle

Trin 6

Du kan derefter vælge, hvordan du vil have besked, når en e-mail ikke leveres. E-mail er standard og lettest mulighed. Post SMTP har endda en Slack mulighed. Klik derefter på “Næste.”

Post SMTP-e-mail-anmeldelse
Post SMTP-e-mail-anmeldelse

Trin 7

Du kan derefter sende en test-e-mail for at sikre, at alt fungerer korrekt. Klik på “Send en test-e-mail” i menuen Handlinger.

Post SMTP-test-e-mail
Post SMTP-test-e-mail

Skriv modtagerens e-mail-adresse, du vil sende en test til, og klik på “Næste.” Hvis alt er i orden, vil du se en “succes” -meddelelse.

Post SMTP-test-email succes
Post SMTP-test-email succes

Og det er det! Alle e-mails fra dit WordPress-sted vil nu blive sendt ud via SendGrids mailserver. Sørg for at kontrollere din indbakke og din spam-mappe for at sikre, at test-e-mailen gik igennem. Du kan også kontrollere SendGrid-aktivitetsfeeden.

SendGrid domæneautentificering
SendGrid domæneautentificering

Trin 8

Derefter skal du springe ned til afsnittet nedenfor for at konfigurere din SendGrid-domæneautentificering.

Konfigurer SendGrid-domæneautentificering

Konfigurering af din SendGrid-domæneautentificering forbedrer leverbarheden ved at bevise for indbakkeudbydere, at du ejer det domæne, du sender fra. Uden dette kan dine e-mails muligvis ende i spam-mappen.

Trin 1

I SendGrid-betjeningspanelet skal du klikke på “Indstillinger” → “Afsendergodkendelse.” Klik på “Kom godt i gang” under afsnittet Domæneautentificering.

SendGrid domæneautentificering
SendGrid domain authentication

Trin 2

Vælg den DNS-vært, du bruger. Hvis du bruger Kinsta DNS, kan du vælge Amazon Route 53. Hvis du bruger Cloudflare, kan du vælge Cloudflare. Klik derefter på “Næste.”

DNS host
DNS host

Trin 3

Indtast i det domæne, du sender fra. Du kan derefter vælge, hvilken type sikkerhed du foretrækker. Standard og anbefalet mulighed er “Brug automatiseret sikkerhed.” Når aktiveret, vil SendGrid automatisk rotere dine DKIM-keys så de ikke kan bruges. Klik derefter på “Næste.”

SendGrid domæne sendt fra
SendGrid domæne sendt fra

Trin 4

Derefter skal du tilføje DNS-poster, så din e-mail peger på SendGrid. Du kan gøre dette hos din domæneregistrator eller tredjeparts DNS-udbyder. De kræver tre CNAME-poster. Hvis du har brug for hjælp til dette, kan du altid bede om hjælp fra din udbyder. Hvis du er en Kinsta-klient og bruger vores premium DNS, kan du indstille disse i MyKinsta-dashboard. Eller nå ud til vores supportteam for hjælp.

Når du har tilføjet dem, skal du markere afkrydsningsfeltet “Jeg har tilføjet disse poster” og klikke på “Bekræft.” Bemærk: Når du har tilføjet dine DNS-poster, kan det tage et stykke tid at udbrede. De fleste vil kun tage et par minutter, men det kan tage op til 24 timer.

SendGrid DNS-poster
SendGrid DNS-poster

Du skal derefter se en “Det virkede!” -Meddelelse, når domæne-verifikationen er afsluttet.

SendGrid verificeret
SendGrid verificeret

Du skal være klar til at sende e-mails nu! Husk, at plugins ovenfor erstatter standard wp_mail-funktionen. Dette betyder, at alle e-mails, der går ud fra dit websted, nu ruter gennem SendGrid.

Leder du efter god e-mail-hosting? Vi anbefaler stærkt Google Workspace.