Я только начал использовать Discourse с GCP (Google Cloud Platform) на Ubuntu. Я переустанавливал Discourse примерно 2–3 раза, и каждый раз SendGrid не работал. Он заработал один раз, когда Discourse был установлен как тестовый вариант с использованием Docker. Я также пробовал использовать порт 2525, но это тоже не помогло.
Проверили ли вы, что ваш сервер имеет исходящий доступ через этот порт?
В отличие от DigitalOcean, в Google Cloud между размещёнными серверами и внешним миром действует сетевая политика.
Исходящий доступ есть, но ошибка всё равно возникает. Не понимаю почему.
Вы пробовали тестировать через Telnet?
Нет, я сейчас попробую протестировать это через telnet.
Работает, но всё ещё не отправляет.
Хорошо, я исправил проблему. Оказалось, что я не разрешил это в брандмауэре Ubuntu.