diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 4a8ac2687c..708bec3b63 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -1064,6 +1064,14 @@ public class MessageHelper { if (apart.attachment.size < 0) apart.attachment.size = null; + // https://tools.ietf.org/html/rfc2392 + if (apart.attachment.cid != null) { + if (!apart.attachment.cid.startsWith("<")) + apart.attachment.cid = "<" + apart.attachment.cid; + if (!apart.attachment.cid.endsWith(">")) + apart.attachment.cid += ">"; + } + parts.attachments.add(apart); } }