new: attachments class IncomingMailAttachment
new: IncomingMail::getInternalLinksPlaceholders() method
fix: handling attachments with same name

* migration: replace using $mail->attachments to $mail->getAttachments() and check it returns array of IncomingMailAttachment