courrier clean 2$
This commit is contained in:
parent
1663721c89
commit
aeaa086b40
File diff suppressed because it is too large
Load Diff
@ -137,20 +137,7 @@ export function formatForwardedEmail(email: EmailMessage): {
|
|||||||
const originalContent = cleanHtmlContent(email.content || email.html || email.text || '');
|
const originalContent = cleanHtmlContent(email.content || email.html || email.text || '');
|
||||||
|
|
||||||
// Check if the content already has a forwarded message header
|
// Check if the content already has a forwarded message header
|
||||||
// Look for common forwarded message header patterns
|
const hasExistingHeader = originalContent.includes('---------- Forwarded message ---------');
|
||||||
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)
|
|
||||||
);
|
|
||||||
|
|
||||||
// If there's already a forwarded message header, don't add another one
|
// If there's already a forwarded message header, don't add another one
|
||||||
if (hasExistingHeader) {
|
if (hasExistingHeader) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user