Хм.
Я думаю, что можно было бы собрать список пользователей, которые не заходили в течение 90 дней, используя запрос в Data Explorer, который можно запускать периодически. С помощью этого списка я мог бы затем отправить личные сообщения (возможно, используя либо Discourse Templates, либо Discourse BCC, в зависимости от количества пользователей?)
Если использовать личные сообщения, то это будет учитывать настройки пользователей относительно того, когда они хотят получать электронные письма.
Подойдёт ли вам что-то подобное?