1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
class MailController extends Controller {
public function sendAction() {
$Request = $this->getRequest();
if ($Request->getMethod()== "POST") {
$Subject = $Request->get("Subject");
$email = $Request->get("email");
$message = $Request->get("message");
$mailer = $this->container->get('mailer');
$transport = \Swift_SmtpTransport::newInstance('smtp.gmail.com',465,'ssl')
->setUsername('************')
->setPassword('************');
$mailer = \Swift_Mailer::newInstance( $transport ) ;
$message = \Swift_Message::newInstance( 'Test')
->setSubject($Subject)
->setFrom('************')
->setTo($email)
->setBody($message);
$this->get('mailer')->send($message);
}
return $this->render('MyAppEspritBundle:Default:administration.html.twig' );
}
} |