Felsökning om varför WordPress inte skickar e-post, kan ibland vara lite knepig. Detta beror på att många WordPress hosts inte erbjuder traditionell e-post-hosting.

På Kinsta dirigerar vi transaktionsmeddelanden åt dig via SendGrid. Några exempel på transaktionella e-postmeddelanden är registrerings mail för nya e-postanvändare, användarregistrering, lösenords-återställning e-post, WooCommerce ordermeddelanden, osv. 

Det är med andra ord de e-postmeddelanden som krävs för webbplats-funktionalitet eller annat som inte är marknadsföringsrelaterat. Detta innebär att du vanligtvis inte behöver tänka så mycket på att få e-posten att funka.

Men vår tjänst via SendGrid är inte avsedd för att skicka massmeddelanden. Vi har även gränser för hur många transaktionsmail du kan skicka per dag för att förhindra skräppost/missbruk.

Om du behöver ha fullständig kontroll över dina DNS-poster (DKIM) eller har problem med utgående e-post, kan det vara fördelaktigt att konfigurera din egen WordPress med en tredje part SMTP- leverantör (transaktionell e-posttjänst).

Idag visar vi dig hur du konfigurerar SendGrid i WordPress för att skicka e-post.

Skicka dina transaktionsmeddelanden med stil. 😎 Här är en steg för steg-handledning i hur man ställer in @SendGrid på din wordpress-webbplats.Click to Tweet

Vad är SendGrid?

SendGrid (som nu ägs av Twilio) används av några av de största namnen i branschen som Uber, Spotify, Yelp, Airbnb och till och med Kinsta. Det började ursprungligen som en transaktionell e-post-SMTP och API-tjänst utformad för utvecklare. Men nu erbjuds även funktioner för e-postmarknadsföring. Så du kan använda dem för det ena eller det andra eller båda sakerna. Idag kommer vi att fokusera på den transaktionella sidan av saken, eftersom det är vad de flesta av er förmodligen försöker komma igång med.

SendGrid har en 30-dagars gratis testperiod där du kan skicka upp till 40.000 e-postmeddelanden. Efter det kan du fortsätta den kostnadsfria utvärderingsversionen så länge du vill och skicka upp till 100 e-postmeddelanden/dag.

Om du behöver kunna skicka fler e-postmeddelanden än så börjar deras Essentials-plan på $14.95/månad och du kan skicka upp till 40 000 e-postmeddelanden per månad. Kostnaden per extra e-post-meddelande är $ 0,001. Men du kan även uppgradera till en mer omfattande plan för att spara ännu mer pengar.

Några ytterligare fördelar är:

Skapa ett SendGrid-konto och EN API-nyckel

Det första du behöver göra är att skapa ett SendGrid-konto och generera din API-nyckel. Följ stegen nedan.

Steg 1

Registrera dig först för en gratis provperiod på SendGrid.com. Verifiera sedan ditt konto genom att klicka på bekräftelsemeddelandet du får.

SendGrid bekräftelse e-post

SendGrid bekräftelse e-post

Steg 2

När du väl är inne rekommenderar vi starkt att du ställer in tvåfaktorsautentisering. E-postleverans och routing är mycket viktiga, och det sista du vill är att någon ska hacka ditt konto. Detta lägger till ett extra lager av skydd för ditt konto. Du kan göra detta under ”Inställningar” → ”Tvåfaktorsautentisering”.

Du kommer få två alternativ: Authy App (rekommenderas) eller sms.

SendGrid tvåfaktorsautentisering

SendGrid tvåfaktorsautentisering

Steg 3

Därefter måste du generera din SendGrid API-nyckel. Klicka på ”Inställningar” → ”API-nycklar”. Klicka sedan på ”Skapa API-nyckel”.

SendGrid skapa API-nyckel

SendGrid skapa API-nyckel

Steg 4

Ge ditt API ett namn som du kan känna igen. Det här kan vara vad som helst. Välj ”Full åtkomst” och klicka på ”Skapa & visa”.

SendGrid skapa API-nyckel

SendGrid skapa API-nyckel

Du kommer tjäna på att kopiera din API-nyckel och spara den någonstans säkert eftersom den inte kommer att visas för dig igen. Du behöver detta för att konfigurera plugins nedan.

SendGrid API-nyckel

SendGrid API-nyckel

Hur man konfigurerar SendGrid i WordPress med officiellt plugin

Att konfigurera WordPress för att skicka e-post med SendGrid är enkelt och tar bara några minuter.

Steg 1

Det första alternativet du har är att använda det kostnadsfria, officiella WordPress-plugin:et från Sendgrid. Detta är ett mycket enkelt plugin och ersätter standard wp_mail funktion för att skicka e-post. Med andra ord, när du installerar plugin:et och konfigurerar det, kommer det att ta kontroll över utgående e-postmeddelanden från din webbplats.

SendGrid WordPress plugin

SendGrid WordPress plugin

Du kan ladda ner detta plugin från WordPress-arkivet eller genom att söka efter det i wordpress-instrumentpanelen under ”Plugins” → ”Lägg till nytt”.

Steg 2

När du har installerat insticksprogrammet klickar du på ”Inställningar” → ”SendGrid” i WordPress instrumentpanel. Ange sendgrid-API-nyckeln som du genererade tidigare, samt följande:

SendGrid-autentiseringsuppgifter

SendGrid-autentiseringsuppgifter

Klicka sedan på ”Uppdatera inställningar”. Och det är allt! Ganska enkelt va? Alla e-postmeddelanden från din webbplats på WordPress kommer nu att skickas ut via SendGrids e-postservrar.

Steg 3

Om du scrollar ner på inställningssidan för SendGrid-plugin:et kan du skicka ett test-e-postmeddelande till dig själv.

SendGrid test e-post

SendGrid test e-post

Kontrollera inkorgen och skräppost-mappen för att säkerställa att testmeddelandet gick igenom. Du kan även kontrollera SendGrids aktivitetsflöde.

SendGrids aktivitetsflöde

SendGrids aktivitetsflöde

Steg 4

Du bör sedan hoppa ned till avsnittet som går igenom hur du konfigurerar din SendGrid-domänautentisering.

Hur man konfigurerar SendGrid i WordPress med Post SMTP plugin

Ditt andra alternativ är att konfigurera SendGrid med det populära och kostnadsfria Post SMTP plugin. Kanske använder du redan detta plugin? Isåfall blir bytet till SendGrid enkelt.

Post SMTP WordPress plugin

Post SMTP WordPress plugin

Post SMTP-plugin:et uppdateras regelbundet och stöder utskick via SendGrids SMTP-relä samt SendGrids webb-API. Den har för närvarande 100.000 + aktiva installationer med ett imponerande betyg på 5 av 5-stjärnor.

Du kan ladda ner den från WordPress-arkivet eller genom att söka efter den i wordpress instrumentpanel under ”Plugins” → ”Lägg till nytt”.

Här är ett par anledningar till varför du kanske vill använda Web API-metoden framför SMTP:

Steg 1

När du har installerat insticksprogrammet klickar du på ”Post SMTP” → ”Starta guiden”.

Guiden Skicka SMTP

Guiden Skicka SMTP

Steg 2

Ange i e-postadressen det namn som du vill ”ha som e-postavsändare” Detta är vad användarna kommer att se när de får ett e-postmeddelande från din webbplats. Klicka sedan på ”Nästa”.

Information om SMTP-avsändare

Information om SMTP-avsändare

Steg 3

Vi kommer att använda SendGrids API, inte SMTP. Men att ha SMTP-servern kommer att vara en nackdel i framtiden om det uppstår något fel med API. Ange därför SendGrids SMTP-serveradress som är: smtp.sendgrid.net. Klicka sedan på ”Nästa”.

Registrera SMTP-host namn för utgående e-postserver

Registrera SMTP-host namn för utgående e-postserver

Steg 4

Välj ”SendGrid API” och klicka på ”Nästa”.

SendGrid API-autentisering

SendGrid API-autentisering

Steg 5

När du är tillbaka i installationsprogrammet för Post SMTP klistrar du in sendgrids API-nyckel som du genererade tidigare och klickar på ”Nästa”.

Kämpar du med driftstopp och WordPress-problem? Kinsta är hosting-lösningen som är utformad för att spara tid! Kolla in våra funktioner
Api-nyckel för Post SMTP SendGrid

Api-nyckel för Post SMTP SendGrid

Steg 6

Du kan sedan välja hur du vill bli meddelad när ett e-postmeddelande inte har blivit levererat. E-post är standard- och enklaste alternativet. Post SMTP har även ett slack-alternativ. Klicka sedan på ”Nästa”.

Post SMTP e-postmeddelande

Post SMTP e-postmeddelande

Steg 7

Du kan sedan skicka ett test-mail för att säkerställa att allt fungerar korrekt. Klicka på ”Skicka ett testmail”.

Post SMTP test e-post

Post SMTP test e-post

Skriv den e-postadress som mottagaren vill skicka ett test till och klicka på ”Nästa”. Om allt är OK kommer du att se ett meddelande om att detta lyckats.

Post SMTP testet lyckades

Post SMTP testet lyckades

Och det är allt! Alla e-postmeddelanden från din webbplats på wordpress kommer nu att gå ut via SendGrids e-postservrar. Kontrollera inkorgen och skräppost-mappen för att säkerställa att testmeddelandet gick igenom. Du kan även kontrollera sendgrids aktivitetsflöde.

SendGrid-aktivitetsflöde

SendGrid-aktivitetsflöde

Steg 8

Du bör sedan hoppa ner till avsnittet nedan för att konfigurera din SendGrid-domänautentisering.

Konfigurera SendGrid-domänautentisering

Konfiguration av din SendGrid-domänautentisering förbättrar leveransen genom att bevisa att du äger inkorgen på den domän du skickar från. Utan detta kan dina e-postmeddelanden hamna i skräppostmappen.

Steg 1

Klicka på ”Inställningar” på SendGrids instrumentpanel . Klicka på ”Kom igång under avsnittet Domänautentisering”.

SendGrid-domänautentisering

SendGrid-domänautentisering

Steg 2

Välj den DNS-host du använder. Om du använder Kinsta DNS kan du välja Amazon Route 53. Om du använder Cloudflare kan du välja Cloudflare. Klicka sedan på ”Nästa”.

DNS-host

DNS-host

Steg 3

Ange den domän som du skickar från. Du kan sedan välja vilken typ av säkerhet du föredrar. Standardalternativet och det rekommenderade alternativet är ”Använd automatiserad säkerhet”. När sendgrid är aktiverat dina DKIM-nycklar automatiskt så att de är omöjliga att knäcka. Klicka sedan på ”Nästa”.

SendGrid-domän skicka från

SendGrid-domän skicka från

Steg 4

Du måste sedan lägga till DNS-register så att din e-post är riktad mot SendGrid. Du kan göra detta hos din domän-registrator eller DNS-leverantör från tredje part. De kräver tre CNAME-poster. Om du behöver hjälp med detta kan du alltid be din leverantör om hjälp. Om du är en Kinsta-klient och använder vårt premium-DNS kan du ställa in dessa på mykinsta’s instrumentpanel. Eller varför inte kontakta vårt support-team för att få hjälp.

När du har lagt till dem markerar du rutan ”Jag har lagt till dessa poster” och klickar på ”Verifiera”. När du har lagt till dina DNS-poster kan det ta ett tag att för dessa att sprida sig. De flesta tar bara ett par minuter, men det kan även ta upp till 24 timmar.

SendGrid DNS-poster

SendGrid DNS-poster

Du bör se ett meddelande där det står ”Det fungerade!” när domänverifieringen är klar.

SendGrid är verifierat

SendGrid är verifierat

Nu bör det funka fint att skicka e-post! Kom ihåg att plugin:en ovan ersätter standard wp_mail funktionen. Detta innebär att alla e-postmeddelanden som går ut från din webbplats kommer att dirigeras via SendGrid.

Letar du efter bra e-hosting? Vi rekommenderar starkt G Suite.


Om du tyckte om denna tutorial, då kommer du att älska vår support. Alla Kinsta’s hosting planer inkluderar dygnet runt-support från våra rutinerade WordPressutvecklare och ingenjörer. Chatta med samma team som hjälper Fortune 500s kunder. Kolla in våra paket