[英]Symfony2, FOSUserBundle, forgot password email not sending
我在这里有config.yml设置:
fos_user:
db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
firewall_name: main
user_class: Main\UserBundle\Entity\User
resetting:
email:
from_email:
address: noreply@mmerica.com
sender_name: Mmerica Inc.
当我尝试“重置密码”按钮时,它会将我发送到一个页面,该页面显示电子邮件已发送至.... @ email.com,并且将存在一个重置链接。 但是,我没有收到任何电子邮件。 我还有其他设置要参考吗?
您必须在config.yml中设置swiftmailer并在parameters.yml中设置参数
config.yml:
swiftmailer:
transport: "%mailer_transport%"
host: "%mailer_host%"
username: "%mailer_user%"
password: "%mailer_password%"
spool: { type: memory }
parameters.yml
parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: null
database_name: xxxxxx
database_user: xxxxxx
database_password: xxxxxx
mailer_transport: smtp
mailer_host: "your SMTP server"
mailer_user: "your SMTP user"
mailer_password: "your SMTP user password"
locale: en
secret: ddddddddddddsfcdvfrergfergergergrggergrgregre
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.