首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用FileAttachment从本地磁盘发送电子邮件

如何使用FileAttachment从本地磁盘发送电子邮件
EN

Stack Overflow用户
提问于 2020-10-03 16:48:36
回答 1查看 64关注 0票数 0

我正在使用node-ews通过我的公司凭证通过MicroSoft交换发送电子邮件。

但是我不知道如何从本地磁盘存储中将.xlsx文件附加到电子邮件中。似乎没有简单的路径标签。

这就是我的东西

代码语言:javascript
复制
const ewsArgs = {
  attributes: {
    MessageDisposition: 'SendAndSaveCopy',
  },
  SavedItemFolderId: {
    DistinguishedFolderId: {
      attributes: {
        Id: 'sentitems',
      },
    },
  },
  Items: {
    Message: {
      ItemClass: 'IPM.Note',
      Subject: 'Subject',
      Body: {
        attributes: {
          BodyType: 'Text',
        },
        $value: 'Bodytext',
      },
      ToRecipients: {
        Mailbox: {
          EmailAddress: 'email@email.ru',
        },
      },
      IsRead: 'false',
      Attachments: {
        FileAttachment: [{
          Name: 'filename.xlsx',
          IsInline: false,
          ContentType: 'text/xlsx',
          ContentLocation: 'filename.xlsx',
        }]
      }
    },
  },
};

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-03 17:25:49

检查你的contentLocation。您需要提供要附加的文件的正确路径。但你只是提供了文件名。

Content-Type: application/vnd.ms-excel

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64182375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档