2

我希望通過Gmail通過附件發送郵件。如何使用google-api-nodejs-client爲nodejs在gmail api上發送帶有附件的郵件

我爲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 
     } 
}); 

有沒有辦法添加的附件發送功能?

回答

1

您的附件應該位於您正在使用的「raw」base64EncodedEmail中。格式只是一個完整的電子郵件信息(例如,查看Gmail或任何其他郵件客戶端中的「顯示原始信息」以查看具有附件的電子郵件的外觀)。我想有一些MIME電子郵件消息庫會有幫助...

相關問題