gpt4 book ai didi

c# - 如何在电子邮件正文中创建事件 HTML?

转载 作者:行者123 更新时间:2023-11-28 02:05:54 24 4
gpt4 key购买 nike

我正在开发这个接收 XML、将其转换为 HTML 并将其发送给收件人的小型应用程序。我想在消息正文中创建我可以使用的 HTML,例如收件人可以在其中写入一些文本并将其发送回发件人的文本区域。这可能吗,或者我可以只将带有链接的 HTML 插入到邮件正文中吗?我正在用 C# 编写应用程序。

最佳答案

是的,在 HTML 电子邮件中包含表单字段是可行的,但这不是您应该养成的习惯。这种方法存在几个问题:

  1. 如果您开始依赖这些表单,您就会遇到不支持或不启用 HTML 电子邮件的电子邮件客户端的问题。包含单独的文本电子邮件当然是可能的,但您也会遇到电子邮件客户端对消息长度施加限制的问题,这可能会与冗长的 HTML 代码冲突。
  2. 即使客户端确实支持 HTML 电子邮件,许多人认为电子邮件中的 HTML 表单存在安全风险,因此一些通常允许 HTML 电子邮件的电子邮件客户端将完全禁用 HTML 表单。

您最好在发送的每种类型的电子邮件(纯文本或 HTML)中包含指向您网站上 HTML 表单的链接。这为您提供了一种标准化的形式来保护、配置和支持,还可以防止您处理不支持您的消息的电子邮件客户端。顺便说一下,由于许多电子邮件客户端不支持 Javascript,无论它们是否支持 HTML,因此当您将 HTML 表单包含在电子邮件正文中时,您在 HTML 表单中的操作会受到一定程度的限制。

编辑:如需进一步阅读,请咨询 this linkthis answer , 两者都提出了相似的观点。

关于c# - 如何在电子邮件正文中创建事件 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11600011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com