В итоге я сделал следующее:
- Подтвердил example.com через Mailgun
- Установил Discourse на www.example.com
- Письмо пришло, но с необычного адреса noreply@www.example.com вместо noreply@example.com. Поэтому я изменил адрес электронной почты, выполнив команду
docker exec -it app rails r 'puts SiteSetting.notification_email = "noreply@example.com"'(в данном случае, вероятно, проще было бы просто завершить регистрацию администратора, а затем настроить адрес в интерфейсе /admin).