laravel

Laravel Kaip greitai ir saugiai patikrinti el. Laiškus

Laravel Kaip greitai ir saugiai patikrinti el. Laiškus

Problema

Jūsų „Laravel“ programa greičiausiai galės bendrauti su savo vartotojais el. Paštu.

Koduojant „Laravel“ el. Pašto šabloną yra daug kliūčių ir iššūkių. Daugiausiai laiko užima įsitikinimas, kad jūsų el. Pašto šablonas veikia gerai ir atrodo taip, kaip tikėjotės.

Akivaizdu, kad galėtumėte užregistruoti naują „Gmail“ paskyrą ir sukurti programą naudodami „Gmail“. Tai suteiktų jums tikrą el. Pašto pristatymą, kurį galite patikrinti, pavyzdžiui, savo telefone.

Čia yra problema, jei dirbate su tikra duomenų baze ir negalite sau leisti išsiųsti bandomųjų el. Laiškų savo tikriems vartotojams. Jei tai yra jūsų klaidos, turiu jums gerų naujienų.

Sprendimas

Kaip jau sakiau, čia didžiausia problema yra ta, kad jūs negalite sau leisti išbandyti tikrų vartotojų. Tai gali tapti didžiuliu jūsų vartotojų nusivylimo šaltiniu ir yra tik keli atvejai, kai galite tai padaryti, kol jie visam laikui palieka jūsų programą.

Mano mėgstamiausias „Laravel“ el. Pašto šablonų testavimo būdas yra naudoti šią paslaugą, vadinamą „MailTrap“.t. „MailTrap“ veikia tiksliai taip, kaip skamba, jis perima ir sulaiko el. Laiškus savo serveryje ir neleidžia jo perduoti savo galutiniam vartotojui.

Manau, svarbu pasakyti, kad „MailTrap“ iš esmės yra aukščiausios kokybės įrankis, kurį galėtumėte naudoti nemokamai. „Freemium“ modelis leidžia gauti ne daugiau kaip 500 (neseniai pakeistų iš 50) el. Laiškų. Tačiau galite lengvai juos ištrinti ir tiesiog pakartotinai naudoti.

Tai atlikę galėsite išbandyti savo el. Pašto dizainą ir tuo pačiu metu iš tikrųjų pamatyti, kam jis atiteko, ko negalite padaryti su bandomąja „Gmail“ paskyra.

Kaip žinote, starteris .„env“ faile, kurį gaunate su „Laravel“, yra kintamųjų, kad galėtumėte prijungti savo SMTP serverį ir jis atrodo taip:

PAŠTAS_DRIVER = smtp
MAIL_HOST = smtp.pašto gaudyklė.t
PAŠTAS_PORTAS = 2525
MAIL_USERNAME = niekinis
MAIL_PASSWORD = niekinis
MAIL_ENCRYPTION = nulis

Ką norite padaryti, tai pereikite prie „MailTrap“.io ir surinkti trūkstamą informaciją, pvz., vartotojo vardą ir slaptažodį.

Jie tai jums pateiks iš informacijos suvestinės puslapio.

Įvedę šiuos duomenis į .env failą, turėsite atnaujinti savo config: cache paleidę php artisan config: cache .

Ši konfigūracija susieta su pagrindiniu „Laravel“ el. Pašto pristatymu, tai reiškia, kad ji veikia kaip sistemos pristatymo el. Paštas. Taigi bet kuriame pranešime, gautame iš jūsų „Laravel“ programos, šis SMTP serveris naudos jūsų el. Laiškus.

Gerai mokamoje parinktyje yra tai, kad tai suteikia galimybę persiųsti tą el. Laišką tikruoju el. Pašto adresu, jei, pavyzdžiui, norite tai patikrinti savo perspektyvoje.

Ir tai dar vienas patarimas, kuriuo noriu pasidalinti. „Microsoft Outlook“, o aš kalbu apie darbalaukio programą, yra linkusi sugadinti jūsų el. Pašto dizainą, jei bandysite išeiti už paprasto, įprasto pranešimų vartotojo sąsajos. Aš pats tai patyriau, kai iš esmės išbandėme el. Laiškus, pristatydami juos į „Gmail“ paskyras ir naudodami naršyklę el. Laiškams ieškoti. Tačiau vienas iš mūsų komandos narių turėjo perspektyvą, kuri tikrino jų el. Laiškus, ir mes matėme kardinalius dizaino pokyčius.

Taigi „MailTrap“ jums labai padės, jei jums reikės išbandyti el. Pašto dizainą ar paprasčiausiai visą pristatymo sistemą, ir tai yra mano paslauga, kai dirbate su el. Laiškais kūrimo etape.

5 geriausi „Arcade“ žaidimai, skirti „Linux“
Šiais laikais kompiuteriai yra rimta mašina, naudojama žaidimams. Jei negalėsite gauti naujo aukšto rezultato, žinosite, ką noriu pasakyti. Šiame įraš...
Mūšis už Wesnothą 1.13.6 Išleista plėtra
Mūšis už Wesnothą 1.13.6 išleistas praėjusį mėnesį, yra šeštasis 1 versijos kūrimo leidimas.13.„x“ serija ir ji teikia daug patobulinimų, ypač vartoto...
Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...