Ver índice de contenidos del libro

4.4. Configuración

Como el objeto mailer también es una factoría, se puede modificar su comportamiento mediante el archivo de configuración factories.yml. Su configuración por defecto es la siguiente:

mailer:
  class: sfMailer
  param:
    logging:           %SF_LOGGING_ENABLED%
    charset:           %SF_CHARSET%
    delivery_strategy: realtime
    transport:
      class: Swift_SmtpTransport
      param:
        host:       localhost
        port:       25
        encryption: ~
        username:   ~
        password:   ~

Cuando se crea una nueva aplicación, el archivo factories.yml local redefine la configuración anterior para establecer unos valores más apropiados en los entornos prod, env y test:

test:
  mailer:
    param:
      delivery_strategy: none

dev:
  mailer:
    param:
      delivery_strategy: none