#!/usr/bin/php setText(file_get_contents('php://stdin')); $received = new PhabricatorMetaMTAReceivedMail(); $received->setHeaders($parser->getHeaders()); $received->setBodies(array( 'text' => $parser->getMessageBody('text'), 'html' => $parser->getMessageBody('html'), )); $attachments = array(); foreach ($received->getAttachments() as $attachment) { $file = PhabricatorFile::newFromFileData( $attachment->getContent(), array( 'name' => $attachment->getFilename(), )); $attachments[] = $file->getPHID(); } $received->setAttachments($attachments); $received->save(); $received->processReceivedMail();