EWS:如何在发送邮件前先上传附件

本文关键字:EWS | 更新日期: 2023-09-27 18:09:17

我使用Exchange Web Service API发送电子邮件。添加附件非常简单,只需写入

message.Attachments.AddFileAttachment(attachmentname);

问题是附加过程发生在发送过程中。我发现雅虎、gmail和hotmail都是在你发送邮件之前先上传附件的。怎么做呢?

EWS:如何在发送邮件前先上传附件

这是EWS管理的API,它在一个进程中完成上传和发送。但是在后台,会向Exchange服务器发出多个请求:

  1. 在邮箱的草稿文件夹中创建邮件
  2. 上传附件
  3. 发送条目

如果你愿意,你可以自己做。但我不认为这样做有什么意义。你想完成什么?

如果你注意到,例如GMail不使用相同的附件方式。例如,当你附加一些东西时,我猜文件被上传到某个服务器上,然后他们只是为你提供一个下载链接。所以我认为你可以把文件上传到某个服务器(FTP,或者只是一个数据库),然后在邮件正文中添加文件的下载链接。

好运。我将查看线程,看看是否实际上有一种方法来做到这一点。

Hanlet

相关文章:
  • 没有找到相关文章