如何使Outlook识别整个链接,而不仅仅是其中的一部分?

问题描述

我在UiPath(VB.NET)中的程序将带有两种链接的消息发送到客户端的本地文件夹。

一个链接用于浏览器,看起来像“ https://tpra.local/lib/КОМПАНИЯ/ ...”。一个问题是它没有被整体认可。 Outlook识别此链接,将其变为蓝色并在其下划线,直到第一个西里尔字母“К” 。该字母及其后的所有内容均不被视为链接。因此,当客户单击它时,他将转到“ https://tpra.local/lib/”,这不是完整路径。

我尝试使用WebUtility.UrlEncode,它可以替代赛勒里符号,但是它替代了所有符号(包括斜杠),因此Outlook也不会理解链接

但是不带“ https”的链接// tpra ... local / lib /КОМПАНИЯ/ ...-效果很好,并在资源管理器中打开了正确的目录。
我需要同时拥有两个链接-适用于浏览器和浏览器-正常运行。 那么,如何像其他链接一样使Outlook识别整个“ https”链接

解决方法

HTMLBody属性(而不是Body)设置为格式正确的HTML字符串,<a>标签以及全部。