О конфигурации SMTP

Я использовал WSL2 в Windows 10 для установки Docker и развернул собственное приложение Discourse. Я изменил параметры конфигурации SMTP в файле discourse/config/discourse_defaults.conf и снова выполнил команды d/boot_dev -p, d/rails s и d/ember-cli, но электронная почта по-прежнему не отправляется. Я не могу определить, где именно кроется проблема. Следует ли мне настраивать SMTP в файле discourse/config/discourse_defaults.conf? Я использовал d/mailhog для тестирования, но терминал Bash постоянно повторял сообщение “[APIv1] KEEPALIVE api/v1/events”. Существует ли удобный и очевидный способ проверить корректность моей конфигурации SMTP?

Если я не ошибаюсь, при использовании среды разработки вам не нужно настраивать имя пользователя и пароль SMTP.

Также:

Это кажется нормальным, так как я также вижу это в консоли моей среды разработки при запуске mailhog.

Вам нужно будет открыть порт (по-моему, 8025), чтобы просмотреть страницу Mailhog. Там вы сможете увидеть отправленные письма.

@zhongziqi добро пожаловать в наше сообщество! :waving_hand: Ответил ли пост от @NateDhaliwal на ваш вопрос? Если да, вы можете закрыть эту тему, отметив кнопку «Решение» в его сообщении.

Если нет, дайте знать, если вы всё ещё чувствуете себя в тупике! Некоторым людям проще сначала следовать официальной инструкции по установке на VPS, чем сразу пытаться настроить среду разработки на локальной машине.