【问题标题】:html form within mail client邮件客户端中的html表单
【发布时间】:2010-10-16 20:05:51
【问题描述】:

好的,得到这个。

我被指派编写一个 html 表单以通过电子邮件发送给客户,以便他们填写并从电子邮件客户端提交!显然,通过电子邮件发送指向我们网站上现有表单的链接是不够的。

我仍在努力解决这个问题,因为它似乎几乎没有常识,但无论如何,我的猜测是我无法验证数据,如果真的有效,用户怎么知道? WTF??????

得到这个,他们将通过电子邮件将 pdf 和 html 文档发送给客户,我尝试提出我的案例,但显然营销专家说这是可能的并且必须在星期五之前完成!

【问题讨论】:

  • 除了我的同情,我没有什么可以给你的。营销的乐趣。

标签: html email forms


【解决方案1】:

这在很多方面都不是一个好主意:

  1. 并非所有电子邮件客户端都支持来自 HTML 的表单发布 见:http://www.campaignmonitor.com/blog/post/2435/how-forms-perform-in-html-emai/

  2. 无客户端验证

  3. 链接到底有什么问题?
  4. 您如何从 PDF 表单提交中获取数据?您可以从 Adob​​e 获得昂贵的表单工具:http://www.adobe.com/government/forms.html

  5. 一些垃圾邮件/反病毒检查器会处理基于表单的电子邮件。

【讨论】:

  • 据我所知,pdf 具有提交给 SOAP Web 服务的功能形式
  • 我将如何处理服务器端的数据?我可能需要一个广播 ABUSE ME 的网络服务!收集提交的信息?
  • 可以制作 PDF 表单来执行普通的 HTTP POST。只是有些混乱,因为还有其他一些更复杂、更不开放的 PDF 表单方法。不过我还是不明白:你需要一个网络连接来提交表单,所以使用一个普通的网络链接来获取它!
【解决方案2】:

只有两种可能:第一种是邮件客户端必须有一个 php 运行时环境才能在本地运行 php 脚本,还有一个嵌入式邮件服务器 - 大多数情况并非如此。第二个是您的邮件客户端就像一个浏览器并在他的邮件查看窗口中显示表单(仍然位于互联网上)(这可能是可能的,但我不知道有任何常见的邮件客户端这样做)。

因此,您要么提交表单链接,要么以这种方式构建邮件,这样就可以像普通邮件回复一样填写和提交占位符。

【讨论】:

    【解决方案3】:

    这通常是个坏主意。大多数电子邮件客户端只允许有限的 HTML、有限的 CSS 和根本没有任何 JavaScript。 见:http://www.sitepoint.com/code-html-email-newsletters/

    许多邮件客户端不允许提交任何表单(至少在标准安全设置下)。

    【讨论】:

      【解决方案4】:

      这个想法显然是错误的。您正在为您的公司创建一个网络钓鱼向量,这可能会使他们承担巨大的法律责任。只需询问他们将向法律辩护基金投入多少资金,以支付他们将要输掉的诉讼。

      adobe pdf 服务器是实现此目的的唯一合理方法,但这需要大量现金和网络上的工作才能支持新型服务器。

      【讨论】:

        猜你喜欢
        • 2012-10-17
        • 2022-11-20
        • 2013-04-29
        • 1970-01-01
        • 2015-09-25
        • 2013-02-24
        • 2011-05-22
        • 2014-09-10
        • 1970-01-01
        相关资源
        最近更新 更多