Usein kysytyt kysymykset: Sähköpostien ja JavaScriptin lähettäminen

Blogi

Tässä viestissä selvitämme, kuinka sähköpostiviestejä voidaan lähettää JavaScriptin avulla. Lisää koodiesimerkkejä ja -tietoja löydät Sähköpostien lähettäminen JavaScriptillä



javascript luo json -taulukko

JavaScript on ohjelmointikieli, jota voit käyttää sekä etu- että taustakehitykseen. Kun nimeä JavaScript käytetään sähköpostien lähettämisen yhteydessä, Node.js on ensimmäinen asia, joka tulee mieleen.

Haluamme muuttaa perspektiivin palvelinpuolelta asiakaspuolelle. Selvitämme, kuinka voit käyttää JS: ää sähköpostien lähettämiseen sovelluksesta, jolla ei ole taustapistettä.



Voinko lähettää sähköpostia JS: llä vai ei?

Et voi lähettää sähköpostiviestejä pelkällä JavaScript -koodilla, koska palvelinliittimiä ei tueta. Tätä varten tarvitset palvelinpuolen kielen, joka puhuu SMTP-palvelimen kanssa. Voit käyttää JS: ää yhdessä palvelinkomentosarjan kanssa, joka lähettää sähköpostit selaimesta pyyntöjesi perusteella. Tämä on arvo, jonka aiomme esitellä alla.

Miksi minun pitäisi harkita sähköpostien lähettämistä JS: n kanssa?

Perinteisesti tavallisen sovelluksen palvelinpuoli on vastuussa sähköpostien lähettämisestä. Sinun on määritettävä palvelin back-end-tekniikkaa käyttäen. Asiakaspuoli lähettää pyynnön palvelinpuolelle, joka luo sähköpostin ja lähettää sen SMTP-palvelimelle. Jos olet utelias siitä, mitä sähköpostille tapahtuu sen jälkeen, lue blogiviestimme, SMTP -rele .



Joten miksi kukaan olisi valmis menemään toiseen suuntaan ja lähettämään sähköpostiviestejä suoraan asiakaspuolelta JavaScriptin avulla? Tällainen lähestymistapa on varsin hyödyllinen yhteydenottolomakkeiden luomiseen tai muunlaiseen käyttäjien vuorovaikutukseen verkkosovelluksissa, jolloin sovelluksesi voi lähettää sähköpostia päivittämättä sivua, jolla käyttäjä on vuorovaikutuksessa.

Lisäksi sinun ei tarvitse sekaantua palvelimen koodaamiseen. Tämä on vahva argumentti, jos verkkosovelluksesi käyttää sähköpostin lähettämistä vain yhteydenottolomakkeisiin. Alla on muutamia vaihtoehtoja, joiden avulla voit saada sovelluksesi lähettämään sähköpostiviestejä asiakaspuolelta.

mailto: for sending form data

Koska et voi lähettää sähköpostia suoraan JS: n kanssa, voit pyytää selainta avaamaan oletussähköpostisovelluksen. Teknisesti mailto: -menetelmä ei lähetä sähköpostia suoraan selaimesta, mutta se voi tehdä työn.

Tarkista, miten seuraava koodiesimerkki toimii:

twilio-video javascript sdk


Etunimi:
Sähköposti:

| _+_ | menetelmä on melko helppo toteuttaa, mutta sillä on tiettyjä haittoja:

  • Et voi hallita tietojen asettelua, koska tiedot lähetetään selaimen lähettämässä muodossa.
  • Se ei suojaa sähköpostiosoitettasi roskapostirobotilta. Jokin aika sitten tätä voitaisiin lievittää rakentamalla linkki JS: ään. Nykyään yhä useammat robotit käyttävät JS: ää eivätkä luota pelkästään palvelimen tuottamaan HTML -koodiin.

Mikä on SmartJS.com ?

SmtpJS on ilmainen kirjasto, jota voit käyttää sähköpostien lähettämiseen JavaScriptistä. Tarvitset vain SMTP -palvelimen ja muutamia manipulaatioita asioiden suorittamiseksi.

Huomaa, että käyttäjänimesi ja salasanasi näkyvät asiakaspuolen komentosarjassa. Tämä voidaan korjata, jos käytät SmtpJS: n tarjoamaa salausvaihtoehtoa. Napsauta Salaa SMTP -kirjautumistietosi -painiketta ja täytä pakolliset kentät.

Jos haluat tietää lisää sähköpostien lähettämisestä JavaScriptin avulla, tutustu tämän viestin yläosassa mainittuun Mailtrap -artikkeliin. On koodinäytteitä, esimerkkejä ja muita usein kysyttyjä kysymyksiä

Kuva: Mathyas Kurmann päällä Poista roiskeet

kuinka myydä kolikoita luottamuslompakosta

#javascript

blog.mailtrap.io

Usein kysytyt kysymykset: Sähköpostien ja JavaScriptin lähettäminen

*Tässä viestissä selvitämme, kuinka sähköpostiviestejä voidaan lähettää JavaScriptin avulla. Lisää koodiesimerkkejä ja lisätietoja on kohdassa [Sähköpostien lähettäminen JavaScriptillä] (https://blog.mailtrap.io/javascript-send-email/ 'Sähköpostien lähettäminen ...