【问题标题】:How to send a mail with an attachment in gmail api using google-api-nodejs-client for nodejs如何使用 google-api-nodejs-client for nodejs 在 gmail api 中发送带有附件的邮件
【发布时间】:2014-12-07 02:59:28
【问题描述】:

我希望通过 gmail 发送带有附件的电子邮件。

我正在为 node.js 使用 google-api-nodejs-client。

我当前的消息发送代码是:

var gmailClass = google.gmail('v1');
gmailClass.users.messages.send({
            auth: OAuth2Client,
            userId: 'me',
            resource: {
              raw: base64EncodedEmail
            },
          }
        ,function(err, results)
        {
        if (!err)
        {
          //do something    
        }
        else
        {
          //do something
        }
});

有没有办法在发送功能中添加附件?

【问题讨论】:

    标签: javascript node.js google-api gmail-api google-api-nodejs-client


    【解决方案1】:

    您的附件应该在您已经使用的“原始”base64EncodedEmail 中。该格式只是一封完整的电子邮件(例如,查看 Gmail 或任何其他邮件客户端中的“显示原始邮件”以查看带有附件的电子邮件的外观)。我想有一些 MIME 电子邮件库会有所帮助......

    【讨论】:

      猜你喜欢
      • 2017-07-08
      • 2015-06-24
      • 2018-11-11
      • 2014-09-16
      • 2018-08-28
      • 2017-08-11
      • 2016-05-29
      • 2018-04-27
      • 2018-12-15
      相关资源
      最近更新 更多