Ejemplo n.º 1
0
 public function testAppendStream()
 {
     $mail = new Writable\Maildir($this->_params);
     $fh = fopen('php://memory', 'rw');
     fputs($fh, "Subject: test\r\n\r\n");
     fseek($fh, 0);
     $mail->appendMessage($fh);
     fclose($fh);
     $this->assertEquals($mail->getMessage($mail->countMessages())->subject, 'test');
 }
Ejemplo n.º 2
0
<?php

require_once __DIR__ . '/../../bootstrap.php';
use Zend\Mail\Storage\Writable\Maildir;
use Zend\Mail\Message;
use Zend\Mail\Storage;
$settings = array('dirname' => 'test_maildir');
#Maildir::initMaildir($settings['dirname']);
$mail = new Maildir($settings);
#\Doctrine\Common\Util\Debug::dump($mail);
$message = new Message();
$message->addFrom('*****@*****.**');
$message->addTo('*****@*****.**');
$message->setSubject('my_subject ' . time());
$message->setBody('my_body');
#$mail->appendMessage($message->toString(), null, null, false);
#$mail->appendMessage($message->toString(), null, null, true);
#$mail->appendMessage($message->toString(), null, array(), false);
#$mail->appendMessage($message->toString(), null, array(), true);
$mail->appendMessage($message->toString(), null, array(Storage::FLAG_DRAFT), false);
#$mail->appendMessage($message->toString(), null, array(Storage::FLAG_DRAFT), true);