邮件中的 Symfony FOSUserBundle https

Symfony FOSUserBundle https in mails

Symfony 3.4。我在强制邮件程序仅使用带有 URL 的 https 时遇到问题,例如来自 FOSBundle 的 activation/forgot 密码邮件,例如:

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. 

有没有办法强制邮件程序对 %confirmationUrl% 和其他地址使用 https?谢谢!

强制用于生成完整 URL 的路由到 https。参见 this page

为此,您必须添加自己的 fosuserbundle 路由版本。您可以找到 routing files here.

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