Отправка писем прекратилась — достигнут конец файла

Настройка 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 и успешно пересобрать. В моём случае после этого я смог отправить тестовое письмо, и все остальные письма теперь отправляются корректно.

Я внес эти изменения в пятницу днем и хотел понаблюдать за возможными проблемами, прежде чем сообщить, что моя конкретная проблема решена. :grinning_face_with_smiling_eyes:

Не знаю, что это говорит обо мне, но я считаю, что «запуск tcpdump» — это нормальная часть отладки. :confused: У меня странное наследие системного администратора. В любом случае, рад, что у вас тоже всё решилось!