Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

[LÖST] Hur man åtgärdar problemet med att WordPress inte skickar e-post

Din WordPress-webbplats misslyckas med att skicka e-post. Inskickade formulär försvinner. E-postmeddelanden för lösenordsåterställning kommer aldrig fram, och viktiga meddelanden försvinner ut i tomma intet.

Du är inte ensam. Lösningen är enkel: använd SMTP (Simple Mail Transfer Protocol) istället för WordPress standardmetod för e-post. SMTP autentiserar dina e-postmeddelanden så att de faktiskt når inkorgen istället för att blockeras eller markeras som skräppost.

Vi har använt WP Mail SMTP på WPBeginner i flera år för att hantera all vår e-postleverans. Det kopplar WordPress till betrodda e-posttjänster som SendLayer, så att varje inskickat formulär och meddelande når sin destination.

I den här guiden visar vi dig exakt vad som orsakar WordPress e-postproblem och hur du åtgärdar dem steg för steg.

Hur man åtgärdar problemet med att WordPress inte skickar e-post

Varför du inte får e-postmeddelanden från din WordPress-webbplats

Den vanligaste orsaken till saknade e-postmeddelanden är att din WordPress-värd-server inte är korrekt konfigurerad för att använda PHP mail()-funktionen. Detta är WordPress inbyggda metod för att skicka e-post, och den inkluderar ingen verifiering av att du är den du utger dig för att vara.

Även när din värd är korrekt konfigurerad finns det ett annat problem. E-postleverantörer som Gmail använder skräppostfilter som kontrollerar om ett e-postmeddelande faktiskt kommer från den adress det påstår sig komma från.

E-postmeddelanden som skickas av WordPress-webbplatser misslyckas ofta med denna kontroll.

Detta innebär att när ett e-postmeddelande skickas från din WordPress-webbplats (från en kontaktformulärplugin, administratörsavisering eller återställning av lösenord), kanske det inte ens når mottagarens skräppostmapp. Det bara försvinner.

Det är därför vi rekommenderar att du inte använder WordPress för att skicka ditt e-postnyhetsbrev.

Det är också därför vi rekommenderar alla att använda SMTP för att skicka e-post i WordPress.

Vad är SMTP?

SMTP står för Simple Mail Transfer Protocol. Det är industristandarden för att skicka e-post över internet.

Tänk på det som skillnaden mellan att släppa ett osignerat brev i en slumpmässig brevlåda jämfört med att skicka rekommenderat brev via postkontoret. PHP mail()-funktionen är det osignerade brevet. SMTP är det rekommenderade brevet med korrekt identifiering och spårning.

SMTP använder korrekt autentisering, vilket innebär att det bevisar för e-postleverantörer att dina e-postmeddelanden är legitima. Detta leder till mycket högre leveransbarhet för e-post.

WP Mail SMTP-pluginet konfigurerar din WordPress-webbplats att skicka e-postmeddelanden med SMTP istället för PHP mail()-funktionen.

Du kan använda det för att ansluta till vilken populär SMTP-tjänst som helst, som SendLayer, Brevo (tidigare Sendinblue), Gmail (Google Workspace), Amazon SES och mer.

Du kan läsa vår WP Mail SMTP-recension för mer information om pluginet.

Med det sagt, låt oss titta på hur man åtgärdar problemet med att WordPress inte skickar e-post. Du kan använda snabblänkarna nedan för att navigera genom den här artikeln:

Alternativ: Om du använder WooCommerce och dina order-e-postmeddelanden inte levereras, läs då vår guide om hur du åtgärdar problemet med att WooCommerce inte skickar order-e-postmeddelanden istället.

Steg 1: Installera WP Mail SMTP-pluginet

Oavsett vilken SMTP-tjänst du väljer behöver du WP Mail SMTP-pluginet installerat på din webbplats. Detta byter WordPress från att använda den inbyggda PHP mail()-funktionen till din SMTP-tjänst.

Vi använder WP Mail SMTP på WPBeginner och alla våra partnerwebbplatser för att säkerställa att varje e-postmeddelande levereras tillförlitligt.

Installera och aktivera först WP Mail SMTP-pluginet. Om du är osäker på hur, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Klicka sedan på ‘WP Mail SMTP’ i din WordPress-instrumentpanel för att konfigurera plugin-inställningarna.

WP Mail SMTP-inställningssidan i din WordPress-instrumentpanel

Du behöver först ange namnet och företags-e-postadressen som du vill att din webbplats e-post ska komma från.

Se till att du använder samma e-postadress här som du kommer att använda för din SMTP-e-posttjänst.

Ange namn och e-postadress som dina WordPress-e-postmeddelanden ska komma från

Du kan välja att tvinga e-postmeddelanden att använda detta namn och denna e-postadress, även om andra plugins som WPForms har andra inställningar. WP Mail SMTP kommer att åsidosätta inställningarna för andra plugins.

Därefter behöver du välja en SMTP-e-posttjänst för din webbplats. För den här handledningen kommer vi att konfigurera SMTP med hjälp av SendLayer.

WP Mail SMTP:s e-postalternativ

För att slutföra konfigurationen av WP Mail SMTP behöver du skapa ett konto hos SendLayer. Vi gör det härnäst, sedan återkommer vi för att slutföra konfigurationen, så håll den här fliken öppen.

Steg 2: Konfigurera din SMTP-e-posttjänst

SendLayer är en pålitlig e-postleveranstjänst som är byggd specifikt för transaktionella e-postmeddelanden. Det är de automatiserade e-postmeddelanden som din webbplats skickar, som formulärinlämningar, orderbekräftelser och lösenordsåterställningar.

Du kan använda SendLayer för att skicka upp till 200 e-postmeddelanden gratis. Det är mer än tillräckligt för att de flesta små webbplatser ska komma igång.

Det kan vara e-postmeddelanden från ditt kontaktformulär, detaljer om nya användarkonton, e-postmeddelanden för lösenordsåterställning eller andra e-postmeddelanden som skickas via din WordPress-webbplats.

Gå först till SendLayer-webbplatsen för att skapa ett konto. På sidan Prissättning klickar du på länken 'Prova vår kostnadsfria testversion av SendLayer (skicka upp till 200 e-postmeddelanden)' för att konfigurera ditt konto.

Klicka på SendLayers kostnadsfria provlänksknapp

När du har skapat ett konto ser du din SendLayer-instrumentpanel.

Nu när du har ett SendLayer-konto, låt oss ansluta din e-postleverantör till WordPress.

SendLayer-instrumentpanelen

Steg 3: Koppla din WordPress-webbplats till SendLayer

Innan du kan skicka e-postmeddelanden med SendLayer måste du auktorisera din domän.

Detta bevisar för e-postservrar att du är den bekräftade ägaren av din avsändardomän och att dina e-postmeddelanden kommer från en legitim källa.

För att auktorisera din domän, klicka på den orange knappen 'Lägg till domän' från SendLayer-instrumentpanelen.

Klicka på knappen Lägg till domän i SendLayer

På nästa sida, skriv ditt domännamn i det angivna fältet.

Klicka sedan på knappen 'Lägg till domän'.

Lägg till din domän i SendLayer

Notera: Med andra e-posttjänster som Brevo (tidigare Sendinblue) måste du först konfigurera en underdomän för din webbplats. Men SendLayer kommer automatiskt att lägga till underdomänen i avsändardomänens DNS-poster.

Så du behöver inte lägga till en extra underdomän när du registrerar domänen.

När du har lagt till din domän kommer SendLayer att visa dig 5 DNS-poster som du ska lägga till i din domäns inställningar.

DNS-poster (Domain Name System-poster) är inställningar som kopplar ditt domännamn till olika tjänster. Dessa specifika poster verifierar att du äger domänen och auktoriserar SendLayer att skicka e-postmeddelanden å dina vägnar.

SendLayers DNS-poster

Oroa dig inte om detta ser komplicerat ut. Du kopierar och klistrar bara in text från en plats till en annan, och vi guidar dig genom varje steg.

För den här handledningen demonstrerar vi med ett hostingkonto på Bluehost.

Om du använder andra hostingföretag eller om din DNS hanteras hos en domänregistrator som Network Solutions, GoDaddy, eller Namecheap, följ bara deras respektive instruktioner.

Du kan också läsa vår guide om hur du konfigurerar WP Mail SMTP med vilken värd som helst.

Öppna först en ny flik i webbläsaren och logga in på ditt WordPress-hostingkonto. Hitta sedan din domäns DNS-poster.

I Bluehost gör du detta genom att gå till 'Domäner'. Klicka sedan på 'Inställningar' bredvid den domän du vill ansluta med SendLayer.

Öppna Bluehosts domänsida och klicka på Inställningar

På nästa sida, scrolla ner till avsnittet 'Avancerade verktyg'.

Klicka sedan på knappen 'Hantera' bredvid Avancerade DNS-poster.

Klicka på Hantera i Bluehost för att öppna Advanced DNS Records Manager

Du kommer att se ett varningsmeddelande som säger att DNS-poster bör redigeras av en avancerad användare. Oroa dig inte för detta meddelande. Processen är enkel.

Klicka på 'Fortsätt' för att gå vidare.

Varningen om avancerade DNS-poster i Bluehost

Du kommer nu till sidan Hantera avancerade DNS-poster.

För att börja, klicka på knappen '+ Lägg till post'.

Lägga till en ny DNS-post i Bluehost

Nu ska vi lägga till de DNS-poster som tillhandahålls av SendLayer.

Välj först typen av DNS-post. I det här fallet använder vi CNAME för den första posten.

I sektionen 'Pekar på' klickar du på 'Annan värd'. Du kommer att välja samma alternativ för alla dina DNS-poster senare.

Välja DNS-posttyp och hänvisar till inställningar i Bluehost

När du skrollar ner ser du tre fält: Värdnamn, Alias och TTL.

Fyll i Värdnamn med värdet från SendLayers kolumn 'Hostname'. Fyll i Alias med värdet från SendLayers kolumn 'Value'. För TTL kan du lämna det på 15 minuter.

Värdnamn, Alias och TTL-fälten när du lägger till en ny DNS-post i Bluehost

Skärmdumpen nedan visar hur vår skärm såg ut när vi lade till vår första CNAME-post.

När du är klar, klicka på 'Lägg till'.

Fylla i värdnamn, alias och TTL-fält när du lägger till en ny DNS-post i Bluehost

Upprepa dessa steg för alla DNS-poster (både CNAME och TXT).

När du lägger till TXT-posten, klistra in 'Hostname'-värdet från SendLayer i fältet 'Värdnamn' och 'Value' i fältet 'TXT Value'.

Så här ser det ut:

Lägga till en TXT-post i Bluehost

När du har lagt till dina poster, gå tillbaka till SendLayer och markera rutan bredvid 'Jag har lagt till dessa DNS-poster och är redo att fortsätta.'

Klicka sedan på knappen 'Verifiera DNS-poster'.

Verifiera DNS-poster SendLayer

Det kan ta 24-48 timmar innan SendLayer kan verifiera dina poster. Erfarenhetsmässigt tog det flera timmar.

Om ingenting händer när du klickar på den knappen, kan posterna inte verifieras ännu. Du kan kontrollera igen senare genom att gå till 'Inställningar' och navigera till fliken 'DNS Records & Settings' från din SendLayer-instrumentpanel.

SendLayer DNS TXT-poster när de har verifierats

Här hittar du en lista över alla dina DNS-poster på ett ställe. När din domän har godkänts framgångsrikt ser du gröna bockar bredvid varje DNS-post i kolumnen 'Status'.

Du kan fortsätta med den här handledningen medan du väntar på att godkännandet ska slutföras.

Steg 4: Slutför installationen av WP Mail SMTP för att använda SendLayer

Låt oss slutföra installationen. Gå först till ditt SendLayer-konto för att hitta din API-nyckel.

Från SendLayers instrumentpanel går du till Inställningar » API-nycklar. Här ser du en standard-API-nyckel som genererades när du godkände din domän i SendLayer.

Hitta SendLayer API-nycklar

Kopiera API-nyckeln från den här sidan genom att klicka på kopieringsikonen.

Som så här:

Klicka för att kopiera API-nyckeln i SendLayer

När det är gjort, gå tillbaka till fliken för din WP Mail SMTP-installationsguide.

Klistra sedan in API-nyckeln där det är lämpligt.

Klistra in SendLayer API-nyckeln i WP Mail SMTP

Grattis! Du har nu ställt in allt. Det sista steget är att skicka ett testmejl för att säkerställa att allt fungerar.

Gå till WP Mail SMTP » Verktyg. På fliken 'E-posttest' anger du en e-postadress att skicka ett test till. Detta kommer som standard att vara webbplatsens administratörse-post. Klicka på 'Skicka e-post'.

Skicka ett testmail med WP Mail SMTP

Du bör se meddelandet 'Test HTML-e-post skickades framgångsrikt!'

Kontrollera din inkorg för att se om det kom fram. Det kommer att se ut så här:

Testmeddelandet från WP Mail SMTP

Notera: Om ditt SendLayer-konto ännu inte är aktiverat får du meddelandet: [permission_denied]: Unable to send email. Your SMTP account is not yet activated.

Alternativa sätt att åtgärda problemet med att WordPress inte skickar e-post

Som du kan se från WP Mail SMTP-pluginets lista över e-postleverantörsalternativ, behöver du inte använda SendLayer. Även om det är vår bästa gratis rekommendation, finns det andra alternativ, inklusive Microsoft 365, Gmail (Google Workspace), Amazon SES och mer.

Använda Gmail eller Google Workspace med WP Mail SMTP för att åtgärda WordPress-e-post

Om du har ett Gmail-konto kan du använda det för att skicka dina e-postmeddelanden. Du behöver inte ange dina e-postinloggningsuppgifter i WordPress när du använder WP Mail SMTP-pluginet.

För att använda Gmail eller Google Workspace, ställ in WP Mail SMTP som visas ovan och klicka sedan på alternativet 'Google / Gmail' för din e-postleverantör.

Därefter kan du konfigurera e-postleverantörsinställningarna med WP Mail SMTP:s installation med ett klick.

Den här metoden kräver inte att du skapar din egen app, vilket gör den mycket enklare. Du behöver bara logga in på ditt Gmail-konto och klicka på 'Spara inställningar'.

Konfigurera Gmail i WP Mail SMTP

Det finns dock ett par nackdelar med att använda din professionella Gmail eller Google Workspace.

En är att om du ändrar e-postadressen i framtiden måste du gå igenom hela processen igen. Detta inkluderar att skapa en ny webbapplikation.

Använda Microsoft 365 med WP Mail SMTP för att fixa WordPress-mejl

Om du använder Microsoft Office 365 eller Outlook för ditt vanliga e-postkonto kan du också använda det för att skicka e-postmeddelanden via WordPress.

Detta alternativ innebär dock en mer komplicerad installationsprocess. Du måste ställa in WP Mail SMTP som ovan och sedan klicka på alternativet '365 / Outlook' när du väljer din SMTP-e-postleverantör. Du måste också registrera en app i Microsoft Azure för att fylla i de obligatoriska fälten.

Välja Outlook som WP Mail SMTP-mailklient

För mer information, se den detaljerade guiden om hur man konfigurerar Outlook med WP Mail SMTP.

Använda Amazon SES med WP Mail SMTP för att fixa WordPress-e-postmeddelanden

Amazon AWS-plattformen har en Simple Email Service (SES) som du kan använda för att lösa WordPress-e-postproblemet.

Det bästa med Amazon är att det låter dig skicka upp till 62 000 e-postmeddelanden varje månad gratis. Nackdelen är att installationen är mer utmanande för nybörjare, vilket är anledningen till att vi inte rekommenderar det som vårt föredragna alternativ.

Men som du kan föreställa dig använder många proffs och experter Amazon SES för sin WordPress e-post SMTP-tjänst, så vi kunde inte skriva en artikel utan att nämna det.

Om du är intresserad av att ställa in Amazon SES med WordPress, se de fullständiga instruktionerna om hur du ställer in Amazon SES med WordPress.

Oavsett vilken e-postleverantör du bestämmer dig för att använda, kom alltid ihåg att använda funktionen 'Testa e-post' för att säkerställa att e-postmeddelanden skickas framgångsrikt.

Se till att kontrollera din inkorg också och bekräfta att du har mottagit testmeddelandet.

Vanliga frågor om att skicka WordPress-e-post

Här är några vanliga frågor vi får om WordPress-e-postproblem.

Varför hamnar mina WordPress-e-postmeddelanden i skräppost?

WordPress-e-postmeddelanden hamnar i skräppostmappen eftersom de skickas med PHP:s mail()-funktion, som inte inkluderar autentisering. E-postleverantörer som Gmail kan inte verifiera att e-postmeddelandena faktiskt kommer från din domän, så de flaggar dem som misstänkta. Att använda SMTP med korrekt autentisering löser detta problem.

Är WP Mail SMTP gratis?

Ja, WP Mail SMTP har en gratisversion tillgänglig på WordPress.org som fungerar med de flesta SMTP-tjänster. Det finns också en Pro-version med ytterligare funktioner som e-postloggning, spårning och säkerhetskopieringsanslutningar.

Vilken är den bästa SMTP-tjänsten för nybörjare?

Vi rekommenderar SendLayer för nybörjare eftersom den erbjuder en gratis nivå (200 e-postmeddelanden), har en enkel installationsprocess och är specifikt utformad för transaktionella e-postmeddelanden. Gmail är ett annat bra alternativ om du redan har ett Google-konto.

Hur vet jag om mina WordPress-e-postmeddelanden fungerar?

Efter att ha konfigurerat WP Mail SMTP, gå till WP Mail SMTP » Verktyg i din WordPress-instrumentpanel. Använd funktionen E-posttest för att skicka ett testmeddelande till dig själv. Om du får det i din inkorg (inte skräppost), fungerar dina e-postmeddelanden korrekt.

Videohandledning

Om du föredrar visuella instruktioner, kolla in den här videon:

Prenumerera på WPBeginner

Upplever du andra WordPress-fel? Kolla in dessa guider

WordPress är inte perfekt, och du kan stöta på några vanliga fel då och då.

Här är några handledningar du kan kolla in för att lösa dem:

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du åtgärdar problemet med att WordPress inte skickar e-post. Du kanske också vill se vår lista över de vanligaste problemen med WordPress blockredigerare eller våra val av de bästa WooCommerce e-postanpassningsplugins.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

164 CommentsLeave a Reply

  1. Mitt problem är att wordpress inte skickar e-post till eller från en adress som kommer från mitt domännamn. T.ex. @domain.com. Men det skickar från alla andra typer av e-postadresser.

  2. Jag har lyckats konfigurera min webbplats, och den fungerar mycket bra.
    Tack för denna fina och fungerande handledning..
    Jag använde GMail API första metoden..

    FÖRLÅT MIN DÅLIGA ENGELSKA

  3. Hej, snälla, vet någon hur man kan stoppa WordPress från att skicka automatiska e-postmeddelanden till blogg abonnenter, jag vill använda MailChimp men det verkar som att jag måste inaktivera WordPress först. Tack

  4. Tack så mycket. Du har hjälpt mig att lösa mitt e-postproblem. Detta var en av de bästa handledningarna jag någonsin sett. Varje steg är mycket väl förklarat.

  5. Hi, I have installed SMTP – I think right.. but I’m still not receiving emails from the contact form. I’m also not getting new order notifications. can someone please help me? :(

  6. Jag har slutfört alla steg med Mailgun men när jag försöker skicka ett testmejl till mina andra webbmejl inom samma domän, levereras de aldrig. Det fungerar dock ganska bra med andra mejl som Gmail.
    Någon idé om vad som kan orsaka detta problem?

  7. Finns det ett sätt att hitta de e-postmeddelanden som skickades och som du inte fick på grund av detta problem?

    • Hej Ron,

      Standardaviseringse-postmeddelanden från WordPress lagras inte i databasen. Men om du använder ett plugin som lagrar poster i databasen kan du kanske se dem.

      Admin

  8. Istället för meddelandet Success! får jag ett felmeddelande som detta:
    ——–
    Not Acceptable!

    En lämplig representation av den begärda resursen kunde inte hittas på den här servern. Det här felet genererades av Mod_Security.
    ——-
    Vad är problemet?

    • Jag har exakt samma problem. Lösningen verkar ligga i komplicerade CSS-manövrar som jag hatar.

  9. Så... det här brukade vara min favoritapp. Hittade en liknande hjälpvideo från er för ett tag sedan. Älskade Mailgun – sedan började de ändra sin policy. Nu fungerar det bara för verifierade e-postadresser... om du inte... sätter ett kreditkort på fil.

  10. Jag har haft problem med att administratörer och användare (och nya användare) inte får automatiska aviseringar.

    Kommer detta också att lösa det problemet?

    Tack

  11. Hej,

    Jag är förvirrad över steget att öppna cPanel i hostingkontot. Vad är hostingkontot? Finns det i WordPress? Tack

  12. Jag hade exakt samma problem med att e-postmeddelanden inte skickades och dessa instruktioner var mycket användbara. Jag har nu löst problemet helt – tack så mycket

  13. Hej,

    Tack för ämnet. Det hjälpte mig mycket och löste problemet som jag kämpade med i 3 dagar.

    Med vänliga hälsningar,
    Amol

  14. Jag började använda videoguiden och det första steget var att skapa ett Mailgun-konto. Jag skapade ett lösenord och klickade på verifieringslänken i min e-post för att slutföra kontot. Därefter ville de dock skicka mig en bekräftelsekod via SMS till en mobiltelefon som en andra verifiering. Jag har bara en fast telefon, ingen mobiltelefon, och det fanns ingen lösning, så det är omöjligt för mig att använda Mailgun. Jag inser att de flesta idag har mobiltelefoner, men det verkar dumt att de inte tillåter registrering via dator (eller via en röstkod över telefonen).

  15. Tack så mycket! Jag hade bara några ändringar gällande domäninställningar, och detta pekade mig i rätt riktning.

  16. Hej, Om jag använder Zoho mail för exempel.com för e-post.

    Kan jag fortfarande använda mail1.example.com och konfigurera MX-posten?

    Kommer det att fungera eller stoppa mitt e-postkonto som skapats på Zoho Mail för till exempel.com

  17. Detta fungerade perfekt och löste alla mina problem med att skicka e-post från Wordpress. Tack!!

    Melinda

  18. Min wordpress skickar e-postmeddelanden, men dessa e-postmeddelanden hamnar i skräppostmappen... Jag behöver en lösning. Jag försökte använda koder från functions.php men det fungerade inte. Min lösning var att installera Mail Bank-pluginet men jag vill inte ha det pluginet. Jag vill ha en enkel lösning.

  19. Hej! Jag har problem med min kontaktsida, vi tar inte emot ny kontaktinformation på vår CRM-webbplats. Kan du guida mig för att lösa problemet?

  20. Hej

    Tack för den utmärkta handledningen. Jag får
    "Mailgun HTTP API Test Failure; status "Free accounts are for test purposes only. Please upgrade or add the address to authorized recipients in Account Settings.".
    Vet du varför eller hur man löser det?
    (Lade till en "auktoriserad användare" till mitt konto)

    • Jag har samma problem. Jag förstår inte heller hur jag ska komma till cPanel. Vad missar jag?

  21. Ah! När du är osäker, lägg till detta TXT-post. @ v=spf1 include:_spf.google.com ~all
    Det vill säga, detta fungerar för Namecheap (och troligtvis andra) när Gmail är aktiverat. Njut!

  22. Jag har problemet att funktionen wp_mail() inte visas i vårt dokument functions.php. Om jag läser dokumentationen korrekt, betyder det att Gmail SMTP-plugin fortfarande inte kommer att fungera eftersom den fortfarande använder den funktionen. Varje gång jag har försökt lägga till funktionen wp_mail() har det resulterat i ett dödligt fel som dödar webbplatsen och jag måste fjärråtkomma vår server för att ta bort koden för att få sidan att fungera igen. Några idéer?

    • Hej Aaron,

      wp_mail-funktionen finns i WordPress kärnfiler, så du hittar den inte i din temas functions.php-fil. Eftersom den redan är en del av kärnan behöver du inte lägga till den. Försök att installera Gmail SMTP-plugin, så bör det fungera.

      Admin

  23. Hej, så glad att jag hittade den här handledningen! Kan någon berätta för mig om jag behöver använda en underdomän för att konfigurera Mailgun? Vi har konfigurerat detta med vår rot-domän och har några problem och jag undrar om det kan vara anledningen. Några råd skulle uppskattas! Tack, Clare.

    • Det kan orsaka problem om du konfigurerar det utan en, baserat på vad jag har läst, för om du konfigurerar MX-posterna för MailGun med din nuvarande e-postadress kan det vara problematiskt.

  24. Bra handledning. Jag måste säga att berättaren har en riktigt fin röst, trevlig och behaglig.

  25. Hej,

    Jag tror att jag hittade en enkel lösning på det här problemet. När du konfigurerar formulärfält, istället för att använda det generiska e-postfältet, använder jag bara en annan typ av fält och markerar det som ett "obligatoriskt" fält. På så sätt vet folk att det är ett obligatoriskt fält och ger dig fortfarande en giltig e-postadress.

    Jag har precis haft samma problem med att Wordpress plötsligt slutade skicka e-post till mig från alla som har en Gmail-adress. Jag har ändrat fälttyperna och tar nu emot e-postmeddelanden från inskickade formulär igen.

    Jag skulle vara intresserad av att se om någon annan skulle försöka se om detta fungerar.

  26. Först och främst... mycket informativ artikel... inklusive YouTube-videon om att ställa in Google Apps for Work. Så tack för det!

    Ett par frågor:

    Jag använder Mad Mimi för min e-postmarknadsföring…och de skickade ut artikeln nedan för ett tag sedan där de uppmanade Gmail-användare att inte använda Gmail-adresser för att skicka ut Mad Mimi-e-postkampanjer (vilket är vad jag brukade göra), utan istället använda en anpassad domän. Så det är vad jag gjorde. Jag skapade en anpassad adress av typen “namn@domän.com” och har använt den. Om jag vill använda exakt samma adress “namn@domän.com” för Google Apps for Work-konfigurationen för att ta emot aviseringar från min Wordpress-webbplats…kommer detta att ställa till det med Mad Mimi-e-postmeddelandena?

    Dessutom har jag för närvarande min personliga Gmail konfigurerad för att kunna skicka och ta emot e-post från adressen "name@domain.com"... så hur påverkas det också? Behöver jag ta bort den där konfigurationen om jag väljer det här Google Apps for Work-alternativet för att lösa mitt problem med att inte ta emot mina Wordpress-aviseringar?

    Tack så mycket på förhand för all förtydligande kring detta.

  27. Just wanted to say – thank you so much for this article! Has helped me fix my forms :) not sure what the issue was before, if it was the server or what – but the mailgun solution worked perfectly for me.

  28. Bra artikel! Tack för att du delade med dig!

    1) Varför kräver inte mailguns HTTP API ett användarnamn och lösenord som SMTP-lösningen gör? Är det för att mailgun verifierar på DNS-nivå (med sina SPF- och domännyckelposter) och med API:et — så denna konfiguration tog bort behovet av SMTP-uppgifterna?

    2) Har jag rätt i att dessa sändningsproblem (att bli avvisad av Googles eller Yahos e-postservrar) mest beror på att folk försöker skicka e-post från sina WP-installationer men använder en personalAccount@aol.com för att skicka e-post från en WP-installation på example.com?

    3) Skulle Mailgun tillåta någon att skicka e-post som personalAccount@aol.com trots att e-postmeddelandet kommer från WP-installationen på example.com?

    Tack för din hjälp!

  29. Tack så mycket för dessa utmärkta instruktioner.
    Fungerade för mig första gången.

    Shaun

  30. Postman SMTP fixade min wordpress-e-post efter att ha provat allt som alla sa åt mig att prova.

    • Tack för att du hänvisade mig till Postman SMTP. Jag hade också provat flera konfigurationer utan framgång.

    • Tack Lucas, jag med!
      Postman SMTP löste alla mina e-postproblem.. Jag har försökt testa mailfunktionen på Wordpress installerat på localhost under Xampp i en dag eller två.
      Jag är helt ny på Wordpress och jag lär mig att hemligheten till ett lyckligt liv är att skaffa rätt plugin.. rekommendationer är ovärderliga.

  31. Jag behöver hjälp. Jag har framgångsrikt installerat mailgun med hjälp av din video Hur man fixar WordPress som inte skickar e-post, men mina e-postaviseringar skickas fortfarande inte. Måste jag ange någon kod i varje e-postmall? Jag har ingen aning om vad jag gör.

  32. Du borde verkligen varna folk för att ändra MX-posterna. Det förstörde min inkommande e-post i 5 timmar och jag var tvungen att ändra tillbaka dem.

  33. Jag ställde in allt detta och fick aldrig ett aktiveringsmail från Mailgun. Ganska patetiskt att en e-post smtp-tjänst inte ens kan lösa sitt eget system för kontobekräftelse via... suck... e-post.

    Jag skickade en supportbiljett. Nu, eftersom jag ändrade inställningarna på mitt webbhotell, fungerar INGEN av mina e-postmeddelanden. Jag har provat tre olika e-postadresser för att aktivera kontot, och ingen har fått aktiveringsmejlet.

  34. Fantastisk video, fantastisk handledning. Fin lösning. Perfekt! Mailgun är fantastiskt, tack så mycket killar!

  35. Tack för handledningarna. Jag kunde inte fortsätta eftersom jag fick följande felmeddelande: "Ditt konto är tillfälligt inaktiverat. Företagsverifiering Kontakta supporten för att lösa detta". Jag har redan skapat två supportärenden, det verkar inte hjälpa. Någon idé om vad jag behöver göra för att få detta löst?

    • Mailgun har interna kontroller som ibland kan flagga ett oskyldigt konto som misstänkt. Du behöver bara kontakta deras support, de kommer att ställa dig några frågor om din e-postanvändning och låsa upp ditt konto.

      Admin

  36. Åh herregud, tack så mycket för detta! Ni är livräddare! E-postmeddelanden från min wp-webbplats brukade hamna i skräppost, nu når de inkorgen utan problem... En sak som kan vara värd att nämna är att domänen du ställer in i Mailgun inte visas i WP-meddelanden till användare/kunder, så du behöver inte använda en matchande domän för din webbplats. Du kan ställa in mail1.example.com i Mailgun för din WordPress-webbplats anotherexample.com och det fungerar.

    • Faktum är att jag fortfarande hade några problem efter testning, och bestämde mig för att installera sendgrid-pluginet, och det var lättare att ställa in och fungerar som en charm...

  37. Mitt domännamn är kopplat till Google Apps e-post, jag vill inte förstöra saker. Kan jag istället använda .org-versionen av mitt domännamn. Jag har .org och det är bara parkerat (vidarebefordrar till .com) oanvänt.

    Tack

  38. Gör det bara enkelt och använd SendGrid. Du skapar bara ett allmänt API och lägger sedan till det i inställningarna för SendGrid-pluginet på webbplatsen du behöver använda det på.

  39. Hej, du nämner att du behöver kortkoden senare i videon, var använder du kortkoden? Ersätter den Gravity Forms?

  40. Åh herregud, var var du förra veckan med detta? Jag tillbringade fyra semesterdagar med att lösa allt detta på egen hand.

    Jag ser dock inte mitt problem listat, vilket var att använda Yahoo-post.

    Har varit en Yahoo-användare sedan 2000 så hatade att ge upp men satte äntligen upp nya Gmail-konton på alla mina webbplatser vilket ändrade allt. Jag har nu alla dessa konton vidarebefordrade till Yahoo, var och en med en anteckning i avsändaradressen som talar om deras källa.

    Det kan ha funnits ett sätt att få Yahoo att fungera, men jag hittade det inte och gav till slut upp. Detta är en bättre lösning eftersom den låter mig ställa in separata e-postlistor och arbeta med MailChimp och SumoMe. Hittills under den senaste veckan har vi samlat över hundra nya medlemmar på en webbplats, skillnaden är att nu får jag se var och en när den kommer in, kan radera mitt Yahoo-meddelande och fortfarande ha posten i Gmail-arkiven.

    Med allt detta sagt, den här sidan bokmärks för framtida referens. Tack, det var nästan i tid.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.