válido para Symfony 1.3 y 1.4
Índice de contenidos
- Emails (segunda parte)
- Enviando un email desde una tarea
- Depurando
- Pruebas
- Mensajes de correo electrónico como clases
- Recetas
por Fabien Potencier
Enviar un email desde una tarea es muy similar a enviar un email desde una
acción, ya que el sistema de tareas también proporciona un método getMailer().
Cuando se crea el mailer, la tarea utiliza la configuración actual, por lo que
si quieres hacer uso de la configuración de una aplicación específica, debes
incluir la opción --application (el capítulo dedicado a las tareas tiene más
información sobre esta opción).
La tarea utiliza la misma configuración que los controladores, por lo que si
quieres forzar el envío de los mensajes cuando se utiliza la estrategia spool
puedes emplear el método sendNextImmediately():
$this->getMailer()->sendNextImmediately()->send($mensaje);
válido para Symfony 1.3 y 1.4