Symfony gestiona la creación y envío de emails a través de un objeto de tipo
mailer. Como la mayoría de objetos del núcleo de symfony, el objeto mailer
también es una factoría. Su comportamiento se configura mediante el archivo de
configuración factories.yml
y siempre está disponible a través del objeto
que almacena el contexto:
$mailer = sfContext::getInstance()->getMailer();
Nota Al contrario que el resto de factorías, el objeto mailer se carga e inicializa bajo demanda. Por tanto, si no lo utilizas no se penaliza el rendimiento de la aplicación.
Este tutorial explica la integración de Swift Mailer con symfony. Si quieres conocer todos los detalles de la librería Swift Mailer, puedes leer su propia documentación.