laravel

Laravel Kako hitro in varno preizkusiti e-pošto

Laravel Kako hitro in varno preizkusiti e-pošto

Težava

Vaša aplikacija Laravel bo verjetno lahko komunicirala z uporabniki prek e-pošte.

Pri kodiranju e-poštne predloge za Laravel je veliko ovir in izzivov. Najbolj zamudno je zagotoviti, da vaša e-poštna predloga deluje dobro in izgleda tako, kot ste pričakovali.

Očitno lahko registrirate nov račun za Gmail in ustvarite aplikacijo z Gmailom. Tako boste dobili resnično dostavo po e-pošti, ki jo lahko na primer preverite v telefonu.

Tukaj je težava, če delate z resnično bazo podatkov in si ne morete privoščiti pošiljanja testnih e-poštnih sporočil svojim resničnim uporabnikom. Če vas to moti, potem imam nekaj dobrih novic za vas.

Rešitev

Kot sem rekel, je največja težava tukaj ta, da si ne morete privoščiti testiranja na resničnih uporabnikih. Za vaše uporabnike lahko postane velik vir frustracije in le nekajkrat lahko to storite, preden za vedno zapustijo vašo prijavo.

Moj najljubši način testiranja e-poštnih predlog Laravel je uporaba te storitve, imenovane MailTrap.io. MailTrap deluje natanko tako, kot se sliši, prestreže in ujame e-pošto na njihov strežnik in ne pusti končnemu uporabniku.

Mislim, da je pomembno poudariti, da je MailTrap v bistvu vrhunsko orodje, ki ga lahko uporabljate brezplačno. Model freemium vam omogoča, da prejmete največ 500 (nedavno spremenjenih s 50) e-poštnih sporočil. Lahko pa jih preprosto izbrišete in jih vedno znova znova uporabljate.

S tem lahko preizkusite svojo e-poštno zasnovo in hkrati dejansko vidite, komu je šla, česar pa s testnim računom Gmail ne morete storiti.

Kot veste, zaganjalnik .Datoteka env, ki jo dobite z Laravel, vključuje spremenljivke, tako da lahko povežete strežnik SMTP in izgleda tako:

MAIL_DRIVER = smtp
MAIL_HOST = smtp.poštna past.io
MAIL_PORT = 2525
MAIL_USERNAME = null
MAIL_PASSWORD = null
MAIL_ENCRYPTION = null

Kar želite storiti, je, da se odpravite na MailTrap.io in zberite manjkajoče podatke, kot sta uporabniško ime in geslo.

To vam bodo priskrbeli na strani z nadzorno ploščo.

Ko enkrat vnesete te podatke v svoj .env, boste morali osvežiti vaš config: cache z zagonom php artisan config: cache .

Ta konfiguracija je vezana na osnovno dostavo e-pošte Laravel, kar pomeni, da deluje kot sistemsko e-poštno sporočilo. Vsa obvestila, ki jih pošlje vaša aplikacija Laravel, bodo s tem strežnikom SMTP poslala vaša e-poštna sporočila.

Pri plačljivi možnosti je dobro to, da vam omogoča, da to e-pošto posredujete na pravi e-poštni naslov, če želite to na primer preveriti v svojih obetih.

In to je še en namig, ki ga želim deliti. Microsoft Outlook in govorim o namizni aplikaciji, ponavadi zmede vašo e-pošto, če poskušate stopiti izven običajnega uporabniškega vmesnika, ki je videti navadno. In to sem izkusil tudi sam, ko smo v bistvu preizkusili e-pošto, tako da smo jo dostavili v Gmail račune in z brskalnikom iskali e-pošto. Vendar je eden od članov naše ekipe pogledal, da je preizkusil njihovo e-pošto, in videli smo drastično spremembo v oblikovanju.

MailTrap vam bo torej v veliko pomoč, če boste morali preizkusiti svojo e-poštno zasnovo ali preprosto celoten sistem za dostavo in je moja storitev pri obravnavi e-pošte v razvojni fazi.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...
Microsoft Sculpt Touch Wireless Mouse Review
Pred kratkim sem prebral o Microsoftov kiparski dotik brezžično miško in se odločil za nakup. Potem ko sem ga nekaj časa uporabljal, sem se odločil, d...