Tag: gmail api

用于客户端ID的XOAuth2 gmail,用于节点邮件的客户端秘密和刷新令牌

我正在使用nodemailer和NodeJS服务器。 我之前用我的一个电子邮件地址创build了以下内容。 客户端ID客户端秘密刷新令牌 我面临的问题是谷歌已经改变了XOAuth2的configuration方式。 任何最近configuration的人的帮助将不胜感激。

通过G Suite电子邮件地址从服务器发送电子邮件

我正在尝试使用nodemailer从node.js服务器发送电子邮件 我目前有一个域名在Google Domains注册,而且我有一个G Suite实例设置为我提供了一个电子邮件服务器。 我有一个电子邮件设置: noreply@domainname.com 我试图做的是从我的服务器上面的电子邮件发送电子邮件。 我不想使用普通用户和密码validation,因为这对我来说是非常不安全的。 有没有人有一个教程或文件,他们可以连接我,这将帮助我实现这一目标?

我怎样才能从消息列表中获得“有效载荷”属性? Gmail API

我是新的节点,我想获得有关我的Gmail邮件的信息,比如谁写了邮件和文本。 我按照快速入门的例子,写下面的代码,但输出中只有'id'和'threadId'字段。 function listMessages(auth) { var gmail = google.gmail('v1'); gmail.users.messages.list({ auth: auth, userId: 'me' }, function(err, response) { if (err) { console.log('The API returned an error: ' + err); return; } var messages = response.messages; if (messages.length == 0) { console.log('No messages found.'); } else { console.log('Messages:'); for (var i = 0; i < messages.length; […]

Nodemailer使用原始用户帐户而不是别名发送电子邮件

我有一个nodemailer的问题,其中用户收到我的谷歌帐户发送的电子邮件,用于validationgmail而不是邮件选项中使用的别名。 以下是我的代码: var smtpTransport = nodemailer.createTransport({ service: config.mailer.options.service, auth: { user: "xxxx@gmail.com", pass: "password" } }); var mailOptions = { to: user.email, from: 'Test Email <aaa@aaa.com>', subject: subject, html: emailHTML }; smtpTransport.sendMail(mailOptions); 现在当用户收到一封电子邮件时,电子邮件提到了这一点 来自:testing电子邮件xxxx@gmail.com 而不是显示 来自:testing电子邮件aaa@aaa.com 请任何帮助

通过云端function访问Gmail API

我正在尝试构build一个响应Gmail邮件发送邮件的电子邮件parsing器。 我目前能够接收和parsingpubsub消息并提取historyId,但我无法validation我的请求到gmail api。 这是我到现在为止: //function defined outside the scope of the main function //used to create auth client function getAuthClient(event, callback) { var GoogleAuth = require('google-auth-library'); var authFactory = new GoogleAuth(); authFactory.getApplicationDefault(function (err, authClient) { if (err) { console.log('Unable to get application default credentials.'); callback(err); return; } // Create the oAuth scopes you need if […]