¿Sobrecarga innecesaria cómo? Tienes que enviar los datos de Discourse al servidor SMTP de alguna manera, ¿no?
PD: si es otro contenedor, en teoría podrías usar la red bridge y usar el nombre del contenedor smtp en lugar del nombre de host si es eso lo que buscas, pero no te dará ninguna ventaja de rendimiento.