Você pode definir pelo banco de dados, o tipo de compilação de e-mail. Isso pode ser feita na coluna maildigest da tabela mdl_user
Segue a tabela de domínio sobre os valores que vão nesse campo:
0 - Sem compilação (um email para cada nova mensagem do fórum)
1 - Completo (um email diário com as mensagens completas dos fóruns)
2 - Assuntos (um email diário, apenas com os assuntos das mensagens)
Para consultar o total de usuário com cada tipo de configuração , execute o seguinte comando SQL:
SELECT maildigest,COUNT(id) FROM mdl_user GROUP BY maildigest;
Para alterar no banco de dados o configuração de todos os usuários para receber um e-mail diário compilado com as publicações feitas no fórum, execute no banco de dados o seguinte comando:
UPDATE mdl_user SET maildigest=1;