Requisito complexo de relatório de atividade do usuário

Não, você teria que copiar/colar trechos da consulta.

A tabela posts no banco de dados inclui um campo booleano via_email, então sim, é possível identificar quais posts foram criados por e-mail :+1:

No entanto, o Discourse não inclui nenhum rastreador nos e-mails que envia, portanto não haverá como determinar se uma notificação por e-mail foi ‘lida’ ou não.