我使用Exchange Web服务API来发送电子邮件。只需编写
即可轻松添加附件message.Attachments.AddFileAttachment(attachmentname);
问题是附加过程发生在发送过程中。我发现yahoo,gmail和hotmail都会在你发送邮件之前先上传attachmetns。怎么做?
答案 0 :(得分:1)
这是EWS托管API,可以在一个进程中进行上传和发送。但在后台,会向Exchange服务器发出多个请求:
如果你愿意,你可以自己做。但我没有看到这样做的重点。你想要完成什么?
答案 1 :(得分:0)
如果您注意到,例如GMail不使用相同的附件方式。例如,当您附加某些内容时,我猜测文件会上传到某个服务器,然后它们会为您提供下载链接。所以我认为您可以将文件上传到某个服务器(无论是FTP还是数据库),然后只需添加链接即可下载电子邮件正文中的文件。
祝你好运。我将调查线程,看看是否有办法实现这一点。Hanlet