如何在电子邮件正文中创建活动HTML?

时间:2012-07-22 11:46:21

标签: c# html

我正在研究这个接收XML的小应用程序,将其转换为HTML,并将其发送给收件人。我想在我能够使用的邮件正文中创建HTML,例如收件人能够写入一些文本并将其发送回发件人的文本区域。这是可能的,还是我可以只插入HTML链接到邮件正文?我正在用C#编写应用程序。

1 个答案:

答案 0 :(得分:1)

是的,在HTML电子邮件中包含表单字段是可行的,但这不是你应该习惯做的事情。这种方法存在一些问题:

  1. 如果您依赖这些表单,则会遇到不支持或不支持HTML电子邮件的电子邮件客户端的问题。当然可以包含单独的文本电子邮件,但是您也会遇到一些问题,即电子邮件客户端会对可能与长篇HTML代码相冲突的邮件长度施加限制。
  2. 即使客户 支持HTML电子邮件,许多人认为电子邮件中的HTML表单存在安全风险,因此一些允许HTML电子邮件的电子邮件客户端将完全禁用HTML表单。
  3. 最好包括您发送的每种类型的电子邮件,纯文本或HTML,指向您网站上的HTML表单的链接。这为您提供了一个标准化的表单来保护,配置和支持,还可以防止您处理不支持您的消息的电子邮件客户端。顺便提一下,由于许多电子邮件客户端不支持Javascript,无论他们对HTML的支持如何,当您将它们包含在电子邮件正文中时,您在HTML表单中的工作方式有限。

    编辑:如需进一步阅读,请咨询this linkthis answer,两者都有相似之处。