Parse a generic mail stream, and convert it to a SwiftMailer Message object
composer requre goetas/to-swift-mime-parser
<?php
$parser = new \Goetas\Mail\ToSwiftMailParser\MimeParser();
// read a mail message saved into eml format (or similar)
$inputStream = fopen('mail.eml', 'rb');
$mail = $parser->parseStream($inputStream); // now $mail is a \Swift_Message object
// edit the email
$mail->setFrom("me@you.it");
$mail->setTo("me@you.it");
$mail->setSubject("New Subject");
// optionally loop through mail parts (and edit it!)
// $mail->getChildren();
// send a new mail
$mailer->send($mail);