Не могли бы вы объяснить, почему? У нас платный аккаунт Google Workspace. Это не бесплатный Gmail. Я успешно использую его для отправки писем с сайта на WordPress/WooCommerce. Честно говоря, мне кажется, что всё работает отлично. По крайней мере, люди могут регистрироваться. Так что я не знаю…
У меня та же проблема.
При чистой установке я ошибся в настройках SMTP во время мастера установки, затем следовал руководству по устранению неполадок, исправил конфигурацию SMTP, отредактировав containers/app.yml, и выполнил ./launcher rebuild app. «Отправить тестовое письмо» работает, письма для подтверждения регистрации приходят, discourse-doctor тоже всё проверяет…
Я перешел на Mailgun. В логах видно, что письма отправляются. discord-doctor успешно отправил письмо на mail-tester.com. Тестовые письма из настроек Discourse на разные домены работают. Поэтому я не понимаю, почему ошибка все еще появляется.
Понял. Предполагаю, что команда ./launcher rebuild app работает. Я обновил файл app.yml, сохранил его и выполнил команду. Процесс пересборки завершился успешно, и новые настройки SMTP были применены.
На странице входа я вижу кнопку «Войти через Discourse ID». Моя учётная запись является локальной.
Со всем, что касается отправки писем, всё в порядке. И логи почты Discourse, и логи Mailgun показывают успешную доставку. Поэтому я не думаю, что это проблема SMTP. Где-то ошибка отображается некорректно.