Beispiel #1
0
 public function testMessageIDAccessors()
 {
     $this->iniSet('sendmail_from', '');
     $mail = new \r8\Mail($this->getTestTransport());
     $this->assertFalse($mail->messageIDExists());
     $this->assertNull($mail->getMessageID());
     $this->assertSame($mail, $mail->setMessageID("*****@*****.**"));
     $this->assertTrue($mail->messageIDExists());
     $this->assertSame("*****@*****.**", $mail->getMessageID());
     $this->assertSame($mail, $mail->clearMessageID());
     $this->assertFalse($mail->messageIDExists());
     $this->assertNull($mail->getMessageID());
     $this->assertSame($mail, $mail->setMessageID("Invalid\nChars" . chr(1) . " In Here"));
     $this->assertTrue($mail->messageIDExists());
     $this->assertSame("Invalid Chars In Here", $mail->getMessageID());
     $this->assertSame($mail, $mail->setMessageID("  "));
     $this->assertFalse($mail->messageIDExists());
     $this->assertNull($mail->getMessageID());
 }