如何使用谷歌api nodejs客户端为nodejs在gmailapi中发送带有附件的邮件
How to send a mail with an attachment in gmail api using google-api-nodejs-client for nodejs
我想通过gmail发送一封带有附件的电子邮件。
我正在使用node.js.的谷歌api nodejs客户端
我当前的消息发送代码是:
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
}
});
有没有办法在发送功能中添加附件?
您的附件应该在您已经使用的"原始"base64EncodedEmail中。格式只是一封完整的电子邮件(例如,查看Gmail或任何其他邮件客户端中的"显示原始邮件",看看带有附件的电子邮件是什么样子的)。我想有一些MIME电子邮件库会很有帮助。。。
相关文章:
- nodejs-expressjs上传图像并显示它们
- TypeError:在不兼容的接收器nodejs上调用了方法Uint8Array.length
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- NodeJS日期格式不起作用
- Nested Q.all nodejs
- Nodejs API控制器,用于在API之间切换
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- 如何在大型nodeJS代码的基础上逐步引入typescript
- 在Nodejs中Express输入DEBUG=app时权限被拒绝/bin
- 无法使用nodeJS在html中设置Image src
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- NodeJS API调用中Array中的Push和Pull元素
- 基于api密钥的NodeJS web服务
- 在gump和nodejs中使用Typescript时,未定义对require和exports的引用
- “util.inherits”和在NodeJS中扩展原型之间的区别
- 将一个方法转换为promise:Nodejs
- nodejs中匿名函数的使用
- Node和Nodejs版本不同
- Nodejs服务器在解析之前生成输入表单
- 如何使用谷歌api nodejs客户端为nodejs在gmailapi中发送带有附件的邮件