Sobrecarga desnecessária como? Você tem que enviar os dados do Discourse para o servidor SMTP de alguma forma? Não?
Ps: se for outro contêiner, você poderia, em teoria, usar a rede bridge e usar o nome do contêiner smtp em vez do nome do host, se é isso que você procura, mas isso não lhe dará nenhuma vantagem de desempenho.