Kuidas lahendada WordPressi meili saatmata jätmise probleem
Me kõik teame, kuidas meili saata, kuid mida teha, kui meili saatmine ei suju ootuspäraselt?
Üks levinumaid probleeme, millega algajad arendajad peavad tegelema, on see, et WordPress ei saada e-kirju õigesti. Ja kuigi seda saab üsna lihtsalt lahendada, ei tea te tõenäoliselt kõiki siin toimivaid lihtsaid parandusi, kui te pole seda tüüpi probleemiga kunagi tegelenud.
Nii et ilma pikema jututa räägime lähemalt WordPressi meilipluginast, meili saatmise veast, selle esinemise põhjustest ja selle parandamisest.
WordPressi meili ebaõnnestumine: kõige levinumad olukorrad
WordPressi kasutamisel on palju eeliseid, kuid on ka olukordi ja probleeme, millega peate teadma, kuidas toime tulla. Siin on mõned levinumad olukorrad, mis on seotud saidi meiliprobleemidega.
- Kontaktvormide kasutamine: on märgatud, et mõnel juhul, kui külastaja esitab kontaktivormi vaikevormi või kolmanda osapoole kontaktvormi abil (nt kontaktivorm 7), on tõenäoline, et te ei saa e-posti teel teadet, et nad esitas vormi.
- Kui WordPress saadab teie märguandeid: WordPressi meiliseadetes saate valida, et teie teated saadetakse automaatselt. See hõlmab e-kirju, mis teavitavad teid uute kasutajate registreerimisest, parooli lähtestamisest, ajaveebipostituse kommentaaridest, automaatsetest värskendustest ja muust. Kuid mõnikord ei tööta see korralikult.
- Kolmanda osapoole pistikprogrammide kasutamine: populaarsete pistikprogrammide, nagu WooCommerce ja WPForms, märguanded jäävad sageli märkamata, kuna WordPress ei saada meile. Kirjad ei jõua kunagi teie postkasti või märgitakse need rämpspostiks.
Aga miks sellistes olukordades probleemid tekivad? Lisateavet selle kohta leiate allpool.
Miks te ei saa oma WordPressi saidilt meile?
WordPressi meili saatmise tõrke ilmnemisel on mitu põhjust, kuid kõige tavalisem on see, et teie hostimisserver ei ole konfigureeritud PHP mail() funktsiooni kasutama.
Isegi kui saaksite e-kirju saata ilma e-kirjade saatmise PHP funktsioonita, on mitmeid tööriistu, mis on mõeldud tuvastama, kas meil tuleb kohast, kuhu see peaks tulema. WordPressi saitide saadetud meilid ebaõnnestuvad aeg-ajalt selles testis.
Seetõttu ei ole me WordPressi e-kirjade saatmise fännid ja soovitame registreerimismeilide, uudiskirjade jms jaoks kasutada SMTP -d.
SMTP ehk Simple Mail Transfer Protocol on kõige turvalisem ja parim viis meili saatmise ebaõnnestumise probleemi lahendamiseks. Erinevalt PHP meilifunktsioonist kasutab SMTP õiget autentimist, mis suurendab e -kirjade edastamist .
Saate valida paljude saadaolevate SMTP-teenuste hulgast, kuid täna keskendume kahele meie valitud teenusele: MailGun ja Gmail.
Parandage WordPress, mis ei saada e-kirju
Igapäevased olukorrad, kus WordPress ei saada meile, võivad hõlmata kontaktivormi esitamist, mida te kunagi ei saa, või kolmanda osapoole pistikprogrammi teatist. See võib kehtida ka siis, kui WooCommerce ei saada e-kirju hiljutiste müügi- või kliendipäringute kohta.
Nende probleemide põhjus on tavaliselt peidetud pistikprogrammi valedes sätetes või ühildumatuses PHP7, HHVM ja muu sarnasega. Vaatame nüüd mõnda kiiret lahendust.
Testige e-posti oma serveris
Tasuta tööriist, nagu pistikprogramm Check Email, võib olla mugav WordPressi meili saatmise testimiseks. Kasutage seda WordPressi meilide testimiseks ja veendumaks, et meiliprobleeme pole.
Tööriista ise on ülilihtne kasutada; lihtsalt installige see ja saatke testmeil, et näha, kas kõik töötab õigesti. Probleem, nagu e-kirjade saatmata jätmine, tuleks tuvastada kohe.
Kontrollige oma meilikliendit, kas saite testmeili. Teemareal kuvatakse "Testi meili aadress aadressilt https://yourdomain.com ." Samuti kontrollige kindlasti oma rämpsposti või rämpsposti kausta.
Kui leiate saadetud e-kirja, tähendab see, et varem saatmata e-kirjad olid tõenäoliselt teie kontaktivormi pistikprogrammi valesti seadistamise või ühildumatuse tagajärg. Saate alati WordPressi meiliseadetega mängida, et seda parandada, või võtke abi saamiseks ühendust pistikprogrammi arendajaga.
Konfigureerige Gmaili SMTP WordPressis
Kõigist meilivalikutest on hea WP-posti SMTP kasutamine tõenäoliselt parim viis vältida meili mittesaatmise probleemi.
Soovitame teil lubada SMTP Gmail WordPressi SMTP vaikeväärtusena. Teie WordPressi meili ei saadeta mitte ainult, vaid suurendab ka kohaletoimetavust, vältides kirjade sattumist rämpsposti või rämpsposti kaustadesse.
Pidage siiski meeles, et tasuta versiooni puhul on teie WordPressi meilide saatmise valik piiratud maksimaalselt 100 meiliga päevas (3000 tasuta meili kuus). Kui teil on vaja rohkem meile välja saata, saate neid limiite suurendada, kui maksate G Suite’i eest.
Teine võimalus on valida mõni muu SMTP WordPress, näiteks Mailgun. See annab teile iga kuu rohkem tasuta meile, kuid seevastu ei saa te kasutada kõiki Gmaili funktsioone.
Nii et vaatame läbi Gmaili SMTP WordPressi konfigureerimise sammud.
Samm 1
Esimesed sammud on tasuta plugina Post SMTP (varem Postman SMTP) allalaadimine ja installimine. Sellel pistikprogrammil on 5 tärni 5-st ja see töötab suurepäraselt WooCommerce’i ja digitaalsete allalaadimistega.
Allolevas näites kasutatakse Gmaili SMTP-serverina WordPressi installimise jaoks meilide saatmiseks. Kasutame Gmaili API-le juurdepääsu lubamiseks protokolli OAuth 2.0 – see tähendab turvalisemat sisselogimissüsteemi ja kasutajad ei pea sisestama kasutajanime ega parooli.
Kui te aga ei ole Gmaili kasutaja, võib see pistikprogramm teile siiski abiks olla, kuna see toetab mitmesuguseid seadistusi ja teenusepakkujaid, sealhulgas Mandrill, SendGrid ja isegi MailGun.
2 samm
Kui olete selle WordPressi SMTP pistikprogrammi installinud, klõpsake SMTP postitamise seadistuses nuppu "Käivita viisard".
3 samm
Sisestage oma nimi ja e-posti aadress, mida soovite e-kirjade saatmiseks kasutada, ja klõpsake nuppu "Järgmine".
4 samm
Nüüd peate sisestama väljamineva meili serveri hostinime. Selles näites kasutame aadressi smtp.gmail.com. Seejärel klõpsake nuppu "Järgmine".
5 samm
Nüüd on aeg ühendus konfigureerida. Selles näites kasutame Gmaili API-t, kuna mõned hostid võivad vaikeporte blokeerida, nagu me selles artiklis varem mainisime.
6 samm
Seejärel peate avama uue vahekaardi ja looma Google’iga uue projekti. Minge aadressile console.developers.google.com ja logige sisse Gmailiga, mida kasutate meilide saatmiseks. Seejärel peate looma uue projekti.
7 samm
Valige oma projektile nimi ja klõpsake nuppu "Loo".
8 samm
Uue projekti armatuurlaual klõpsake nuppu "Luba APIS ja teenused".
9 samm
Seejärel klõpsake G Suite’i API-de all valikul „Gmaili API".
10 samm
Seejärel klõpsake nuppu "Luba".
11 samm
Seejärel klõpsake vasakus servas "Mandaat". Seejärel valige jaotises Mandaatide loomine "OAuthi kliendi ID".
12 samm
Järgmisel ekraanil peate klõpsama nuppu „Nõusoleku kuva seadistamine”.
13 samm
Kirjutage üles oma e-posti aadress, toote nimi ja privaatsuspoliitika URL. See on see, mida peate täitma, kuid soovitame tungivalt kõik ära täita.
14 samm
Kui teilt küsitakse rakenduse tüübi kohta, valige järgmisel ekraanil veebirakendus. Sisestage nimi, kleepige Postimehe viisardi ekraanilt URL „Authorized JavaScript origins” ja „Authorized redirect URIs”. Seejärel klõpsake nuppu "Salvesta".
15 samm
Sel hetkel saate oma kliendi ID ja kliendi saladuse.
16 samm
Kopeerige ja kleepige need SMTP postitamise viisardi väljadele Client ID ja Client Secret. Seejärel klõpsake nuppu "Järgmine" ja seejärel "Lõpeta".
17 samm
Oma domeeni kinnitamise tagamiseks lisage see Google’i arendajakonsooli.
18 samm
Seejärel peate oma Gmaili kontole juurdepääsu lubamiseks käsku "Andke Google’iga luba" ja klõpsake nuppu.
Lõpetame mõtted selle kohta, kuidas lahendada WordPressi e-kirjade saatmata jätmise probleem
Mitmel põhjusel on teil probleeme sellega, et WordPress ei saada meile. WordPressi e-posti õige seadistuse korral saab seda aga hõlpsasti vältida.
Kaaluge meili saatmiseks SMTP kasutamist ja teil peaks olema oluliselt vähem juhtumeid, kus WordPress ei saada meile. Sellest artiklist leiate käepärase juhendi kõigi kirjade saatmiseks vajalike SMTP seadistamiseks vajalike sammudega.
Kui teile meeldis lugeda seda artiklit selle kohta, kuidas parandada WordPressi e-kirjade saatmata jätmist, peaksite WordPressi surmava ekraani parandamise kohta seda artiklit vaatama.
Kirjutasime ka mõnest seotud teemast, nagu err_ssl_version_or_cipher_mismatch parandamine, halva lüüsi vea 502 parandamine, liiga paljude ümbersuunamiste parandamine, WordPressi http-vea parandamine pildi üleslaadimisel ja 504 vea parandamine .


