Настройка DISCOURSE_SMTP_DOMAIN: community.acescentral.com не решила проблему
Настройка DISCOURSE_SMTP_DOMAIN: acescentral.com привела к ошибке 502
Как вы проводите тестирование? Со страницы «Отправить тестовое письмо» в консоли администратора или через discourse-doctor?
Похоже, что первая команда должна сработать. Вы используете smtp-relay.gmail.com порт 587?
% nc smtp-relay.gmail.com 587
220 smtp-relay.gmail.com ESMTP gi23sm1000156pjb.0 - gsmtp
ehlo community.acescentral.com
250-smtp-relay.gmail.com at your service, [66.195.179.45]
250-SIZE 157286400
Вторая команда тоже должна сработать.
% nc smtp-relay.gmail.com 587
220 smtp-relay.gmail.com ESMTP z17sm80799oor.20 - gsmtp
ehlo acescentral.com
250-smtp-relay.gmail.com at your service, [66.195.179.45]
250-SIZE 157286400
ОДНАКО: Похоже, что discourse-doctor не может отправить письмо с моей конфигурацией (хотя она рабочая — я получал от неё письма сегодня утром), возможно, чего-то не хватает. Я также обновил баг-репорт с этой информацией.
Я использовал discourse-doctor, но спасибо за предупреждение, что он может теперь не показывать реальный статус.
Я использую smtp-relay.gmail.com порт 587
Я точно так же, как и @agf1997, и отчаянно ищу ответ
Следовать
Заполните новую переменную окружения вашим доменом электронной почты и пересоберите.
@Syonyk Отличная отладка! Спасибо, что пошли на все!
Мне удалось обновить DISCOURSE_SMTP_DOMAIN в app.yml и успешно пересобрать. В моём случае после этого я смог отправить тестовое письмо, и все остальные письма теперь отправляются корректно.
Я внес эти изменения в пятницу днем и хотел понаблюдать за возможными проблемами, прежде чем сообщить, что моя конкретная проблема решена. ![]()
Не знаю, что это говорит обо мне, но я считаю, что «запуск tcpdump» — это нормальная часть отладки.
У меня странное наследие системного администратора. В любом случае, рад, что у вас тоже всё решилось!