From 301e55e15daaf956f0615cf101dfd3fa6f5e8c70 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Mon, 24 Jun 2024 12:00:10 +0200 Subject: [PATCH] I#2758 - Forwarded e-mails don't have a filename extension Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2758 --- src/libemail-engine/mail-tools.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libemail-engine/mail-tools.c b/src/libemail-engine/mail-tools.c index e042d39020..3f95a66fd5 100644 --- a/src/libemail-engine/mail-tools.c +++ b/src/libemail-engine/mail-tools.c @@ -294,6 +294,13 @@ mail_tool_make_message_attachment (CamelMimeMessage *message) part = camel_mime_part_new (); camel_mime_part_set_disposition (part, "inline"); camel_mime_part_set_description (part, desc); + if (!g_str_has_suffix (desc, ".eml")) { + gchar *fnm; + + fnm = g_strconcat (desc, ".eml", NULL); + camel_mime_part_set_filename (part, fnm); + g_free (fnm); + } camel_medium_set_content ( CAMEL_MEDIUM (part), CAMEL_DATA_WRAPPER (message)); camel_mime_part_set_content_type (part, "message/rfc822");