我有一個在Symfony 2中開發的應用程序。我有一個發送郵件的包中的聯繫表單。它適用於此代碼。Swift Emailer罕見行爲
$message = \Swift_Message::newInstance()
->setSubject('Nueva consulta desde el formulario de contacto')
->setFrom($contacto->getEmail())
->setTo($this->container->getParameter('portada.emails.contact_email'))
->setBody($this->renderView('PortadaBundle:Page:contactoEmail.txt.twig', array('contacto' => $contacto)));
$this->get('mailer')->send($message);
而另一束在同一應用程序的代碼沒有行爲
$message = \Swift_Message::newInstance()
->setSubject('Test to send emails from other bundle')
->setFrom('[email protected]') //mail commented
->setTo('[email protected]') //mail commented
->setBody('Hello');
$this->get('mailer')->send($message);
我不明白髮生了什麼。這是如此罕見... 我查了手冊,但似乎都正確http://symfony.com/doc/2.1/cookbook/email/email.html
我添加了第二個參數發送方法 - >發送($消息,$失敗);但它返回一個數組爲零的數組。
任何線索?
編輯: 我已經複製了第一個包中的第二個代碼,它工作正常。它必須是關於捆綁的東西。
另一個線索? :)
你使用哪個版本?你是否在'$ this-> get('mailer') - > send($ message);'? – Erioch
Symfony 2.1。是的,我收到這個回覆'1' – Freenando