Remove html from messages (#4229)

* remove html

* remove html

* remove html from db
This commit is contained in:
bosiraphael
2024-02-29 12:01:01 +01:00
committed by GitHub
parent f52a4141c9
commit 8c08f1b603
4 changed files with 9 additions and 24 deletions

View File

@ -199,19 +199,15 @@ export class FetchMessagesByBatchesService {
const body = atob(raw?.replace(/-/g, '+').replace(/_/g, '/'));
try {
const parsed = await simpleParser(body);
const parsed = await simpleParser(body, {
skipHtmlToText: true,
skipImageLinks: true,
skipTextToHtml: true,
maxHtmlLengthToParse: 0,
});
const {
subject,
messageId,
from,
to,
cc,
bcc,
text,
html,
attachments,
} = parsed;
const { subject, messageId, from, to, cc, bcc, text, attachments } =
parsed;
if (!from) throw new Error('From value is missing');
@ -248,7 +244,6 @@ export class FetchMessagesByBatchesService {
fromDisplayName: from.value[0].name || '',
participants,
text: textWithoutReplyQuotations || '',
html: html || '',
attachments,
};