【发布时间】:2015-10-11 13:30:24
【问题描述】:
我拥有一个 ASP.NET MVC 站点,该站点利用 Biztalk 2013 来处理发送电子邮件等任务。我对 biztalk 完全陌生,所以请原谅这篇文章中的明显错误。
快速概览
通过应用程序调用服务,然后编排调用 sql db 中的存储过程来填充电子邮件的一些值(包括电子邮件的 html),然后将电子邮件发送出去。
我现在想在电子邮件中添加一个 pdf 附件。
作为测试,我向服务器添加了一个 pdf 文件,然后我尝试按照 this post 中的建议将 ActualEmailMsg(SMTP.Attachments) = "C:\\PDFs\\test.pdf";
ActualEmailMsg(SMTP.MessagePartsAttachments) = 2; 添加到消息分配表达式形状中,但无济于事。 (我还尝试了只有 1 个“\”的物理路径,例如“C:\\PDFs\test.pdf”,但没有成功)
我已排除服务帐户缺少对 PDF 文件夹的权限的可能性。电子邮件正确发送,但没有附件。我在代码或服务器上的事件查看器中没有收到任何错误,所以此时我不知道它可能是什么。
【问题讨论】:
-
你能告诉我你的发送管道吗?
-
我相信发送管道是定制的。我不认为这是默认管道。它被称为“SendHTMLEmail”
标签: c# asp.net-mvc biztalk biztalk-2013