Ejemplo n.º 1
0
 /**
  * @return \rmrevin\yii\postman\models\LetterModel
  */
 public function testSending()
 {
     $Letter = (new postman\RawLetter())->setSubject('Test sending')->setBody('body')->addAddress(\Yii::$app->params['demo_email'])->addCcAddress(['*****@*****.**'])->addBccAddress(['*****@*****.**'])->addReplyTo(['*****@*****.**']);
     $letter_id = $Letter->send();
     /** @var postman\models\LetterModel $LetterModel */
     $LetterModel = postman\models\LetterModel::findOne($letter_id);
     $this->assertInstanceOf(postman\models\LetterModel::className(), $LetterModel);
     $LetterModel->setMailer(\rmrevin\yii\postman\Component::get()->getCloneMailerObject());
     $this->assertInstanceOf('PHPMailer', $LetterModel->getMailer());
     $this->assertTrue($LetterModel->sendImmediately());
     return $LetterModel;
 }