Я занимаюсь разработкой для Discourse и не уверен, как найти все доступные ключи интерполяции, которые можно использовать в шаблонах писем Discourse, поэтому ваш вопрос абсолютно обоснован. Здесь есть похожий вопрос: Customizing specific system email templates - #14.
Насколько мне известно, ключ интерполяции %{username} нельзя использовать в теме письма шаблона «Пользователь опубликовал». Я не могу придумать никакого хорошего обходного пути для этого.