Não tenho 100% de certeza se isso está funcionando como esperado.
system_messages.silenced_by_staff é o modelo para o pm que o usuário recebe, e isso seria(/deveria) ser enviado apenas como um e-mail de acordo com suas preferências de e-mail (e system_messages.unsilenced é o mesmo).
O e-mail em sua OP é de onde você insere o motivo na tela Silenciado:
Deixar a segunda caixa em branco sugeriria para mim que o modelo padrão (system_messages.silenced_by_staff) seria enviado em vez disso, mas na verdade parece enviar este e-mail separadamente do modelo de pm, e envia apenas o que você colocou na caixa:
(meu usuário de teste recebeu este e-mail curto, bem como o pm de modelo mais longo - mas então não recebeu um e-mail de acompanhamento sobre esse pm).
Tentei copiar e colar o modelo na caixa de motivo como uma solução alternativa, mas ele não gostou dos campos de parâmetro: (e os links parecem corretos, mas não levam a lugar nenhum, pois têm parâmetros na URL)
Não consegui encontrar um modelo para alterar para este e-mail, mas parece que há alguma margem para variação, se isso ajudar?
No entanto, o ‘unsilenced’ funciona como esperado. Um pm é gerado a partir do modelo system_messages.unsilenced, e um e-mail é enviado, desde que o usuário tenha as preferências de e-mail corretas configuradas.
Estou vendo a mesma coisa com usuários silenciados. Concordo com @JammyDodger que esta não parece ser a função pretendida do campo ‘Email Message’, já que nenhuma mensagem padrão é enviada no e-mail silenced_by_staff.