EDIT: Encontrei. user_notifications.confirm_new_email.text_body_template estava sobrescrevendo a URL.
Você pode ignorar o resto.
Olá, Simon. Obrigado pela sua ajuda.
Aqui está o problema:
Está enviando e-mails de “confirme seu novo endereço de e-mail” com links como https://forum.xx.org/users/authorize-email/c7ed779eb28c049ec4a5105dd9e07013 em vez de https://forum.xx.org/u/confirm-new-email/c15d4bc33211e586b70572195f7dac89.
Se eu reescrever o link para usar a URL correta e o token, funciona perfeitamente, mas, por algum motivo, está enviando o estilo antigo de link e não o novo! (Fiz isso duas vezes, uma vez depois de executar o grep e reinício descritos abaixo.)
Acabei de fazer um ./launcher rebuild e ainda está enviando links com o formato antigo. Como anunciado, apenas plugins oficiais e sólidos estão instalados.
E então entro no contêiner e, em /var/www/discourse, executo um grep -r authorize-email, que não encontra nenhum arquivo. Em seguida, reiniciei.
Estou bastante confuso, pelo menos pela segunda vez em 24 horas.