@Andro sí, pregunta totalmente justa.
La parte de “de repente” se debe a que %{header_instructions} no es algo que hayas cambiado localmente: es un bloque proporcionado por el núcleo que Discourse inyecta en varios correos electrónicos de notificación. Si el núcleo cambia su redacción o cuándo se incluye, todos lo notarán inmediatamente, incluso si no se tocó ninguna configuración de administrador.
No quiero exagerar sin una referencia de commit específica, pero la causa más probable es un cambio reciente del núcleo en el texto predeterminado al que se expande %{header_instructions} para las notificaciones de temas seguidos (por ejemplo, al añadir la línea “Alguien respondió a un tema que estás siguiendo”), o en cuándo se incluye ese bloque en el cuerpo del correo electrónico.
Cómo confirmar de dónde viene:
- En Administrador → Correo electrónico → Configuración de correo electrónico → Plantillas, revisa las plantillas de notificación que reciben tus usuarios (seguido / rastreado / respondido / mencionado).
- Si el cuerpo comienza con
%{header_instructions}, esa es la fuente del nuevo texto introductorio. - Eliminarlo, o moverlo debajo de
%{message}/%{context}(o incluso%{reply_instructions}), revertirá al comportamiento “simple” anterior.
Desafortunadamente, actualmente no hay un interruptor general para esto. Cada plantilla afectada debe ajustarse individualmente, por eso esto se siente abrupto y difícil de controlar cuando el comportamiento del núcleo cambia.
Si utilizas Discourse alojado, la solución práctica es simplemente editar el pequeño puñado de plantillas que tus usuarios reciben realmente, en lugar de todas ellas.