问题:每当我使用官方谷歌api节点包(googleapis)发送纯文本电子邮件时,我会在句子周围排除超过70个字符的句子。
var headersObj = {
"To": toEmail,
"Subject": subject,
"From": fromEmail,
"Content-Type": "text/plain; charset=UTF-8"
//"Content-Transfer-Encoding": "quoted-printable"
}
for(var header in headersObj) {
email += header += ": " + headersObj[header] + "\r\n";
}
email += "\r\n" + message;
gmail.users.messages.send({
userId: 'me',
auth: oauth2Client,
resource: {
raw: btoa(email).replace(/\+/g, '-').replace(/\//g, '_')
}
}, function (err, response) {
if(err) {
reject(err);
}else{
resolve(response);
}
});
我听说我需要更改“Content-Transfer-Encoding”,但这只适用于html电子邮件。纯文本电子邮件怎么样?我一直在寻找几个月的答案。任何建议,想法或解决方案?
请注意超过70个字符的任何行都会自动中断。为什么会出现这种情况以及如何解决?