gpt4 book ai didi

javascript - gmail api使用html中的内容发送电子邮件

转载 作者:行者123 更新时间:2023-11-29 17:55:27 27 4
gpt4 key购买 nike

我正在使用 gmail api 发送电子邮件。以下是我的代码

function sendEmail(auth, from, to, subject, content) {

var encodedEmail = new Buffer(
'From: ' + from + '\r\n' +
'To: ' + to + '\r\n' +
'Subject: ' + subject + '\r\n\r\n' +

content
).toString('base64').replace(/\+/g, '-').replace(/\//g, '_');

var gmail = google.gmail('v1');
var request = gmail.users.messages.send({
auth: auth,
userId: 'me',
resource: {
raw: encodedEmail
}
});
};

但这种情况下的内容应该是纯文本。问题是我想以 HTML 格式传递“内容”。关于如何解决这个问题有什么建议吗?

最佳答案

您必须在消息中提供内容类型,否则它将默认为您提到的plain/text。只需添加一个值为 text/htmlContent-Type header :

From: sender@gmail.com
To: receiver@gmail.com
Subject: Foo bar
Content-Type: text/html; charset=UTF-8

<b> This is the content of the email </b>

关于javascript - gmail api使用html中的内容发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39540018/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com