Discourse não está enviando e-mails para todos os usuários no modo de lista de e-mails

Quanto de RAM você tem? Você tem swap? Qual é o tamanho do seu banco de dados?

Esse é o problema que você quer resolver.

Tenho 4 GB, o que deveria ser mais do que suficiente para lidar com um único site Discourse? Não tenho certeza se há swap ou quanto swap existe no plano compartilhado da Digital Ocean (US$ 20 por mês).

Isso deve ser suficiente, a menos que seu banco de dados seja enorme. Se você redimensionou seu droplet desde a instalação, execute discourse-setup novamente para redefinir os parâmetros de memória (ou edite app.yml manualmente).

Os logs de e-mail em admin / mails /logs / sent|skipped mostram que as mensagens estão sendo enviadas?

Os logs do provedor de e-mail mostram as 15 mensagens ou um grande número delas que não foram entregues por algum motivo?