2012-03-17 43 views
0

我的一個朋友必須發送一個正常的電子郵件只使用 HTML/HTML5(或CSS/CSS3,但這對這個問題沒有多大用處)爲他的學校。 他的同學已經表示,不能沒有郵寄地址來完成:等等,但老師堅持說是可能的。 Stackoverflow你們認爲什麼?我們閱讀了關於設置您自己的smtp客戶端,但沒有例子,我們沒有經驗的HTML5。發送電子郵件HTML/HTML5

在此先感謝。

編輯:

如果你們認爲你知道一種方法來欺騙老師,例如使用服務器端的腳本,而不讓老師知道,我們會接受它爲好;)。

編輯2: 我在這個問題不清楚;問題是發送沒有mailto的電子郵件:等使用HTML,而不是包含HTML的電子郵件

+0

這是可能的,但哈克。答案是[這裏] [1]。 [1]:http://stackoverflow.com/questions/5467395/can-i-use-html5-to-send-a-client-side-email – Coltech 2012-03-17 13:02:51

+0

你能不能給我們一個鏈接到例?我們確實已經閱讀過那個,但是並不明白... – 11684 2012-03-17 14:15:11

+0

ehmmm ... @Coltech – 11684 2012-03-17 14:45:58

回答

1

曾經有基於提交表單到不同的端口跨協議黑客。通過在服務器端精心製作有效負載和容錯,您可以使表單數據以不同的協議顯示,例如, IRC,SMPT或FTP。這是濫用明顯機會(例如把每個網站訪問者變成垃圾郵件機器人),所以這些孔都在瀏覽器中被修補:

在預期的範圍的標準,無法在沒有服務器端幫助或協議的情況下發送電子郵件。

「HTML5」WebSockets不是原始的TCP/IP套接字,因此您不能使用它們連接到非WebSockets服務器。您不能使用端口25,並且WebSocket連接所需的握手與SMTP協議不兼容。

+0

我現在明白了, 我認爲。但是,我怎麼能找到一個服務器,從25端口發送給我的電子郵件? (我不需要URL(雖然它會很有用),但我怎麼能找到它。) – 11684 2012-05-08 20:58:32

-1

您可以在郵件中發送任何種類的HTML,包括HTML5。 問題是,大多數的郵件客戶端不支持每一種HTML郵件的安全目的。

閱讀這篇文章,有一個概述如何格式化HTML郵件:

http://www.sitepoint.com/code-html-email-newsletters/

一般規則:保持儘可能簡單。 第二條規則:一個大的各種郵件客戶端的測試,因爲它們都可以表現不同。

+0

是的,但是您誤解了這個問題,我的錯是什麼... – 11684 2012-03-17 14:01:31

+0

使用HTML,而不是包含HTML的電子郵件 – Pheonix 2012-03-17 14:02:57