Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sähköpostin lähetys JavaScriptillä

Juhko [02.11.2006 15:07:51]

#

Olisiko JavaScriptissä jotakin sähköpostinlähettämiskomentoa, kuten PHP:ssä mail? Niin että lomakkeen voisi lähettää tarvitsematta PHP-tukea?

Kentti [02.11.2006 15:10:20]

#

Ei tietääkseni (saatan tosin olla myös väärässä).
Perustelu: JavaScript on selainpuolella suoritettava skriptikieli.

Juhko [02.11.2006 15:13:30]

#

Äh, sellaista olisin tarvinnut ihan sikana. No voisihan sitä PHP:täkin opetella.

arclite [05.11.2006 20:28:49]

#

xmlhttprequestin avulla voit kutsua ajax-tyyppisesti toista sivua tyyliin http://osoite.invalid/postin-kasittelija.php?subject=base64Subject&body­=base64Body
Toi postin käsittelijä voi olla tietty tehty vaikka java servleteillä tai perlin cgi:nä. Huomioi kuitenkin että GET:n pituus on rajallinen. Jos se on ongelma joudutaan kikkailemaan vähän enempi ja käyttämään POST tyyppiä.

Eli sanoisin että onnistuu, mutta jossain sivuston saatavilla olevassa osoitteessa on kuitenkin oltava "palvelinpuolen postinlähettäjä", joka hoitaa postin lähetyksen. Mennee vähän purkkaviritykseksi tosin ;)

tsuriga [05.11.2006 20:50:06]

#

Ei ole pakko eikä kannatakaan laittaa base64:na noita sähköpostin arvoja, vievät vaan ylimäärästä tilaa (255 taitaa olla maksimi). Eikä se itse postin lähettäminen tapahdu JavaScriptillä, joka kuitenkin on se, mitä tässä haettiin.

Niko [06.11.2006 17:42:36]

#

tsuriga kirjoitti:

Ei ole pakko eikä kannatakaan laittaa base64:na noita sähköpostin arvoja, vievät vaan ylimäärästä tilaa (255 taitaa olla maksimi). Eikä se itse postin lähettäminen tapahdu JavaScriptillä, joka kuitenkin on se, mitä tässä haettiin.

No phpkin vain käskee sendmaillin lähettää smtp-palvelimelle yleensä. Joka lähetäää vielä eteenpäin.

tsuriga [06.11.2006 23:30:22]

#

Niinhän se yleensä, käytettäessä mail-funktiota. Mailin voi lähettää myös socketteja näpräämällä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta