使用google javascript API发送电子邮件退回

时间:2017-02-05 23:54:18

标签: javascript email gmail-api gapi

我正在尝试使用JS google API发送电子邮件。初始化进展顺利,但是当我尝试发送电子邮件时,它反弹回来说“发生了错误。没有任何其他数据,您的邮件未被发送”。

我发送测试电子邮件的代码:

let email = 'To:luoruize@gmail.com\r\n';
email += 'Subject:Testing\r\n';
email += 'This is a test!';

const message = window.btoa(email).replace(/\+/g, '-').replace(/\//g, '_');

gapi.client.gmail.users.messages.send({
    userId: 'me',
    resource: {
        raw: message
    }
}).execute((res) => {
    console.log(res);
});

我做错了什么?

1 个答案:

答案 0 :(得分:1)

原来问题是在内容之前必须有一个额外的\ r \ n ...