Вот фрагмент кода, который я написал в узле js:
function makeBody(to, from, subject, message) {
let str = [
"to: ", to, "\n",
"from: ", from, "\n",
"subject: ", subject, "\n\n",
message,
].join('');
return str;
}
let raw = makeBody("dinesh.kumar@gmail.com", "dinesh.kumar@gmail.com",
"Test mail", "Everything is fine");
const userId = 'me'; // Please modify this for your situation.
let option = {
url: "https://www.googleapis.com/upload/gmail/v1/users/" + userId + "/messages/send",
method: 'POST',
headers: {
'Authorization': `Bearer ${req.query.access_token}`,
'Content-Type': 'message/rfc822',
},
body: raw,
};
Когда я отправляю почту с html-содержимым, так как использую какой-то редактор в интерфейсной части.В почте также собирается содержание html.Как это остановить.Я пытался использовать text / html в типе содержимого, но выдает ошибку.
Почта идет как:
<p style="text-align: left;"><em><strong>Hi,</strong></em></p>
<p style="text-align: left;"><em><strong>Would like to know more about deal. Let's meet.</strong></em></p>
<p style="text-align: left;"><em><strong>Thanks,</strong></em></p>
<p style="text-align: left;"><em><strong>Samresh</strong></em></p>