courrier clean 2$

This commit is contained in:
alma 2025-04-26 19:40:07 +02:00
parent 1663721c89
commit aeaa086b40
2 changed files with 63 additions and 1316 deletions

File diff suppressed because it is too large Load Diff

View File

@ -137,20 +137,7 @@ export function formatForwardedEmail(email: EmailMessage): {
const originalContent = cleanHtmlContent(email.content || email.html || email.text || '');
// Check if the content already has a forwarded message header
// Look for common forwarded message header patterns
const forwardedPatterns = [
'---------- Forwarded message ---------',
'Forwarded message',
'-------- Original Message --------',
'Begin forwarded message',
'From:.*Date:.*Subject:.*To:', // Common pattern in forwarded emails
'From:.*Sent:.*To:.*Subject:', // Microsoft Outlook pattern
];
// Use a regular expression to check for all patterns, with case insensitivity
const hasExistingHeader = forwardedPatterns.some(pattern =>
new RegExp(pattern, 'i').test(originalContent)
);
const hasExistingHeader = originalContent.includes('---------- Forwarded message ---------');
// If there's already a forwarded message header, don't add another one
if (hasExistingHeader) {