private function sendWithSwift($to, $subject, $message, $from) { //mail($to, $subject, $message, $headers); $message = Swift_Message::newInstance()->setSubject($subject)->setFrom(array($from))->setTo(array($to))->setBody($message); $transport = Swift_SmtpTransport::newInstance(ConfigManager::getMailHost(), ConfigManager::getMailPort()); $mailer = Swift_Mailer::newInstance($transport); $result = $mailer->send($message); }
private function startFakemail() { exec('rm -f /var/www/phpday2010/test/mail/*'); $command = dirname(__FILE__) . '/../fakemail/fakemail --background'; $command .= ' --path=' . ConfigManager::getMailFolderPath(); $command .= ' --host=localhost'; $command .= ' --port=' . ConfigManager::getMailPort(); shell_exec($command); }