Paulo,
Se todos os checklist sobre envio de e-mail estão ok, verifique dois itens:
a) Se o fórum está com assinatura habilitada. E-mail é disparado apenas para assinantes do fórum
b) Verifique se SMTP não está bloqueando envio de mensagem pelo bloqueio de limite de envio diário.
Para checar envio de mensagem pelo fórum, execute o cron manualmente. Ao executar, será impresso na tela lista de usuários que e-mail está sendo enviado.
Dê uma olhada nesse post que explica como checar envio de e-mail no pelo fórum: https://comunidade.badiu.com.br/mod/forum/discuss.php?d=518