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);