将HTML表单放入电子邮件是不切实际的吗?

Pha*_*son 10 forms email client webforms survey

我有几个客户问这个,我从来没有得到或给出一个满意的答案.您(实际上)可以将工作表单放入HTML电子邮件中吗?

我的理解是你可以,但是不能保证电子邮件客户端正确处理它,所以这种方法只适用于你有机会测试的个人收件人,而不是使用各种各样的人的庞大邮件列表邮件客户端.但我的理解来自很多开发人员朋友对这个问题的耸耸肩,而且没有任何权威,我发现无论如何都给出了明确的答案.

Stack Overflow的想法是什么?当一位客户要求您做这件事时,最好的答案是什么?例如,他们希望几百人填写调查表?

(不要只是回答"提供链接到网站上的表单".这是明显的答案.我想具体了解是否对电子邮件中的表单达成共识.)

Ken*_*ric 20

电子邮件中的HTML被一些人认为是一种疾病

它几乎没有工作,当它工作时,它不能正常工作.

我最近经历过一个案例,其中一个相当冗长的html电子邮件,虽然编写得很好并且工作得很好,但却被GMail削减了一半并且过早地被GMail修剪(由于长度),这有点破坏了设计.

我也遇到过这样一种情况:HTML收件箱中出现的电子邮件格式错误,好像它真的是一封空白的电子邮件.

我不相信我的电子邮件中的表格

出于安全原因,一些客户可能会拦截表单操作,并且后期操作不会去任何地方(特别是在他们有物理电子邮件客户端,打开Web浏览器通过它发布数据的情况下,这相当复杂).

你最好在一个你可以控制的网站上有一个表单,而且人们没有任何令人讨厌的惊喜(特别是如果你需要javascript来执行表单,很多电子邮件客户端都不会忍受这个)

也许,你可以把一个表格,但为了理智,尽可能向后兼容,以便有人像PineMutt这样的基于文本的浏览器仍然可以读取它,给予一个工作表单的链接不需要客户魔法.


Ty.*_*Ty. 6

简单的答案是否定的,你不能.尝试告诉您的客户这样的事情:

几乎没有任何电子邮件客户端允许在电子邮件中使用HTML表单,而某些垃圾邮件系统专门阻止和删除包含表单的电子邮件 这是出于安全考虑.很有可能即使五分之一的电子邮件与其中的表单一起发送也不会到达收件箱中.