2012-03-17 42 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