2011-05-23 32 views
-2

可能重複:
Mail through JavascriptJavascript郵件表單?

大家好,我想知道,如果它可以通過電子郵件與Java語言發送郵件形式的內容?原來我的服務器不允許使用php,ftp,cgi,rails和其他一些垃圾。如果有辦法,請告訴我。因爲我真的不知道,我16歲,並在HTML代碼的新東西。

+0

http://stackoverflow.com/questions/3690094/mail-through-javascript http://stackoverflow.com/questions/4747038/sending-mail-from-javascript HTTP:/ /stackoverflow.com/questions/2378027/how-can-i-send-a-forms-contents-over-e-mail-with-javascript http://stackoverflow.com/search?q=%2Bjavascript+%2Bmail – random 2011-05-23 01:09:54

回答

1

沒有,沒有,除非你只是想用一些預定義的領域,如主題打開默認的郵件程序,從等

這樣的(但它確實沒有那麼大 - 先手更好的Web服務器):

<form action="mailto:[email protected]"> 

Subject: <input type="text" name="subject" value="" placeholder="Enter a subject"> 

<br /><br /><input type="submit" value="Open E-mail Window" /> 

</form> 
+0

有趣的方法。如果你沒有別的選擇...... – 2011-05-23 01:06:42

0

不,沒有。要發送電子郵件,您需要訪問像sendmail這樣的分組發送系統,而在沒有另一臺運行發送郵件的計算機的計算機(請參閱服務器)時,典型的瀏覽器無法使用該軟件。

0

不,你不能用javascript發送郵件。但是,您可以使用JavaScript將請求發送到可以爲您發送電子郵件的外部服務器。

+0

不是沒有黑客繞過XSS保護ñ。 – Amadan 2011-05-23 01:03:27

+0

你說得對,這不是一個方便的做法。 – Francis 2011-05-23 01:06:29

0

JavaScript不能發送電子郵件本身。 JavaScript在客戶端運行,它將取決於客戶端系統上的某個進程來發送電子郵件,如果允許,這將是一個巨大的安全問題。

最好的辦法是找到一個更好的主機,讓你編寫服務器端應用程序。