我在SSIS项目中工作。 我在我的项目中使用了发送邮件任务来自动向收件人发送邮件。 和一个脚本任务来获取邮件正文和主题。 在邮件正文中,我应该包含一个超链接(即链接到存储文件的路径)。
链接的目录名称包含空格。因此,每当我在我的Outlook中收到邮件时,链接就会因为空间而中断。
所以我加入<file:\\SHARED\\EVERYONE\\Daily sail Details\\Daily report>
这样可以正常工作,但它甚至会显示<
和>
以及链接,不应该存在。
邮件正文应如下所示。
早上好
您可以在以下位置找到该报告。
\\ 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;
请有人帮我解决这个问题。
答案 0 :(得分:0)
MailBody += strhtml + "\n\nYou can find the report in the following location.
:<a href=\""+Link+"\">here</ID></a>";
OR
MailBody += "You can find the report in the following location.:<a href=\""+Link+"\">";
通过替换来检查这个例子,希望它能起作用!