/**
* @param string $messageId
* @param int $attachmentId
* @return void
*/
private function handleAttachment($messageId, $attachmentId)
{
$attachments = $this->mailer->getMessage($messageId)->getAttachments();
if (!isset($attachments[$attachmentId])) {
return;
}
$attachment = $attachments[$attachmentId];
if (!$attachment->getHeader('Content-Type')) {
return;
}
header('Content-Type: ' . $attachment->getHeader('Content-Type'));
echo $attachment->getBody();
exit;
}