Нам не удалось идентифицировать определенный шаблон, но метод body.getAsyn c не возвращает тело письма случайным образом. Мы начали замечать это поведение после 8 января 2020 года. Это поведение демонстрируется в:
- Клиенты: OWA и Desktop (Windows Outlook 2016, 2019 и 2013)
- Почты, на которые влияют, не являются системными письмами
РЕДАКТИРОВАТЬ : Добавлен запрошенный фрагмент кода
item.body.getAsync("html", (mailBody) => {
mail.body = someFunc(mailBody.value);
if (!mailBody.value) {
console.log("Fetching Text content");
return getBodyTextContent(item.body, mail)
.then((m) => resolve(m))
.catch((e) => reject(e));
}
return resolve(mail);
});
Ссылка
[1] https://docs.microsoft.com/en-us/javascript/api/outlook/office.body?view=outlook-js-1.8#getasync -coerciontype - callback-