From a09e94590cae360c1f5eba47aefc387b7203131c Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Tue, 30 Dec 2025 12:35:06 +0100 Subject: [PATCH] fix email multipart attachments to make it RFC and apple-email compatible --- core/src/emails/sendEmailTranslated.ts | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/core/src/emails/sendEmailTranslated.ts b/core/src/emails/sendEmailTranslated.ts index 104bbe85f..8ed67f272 100644 --- a/core/src/emails/sendEmailTranslated.ts +++ b/core/src/emails/sendEmailTranslated.ts @@ -77,34 +77,46 @@ export const sendEmailTranslated = async ({ ...receiver, attachments: [ { - // filename: 'gradido-header.jpeg', + filename: 'gradido-header.jpeg', content: gradidoHeader, cid: 'gradidoheader', + contentType: 'image/jpeg', + contentDisposition: 'inline', }, { - // filename: 'facebook-icon.png', + filename: 'facebook-icon.png', content: facebookIcon, cid: 'facebookicon', + contentType: 'image/png', + contentDisposition: 'inline', }, { - // filename: 'telegram-icon.png', + filename: 'telegram-icon.png', content: telegramIcon, cid: 'telegramicon', + contentType: 'image/png', + contentDisposition: 'inline', }, { - // filename: 'twitter-icon.png', + filename: 'twitter-icon.png', content: twitterIcon, cid: 'twittericon', + contentType: 'image/png', + contentDisposition: 'inline', }, { - // filename: 'youtube-icon.png', + filename: 'youtube-icon.png', content: youtubeIcon, cid: 'youtubeicon', + contentType: 'image/png', + contentDisposition: 'inline', }, { - // filename: 'chatbox-icon.png', + filename: 'chatbox-icon.png', content: chatboxIcon, cid: 'chatboxicon', + contentType: 'image/png', + contentDisposition: 'inline', }, ], },