Se sei disposto a filtrare per oggetto o contenuto anziché per indirizzo del destinatario, penso che il tuo primo caso d’uso potrebbe essere gestito da Discourse Automation. Avresti una categoria nascosta “posta in arrivo” e un trigger che esegue lo script quando c’è un nuovo post lì. Lo script avrebbe le tue regole personalizzate e, in base a quelle, sposterebbe il messaggio nella categoria giusta (o nei tag!)
Il secondo e il terzo sembrano essere gestiti meglio da un servizio di inoltro email esterno a Discourse.