【问题标题】:send Email HTML/HTML5发送电子邮件 HTML/HTML5
【发布时间】:2012-03-22 06:54:24
【问题描述】:

我的一个朋友必须为他的学校发送一封仅使用 HTML/HTML5(或CSS/CSS3,但对这个问题没有多大用处)的普通电子邮件。 他的同学已经说过,没有mailto: 等是无法做到的,但老师坚持认为这是可能的。 Stackoverflow 的你们怎么看?我们阅读了有关设置您自己的 smtp 客户端的信息,但没有示例,而且我们对 HTML5 没有经验。

提前致谢。

编辑:

如果你们认为自己知道一种欺骗老师的方法,例如在不让老师知道的情况下使用服务器端脚本,我们也会接受;)。

编辑 2: 我不清楚这个问题;问题是发送一封没有 mailto 的电子邮件:等使用 HTML,而不是包含 HTML 的电子邮件

【问题讨论】:

  • 这是可能的,但很老套。答案是[这里][1]。 [1]:stackoverflow.com/questions/5467395/…
  • 你能给我们一个例子的链接吗?我们确实已经读过那一篇但不明白......

标签: html email


【解决方案1】:

过去存在基于将表单发布到不同端口的跨协议黑客攻击。通过服务器端精心设计的有效负载和容错能力,您可以使表单数据显示为不同的协议,例如IRC、SMPT 或 FTP。这显然是滥用的机会(例如,将每个网站访问者都变成垃圾邮件机器人),因此这些漏洞已在浏览器中得到修补:

在标准的预期范围内,如果没有服务器端帮助或mailto: 协议,您将无法发送电子邮件。

“HTML5”WebSockets 不是原始 TCP/IP 套接字,因此您不能使用它们连接到非 WebSockets 服务器。不允许使用 25 端口,WebSocket 连接所需的握手与 SMTP 协议不兼容。

【讨论】:

  • 我想我现在明白了。但是我怎样才能找到一个可以从 25 端口为我发送电子邮件的服务器呢? (我不需要 URL(虽然它会很有用),只是我可以找到一个。)
【解决方案2】:

您可以在邮件中发送任何类型的 HTML,包括 HTML5。 问题是,出于安全目的,大多数邮件客户端并不支持所有类型的 HTML 消息。

阅读本文以了解如何格式化 HTML 邮件:

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

一般规则:尽可能简单。 第二条规则:使用各种各样的邮件客户端对其进行测试,因为它们的行为都可能不同。

【讨论】:

  • 使用 HTML,而不是包含 HTML 的电子邮件
猜你喜欢
  • 2016-02-08
  • 2011-03-30
  • 2017-01-16
  • 1970-01-01
  • 2015-06-07
  • 2012-08-22
  • 2016-03-15
  • 2011-01-01
  • 2011-03-26
相关资源
最近更新 更多