public function testDisconnect() { $this->connection->connect(); $this->assertTrue($this->connection->isConnected()); $this->transport->disconnect(); $this->assertFalse($this->connection->isConnected()); }
public function send() { $smtpOptions = new SmtpOptions(array('name' => 'smtp.gmail.com', 'host' => 'smtp.gmail.com', 'connection_class' => 'login', 'connection_config' => array('username' => '*****@*****.**', 'password' => 'optimus@123', 'port' => 465, 'ssl' => 'TLS'))); $html = new MimePart($this->getBody()); $html->type = "text/html"; $body = new MimeMessage(); $body->setParts(array($html)); $mailTransport = new Smtp(); $mailTransport->setOptions($smtpOptions); $mail = new Message(); $mail->addFrom('*****@*****.**', 'Travelopod')->setEncoding('utf-8')->setTo($this->getTo())->setSubject($this->getSubject())->setBody($body); $send = $mailTransport->send($mail); $mailTransport->disconnect(); }