为HTML格式电子邮件的潜力做准备- c# WinForms

本文关键字:WinForms 格式 HTML 电子邮件 | 更新日期: 2023-09-27 18:05:25

我在写一个电子邮件处理小程序。它要么发送电子邮件(我知道这很简单),要么回复收到的电子邮件。在后一种情况下,我希望在用户消息的TextBox下面显示原始电子邮件。我在那里有另一个文本框,但我意识到大多数电子邮件客户端都以这样或那样的方式使用HTML格式,这将无法在文本框中正确显示。

我真的不想让用户在一些花哨的预构建的WYSIWYG编辑器中格式化他们的电子邮件(我遇到的大多数潜在的解决方案都建议这样做),我只是想允许接收到的电子邮件使用HTML格式化的可能性。我同样满足于从原始消息中剥离所有HTML格式,因为我要在控件中显示原始HTML内容而不是TextBox,并在发送回复时将其原封不动地附加到未格式化的用户输入,但我没有看到也找不到一种优雅的方式来完成。

非常感谢任何帮助。谢谢!

为HTML格式电子邮件的潜力做准备- c# WinForms

只要显示HTML,如果它是text/HTML,也许有一个预览按钮或窗格,其中有一个WebBrowser,你可以管道的HTML