EDIT: Lo encontré. user_notifications.confirm_new_email.text_body_template había sobrescrito la URL.
Puedes ignorar el resto.
Hola, Simon. Gracias por tu ayuda.
Este es el problema:
Está enviando correos de “confirma tu nueva dirección de correo electrónico” con enlaces como https://forum.xx.org/users/authorize-email/c7ed779eb28c049ec4a5105dd9e07013 en lugar de https://forum.xx.org/u/confirm-new-email/c15d4bc33211e586b70572195f7dac89.
Si reescribo el enlace para usar la URL correcta y el token, funciona perfectamente, pero por alguna razón, está enviando el estilo de enlace antiguo y no el nuevo. ¡Lo hice dos veces, una vez después de haber realizado el grep and reboot descrito a continuación.
Acabo de ejecutar ./launcher rebuild y sigue enviando enlaces con el formato antiguo. Como se anuncia, solo están instalados plugins oficiales y sólidos.
Luego entro al contenedor y, en /var/www/discourse, ejecuto grep -r authorize-email, pero no encuentra ningún archivo. Después, reinicié.
Estoy bastante atascado, al menos por segunda vez en 24 horas.