我的项目基于 symfony 2.3.19 + 最新版本版本 FOSUserBundle。
实际上,FOSuserBundle 运行良好。事实上,所有功能都正常工作。现在,我的目标是在用户注册时激活电子邮件确认。为此,我以这种方式配置了我的项目:
# app/config.yml
# Swiftmailer Configuration
swiftmailer:
transport: %mailer_transport%
host: %mailer_host%
username: %mailer_user%
password: %mailer_password%
spool: { type: memory }
fos_user:
db_driver: orm
firewall_name: main
user_class: Minn\UserBundle\Entity\User
registration:
form:
type: minn_user_registration
confirmation:
enabled: true
template: MinnUserBundle:Registration:email.txt.twig
from_email:
address: XXXXXXX@gmail.com
sender_name: XXXXXXX
service:
mailer: fos_user.mailer.twig_swift
检查此配置后,我会收到/register/check-email
我在MinnUserBundle:Registration:email.txt.twig
. 但是 symfony 没有发送任何电子邮件,也没有返回任何错误。
它有什么想法吗?
谢谢,