从 swiftmailer 获取有关注册的消息

Get a message from swiftmailer about registration

我使用 fosUserBundle 进行注册。我想在注册后发送有关成功的电子邮件消息。我的config.yml长得像。

fos_user:
  db_driver: orm
  firewall_name: main
  user_class: Games\ModelBundle\Entity\Users
  registration:
    confirmation:
        enabled: true
        from_email:
            address:  registration@trololo.com
            sender_name:   Registration
  service:
    mailer: fos_user.mailer.twig_swift
  resetting:
    email:
        template: CoreBundle:Email:resetting.email.html.twig

swiftmailer:
  transport: "%mailer_transport%"
  host:      "%mailer_host%"
  username:  "%mailer_user%"
  password:  "%mailer_password%"
  spool:     { type: memory }

我的问题是:如何查看消息是否已发送?

我猜您首先想在本地测试代码是否按预期运行。注册成功后尝试查看"Profiler",里面应该有邮件。

或者,如果您为其编写功能测试,这应该可以帮助您理解:

http://symfony.com/doc/current/cookbook/email/testing.html