我正在尝试替换电子邮件正文中的一些文本,但每当我这样做时,似乎都会搞砸签名文本的格式。例如,如果我尝试email.Body.Replace("Info", "Information")
然后这个文本:
首尾
标题
信息
网站:www.stackoverflow.com
变成:
首尾
标题
信息
网站:HYPERLINK“ http://www.stackoverflow.com/ ”www.stackoverflow.com
即使只是简单地添加到文本中也会发生这种情况,例如email.Body += "text"
.
除此之外,它还将正文的字体从 Arial 10 切换到 Calabri 12(这可能与在 Arial 10 是签名字体时 Calabri 12 是默认的电子邮件文本有关)。
如何保存当前电子邮件正文的格式,以便在向其中添加文本时可以将其设置回来,或者将文本添加到正文以保持格式的最佳方法是什么?
欢迎您的帮助。