如何使用google-api-nodejs-client for nodejs在gmail api中发送带有附件的邮件

问题描述 投票:2回答:2

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

我正在将google-api-nodejs-client用于node.js。

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

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
2个回答
0
投票

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


0
投票

如果您解决此问题,请发送代码?仍然不了解如何通过js添加附件(需要chrome扩展名,但没关系)。谢谢)

© www.soinside.com 2019 - 2024. All rights reserved.