НЕОЖИДАННАЯ ОШИБКА 500 5.0.0 — отправка электронной почты не выполнена

Привет
Я установил Discourse:

  • следуя официальному 30-минутному руководству
  • Ubuntu 20.04
  • Дошел до экрана «Поздравляем, вы установили Discourse»
  • Могу зарегистрироваться, и система сообщает, что письмо отправлено — но письмо не приходит в мой почтовый ящик
  • То же самое происходит при нажатии кнопки «Отправить подтверждение повторно»

Что я попробовал согласно руководству «Устранение неполадок с электронной почтой при новой установке Discourse»:

  • Telnet: соединение установлено (подключено и сервис готов)
  • discourse doctor: «НЕОЖИДАННАЯ ОШИБКА 500 5.0.0 Неизвестная или не реализованная команда». …Это не распространённая ошибка. Нет рекомендованного решения. Пожалуйста, сообщите точное сообщение об ошибке выше по адресу h ttps://meta.discourse.org/
  • Логи почтового провайдера: ничего не указывает на то, что письмо было отправлено
  • Логи Discourse:

Apache
root@ubuntu-2gb-fsn1-3:/var/discourse# tail shared/standalone/log/rails/production.log
lib/middleware/enforce_hostname.rb:23:in call'* *lib/middleware/request_tracker.rb:177:in call’
Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 0.5ms | Allocations: 137)
Rendered layout layouts/no_ember.html.erb (Duration: 8.0ms | Allocations: 1280)
Rendered html template (Duration: 0.0ms | Allocations: 2)
Rendered layouts/email_template.html.erb (Duration: 0.3ms | Allocations: 30)
Delivered mail 8731fbdf-b6c8-49b5-86d5-08d8c32e5ac1@talk.absolutum. net (485.7ms)
Job exception: 500 5.0.0 Unknown or unimplemented command.

  • Домен электронной почты
    • Мой домен: talk.absolutum. net
    • Домен отправки писем: norepoy@absolutum.net (то есть он отличается от домена сайта)
    • Поэтому я раскомментировал строку «-exec: rails r “SiteSettings.notification_email…”» и указал свой адрес в файле app.yml
  • Я пересобрал приложение
  • Также изменил настройку sitesettings.notification_email через командную строку
  • Пробовал использовать TLS и без него (в файле yml), порты 587 и 25 (оба порта поддерживаются моим почтовым провайдером, пересборка выполнялась)
  • У меня нет IP-адреса в домене почты
  • Результаты работы discourse doctor:
    ==================== ТЕСТ ПОЧТЫ ====================
    Для надёжного теста получите адрес на h ttp://www.mail-tester.com/
    Или просто отправьте тестовое сообщение себе.
    Адрес электронной почты для теста? (‘n’ для пропуска) [info@absolutum.net]:
    Отправка письма на info@absolutum.ne t. . .
    Тестирование отправки на info@absolutum.ne t через smtp .socketlabs.com:587, имя пользователя:server34665 с обычной аутентификацией.
    ======================================== ОШИБКА ========================================
    НЕОЖИДАННАЯ ОШИБКА
    500 5.0.0 Неизвестная или не реализованная команда.
    ====================================== РЕШЕНИЕ =======================================
    Это не распространённая ошибка. Нет рекомендованного решения!
    Пожалуйста, сообщите точное сообщение об ошибке выше по адресу h ttps://meta.discourse.org/
    (И решение, если вы его найдёте!)

Буду признателен за любые идеи, что можно попробовать, чтобы решить проблему.
(извините, как новый пользователь я мог использовать только 2 ссылки, поэтому пришлось добавить пробелы в некоторые URL)
Спасибо
Оливье

[quote=“olivier.g, пост:1, тема:187934”]
поэтому я раскомментировал «-exec: rails r

Спасибо, Джей, за ваш ответ.
Да, я ввел именно это (я убрал имя пользователя и пароль для почтового сервера, а также лицензионный ключ MaxMind).
Выглядит ли это правильно?

Имя хоста : talk.absolutum.net
Электронная почта : info@absolutum.net
Адрес SMTP : smtp.socketlabs.com
Порт SMTP : 587
Имя пользователя SMTP : myUsername
Пароль SMTP : myPassword
Электронная почта уведомлений: noreply@absolutum.net
Let’s Encrypt : info@absolutum.net
Лицензия Maxmind: license-text

Для тех, кто хочет получить окончательный ответ:

Отредактируйте файл app.yml и добавьте следующую строку:

DISCOURSE_SMTP_AUTHENTICATION: login

На форуме есть упоминания о том, что необходимо редактировать файл .rake, но это больше не требуется.