Como personalizar o link automático enviado ao usuário para alterar seu e-mail?

Em nosso fórum, quando um usuário deseja alterar seu e-mail, o link enviado a ele o redireciona para a página “esta página não existe”. Verifiquei o processo de alteração de e-mail aqui no Meta, e tudo estava correto. A diferença era:

em nosso fórum, o link é algo como:
test.com/users/authorize-email/some-string

enquanto no Meta, o link é algo como:
test.com/u/confirm-new-email/some-string

se alguém alterar o link (enviado pelo nosso fórum) assim: substituir /users/authorize-email/ por /u/confirm-new-email/, então o link funciona corretamente e permite que o usuário altere seu e-mail.

mas como podemos ajustar o link no painel de administração, para que ele direcione os usuários para o endereço correto?

O link de automação gerado para os usuários alterarem seu e-mail está direcionando-os para o caminho “esta página não existe”.

Não consegui encontrar nenhuma configuração no painel de administração, e parece-me mais um bug; embora isso não aconteça aqui no meta.

Se um usuário deseja alterar seu endereço de e-mail, basta acessar as preferências do usuário (clicando no avatar e depois em preferências), clicar no lápis de edição ao lado do e-mail atual, alterar o endereço de e-mail para o novo e clicar em Salvar Alterações.

Talvez eu não tenha conseguido explicar o problema claramente. Após o processo que você explicou, um link automático é enviado ao usuário, e ele deve confirmá-lo.

Esse link direciona nosso usuário para uma página incorreta, algo como:

enquanto deveria ser assim:

Gostaria de saber como corrigir esse link automático.

Isso parece ser um bug, não algo que precise ser corrigido manualmente.

Não sou bom em testar redefinições de e-mail. Alguém mais consegue reproduzir?

Acho que você está enfrentando o problema descrito aqui: Confirmation email link (after change) is broken ("Oops!") due to bad email customization

Se o problema for que o texto user_notifications.confirm_new_email foi personalizado antes de o Discourse atualizar o link, a solução está neste post: Confirmation email link (after change) is broken ("Oops!") due to bad email customization - #5 by gerhard

Muito obrigado, isso é algo que eu talvez nunca pensasse! :heart: