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

时间:2014-10-12 11:56:25

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

我希望通过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
        }
});

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

1 个答案:

答案 0 :(得分:0)

您的附件应位于您已使用的“原始”base64EncodedEmail中。格式只是一封完整的电子邮件消息(例如,在Gmail或任何其他邮件客户端中查看“显示原始内容”,以查看带有附件的电子邮件的内容)。我想有一些有用的MIME电子邮件库...