Más con Symfony

4.6. El transporte de email

Los mensajes de correo electrónico realmente se envían a través de un transporte configurado en el archivo de configuración factories.yml. La configuración por defecto hace uso del servidor SMTP de la máquina local:

transport:
  class: Swift_SmtpTransport
  param:
    host:       localhost
    port:       25
    encryption: ~
    username:   ~
    password:   ~

Swift Mailer incluye tres tipos diferentes de clases de transporte:

  • Swift_SmtpTransport: hace uso de un servidor SMTP para enviar los mensajes.
  • Swift_SendmailTransport: emplea sendmail para enviar los mensajes.
  • Swift_MailTransport: utiliza la función mail() de PHP para enviar los mensajes.

Nota La sección "Tipos de transporte" de la documentación oficial de Swift Mailer describe todo lo necesitas saber sobre las clases anteriores y sobre sus parámetros.