将超链接添加到 SSIS 中的邮件正文中

本文关键字:正文 SSIS 超链接 添加 | 更新日期: 2023-09-27 18:32:26

我在SSIS项目中工作。我在项目中使用发送邮件任务自动向收件人发送邮件。以及用于获取邮件正文和主题的脚本任务。在邮件正文中,我应该包含一个超链接(即指向存储文件的路径的链接)。

链接的目录名称包含空格。因此,每当我在Outlook中收到邮件时,由于空间的原因,链接都会断开。所以我包括<file:''SHARED''EVERYONE''Daily sail Details''Daily report>这工作正常,但它甚至显示<>以及链接,这不应该在那里。

邮件正文应如下所示。

早上好

您可以在以下位置找到报告。

''''共享''所有人''每日

航行详情''每日报告

我的代码如下。

String MailSubject = "Sail Reports";
String MailBody = String.Empty;
MailBody = "'n'n";
MailBody += "Good Morning All,'n'n";
MailBody += "You can find the report in the following location.: 'n'n";
MailBody += "";
MailBody += "<file:''SHARED''EVERYONE''Daily sail Details''Daily report>";
MailBody += "'n";
Dts.Variables["User::MailSubject"].Value = MailSubject;
Dts.Variables["User::MailMessage"].Value = MailBody;

请任何人帮助我解决这个问题。

将超链接添加到 SSIS 中的邮件正文中

MailBody +=  strhtml + "'n'nYou can find the report in the following location.
                    :<a href='""+Link+"'">here</ID></a>"; 

MailBody += "You can find the report in the following location.:<a href='""+Link+"'">"; 

通过替换来检查此示例,希望它能正常工作!