从 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",里面应该有邮件。
或者,如果您为其编写功能测试,这应该可以帮助您理解:
我使用 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",里面应该有邮件。
或者,如果您为其编写功能测试,这应该可以帮助您理解: