Итак, у меня получилось. Похоже, проблема действительно была в DNS (хотя команды getent и openssl успешно разрешали URL). Поэтому я выполнил getent, чтобы получить IP-адрес SMTP-шлюза, и запустил контейнер, изменив адрес сервера на этот IP. Это привело к другой ошибке — той, что обсуждается в этой теме. Решение, указанное там (добавить строку DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none в YAML-файл), в итоге помогло.
Не уверен, вызовет ли проблема с DNS какие-либо сложности в будущем, надеюсь, что нет, lol. Но спасибо вам обоим за помощь!