2

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

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

邮件正文应如下所示。

早上好

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

\\SHARED\EVERYONE\每日航行详情\每日报告

我的代码如下..

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;

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

4

1 回答 1

0
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+"\">"; 

通过替换检查这个例子,希望它会起作用!

于 2013-09-23T06:34:25.317 回答