Symfony FOSUserBundle https in mail

时间:2018-04-08 20:30:31

标签: symfony ssl https fosuserbundle swiftmailer

Symfony 3.4。我有一个问题,强制邮件使用https与邮件中的URL,如来自FOSBundle的激活/忘记密码邮件,例如:

message: |
Hello %username%!

To finish activating your account - please visit %confirmationUrl%

This link can only be used once to validate your account.

Regards,
the Team. 

有没有办法强制邮件使用https for%confirmationUrl%和其他?谢谢!

1 个答案:

答案 0 :(得分:1)

强制路由 - 用于生成完整网址 - 到https。见this page

要做到这一点,您必须添加自己的fosuserbundle路由版本。您可以找到routing files here

将它们复制到 src / AppBundle / Resources / config 捆绑目录并编辑它们以强制https并更改 app / config / routing.yml 以包含您的自己的文件