diff --git a/application/Espo/Core/Mail/Parsers/MailMimeParser.php b/application/Espo/Core/Mail/Parsers/MailMimeParser.php index fb152351a3..705c3ac3ad 100644 --- a/application/Espo/Core/Mail/Parsers/MailMimeParser.php +++ b/application/Espo/Core/Mail/Parsers/MailMimeParser.php @@ -207,8 +207,10 @@ class MailMimeParser } else if ($disposition == 'inline') { if ($contentId) { $inlineIds[$contentId] = $attachment->id; + $inlineAttachmentList[] = $attachment; + } else { + $email->addLinkMultipleId('attachments', $attachment->id); } - $inlineAttachmentList[] = $attachment; } } diff --git a/application/Espo/Core/Mail/Parsers/PhpMimeMailParser.php b/application/Espo/Core/Mail/Parsers/PhpMimeMailParser.php index 40f076fd62..508c942676 100644 --- a/application/Espo/Core/Mail/Parsers/PhpMimeMailParser.php +++ b/application/Espo/Core/Mail/Parsers/PhpMimeMailParser.php @@ -186,8 +186,10 @@ class PhpMimeMailParser } else if ($disposition == 'inline') { if ($contentId) { $inlineIds[$contentId] = $attachment->id; + $inlineAttachmentList[] = $attachment; + } else { + $email->addLinkMultipleId('attachments', $attachment->id); } - $inlineAttachmentList[] = $attachment; } }