我发现了一些与相同问题相关的主题,但是他们的解决方案是smtp设置的错误配置。
我正在使用symfony 3.0和最新的FOSUserBundle。我的配置设置为:
fos_user:
db_driver: orm
firewall_name: main
user_class: AppBundle\Entity\User
resetting:
email:
template: email/password_resetting.email.twig
registration:
form:
type: AppBundle\Form\RegistrationType
confirmation:
enabled: true
from_email:
address: registration@site.com
sender_name: 'Our Team'
swiftmailer:
transport: "%mailer_transport%"
host: "%mailer_host%"
port: "%mailer_port%"
username: "%mailer_user%"
password: "%mailer_password%"
spool: { type: memory }
我可以使用相同的swiftmailer设置从同一个项目发送其他电子邮件。 我检查了Web开发人员工具,并准备好发送电子邮件 Web profiler - email area 收件箱或垃圾邮件文件夹中未收到注册电子邮件。
如果我在配置文件中遗漏任何阻止注册电子邮件发送的内容,您能告诉我吗?
谢谢, 露西亚
答案 0 :(得分:1)
我找到了解决问题的方法。注册电子邮件地址必须与用于swiftmailer用户名设置的地址相同。将它设置为不同的电子邮件地址对我不起作用。