是否可以在Outlook中将附件作为URL发送

时间:2018-05-29 16:54:32

标签: c# outlook-addin

我有一个Outlook插件,可以通过将附件发送到我们的服务器来处理附件,然后将链接嵌入到包含上传附件的URL的电子邮件正文中。

这有效但不是100%令人满意,因为根据电子邮件客户端,网址可能会被破坏,发件人也不会看到他们用来查看邮件的电子邮件顶部的附件。

理想情况下,我想要做的就是为OneDrive做些什么。

目前,如果我添加附件并提供URL作为源,它将下载文件并将其作为普通附件发送,这与我想要的完全相反。我注意到,如果它无法下载文件,那么它只会将URL作为附件发送,这就是我想要的。但发送损坏的网址并不是很有用。

使用 Outlook.MailItem.Attachments.Add(" https://myserver.com/somefile",7,1," MyAttachment")

如果我将附件类型设置为' 7'这是用于OneDrive附件我可以让它发送URL,但它会首先抱怨无法设置一些访问权限,如果发件人点击确定继续,无论如何附件将发送给发件人和接收者驻留在OneDrive上,但不是,但点击URL将从我的服务器下载文件。

我的问题是:是否可以将无OneDrive网址作为附件发送?

(我希望答案是否定的,但我希望有一些Outlook大师可能知道这样做的一些技巧。)

我的另一种选择是将我的URL包装在一个小的html文件中,然后作为普通附件发送,打开时会提供实际文件的链接。

0 个答案:

没有答案