Здравствуйте,
Похоже, официальный Docker-образ discourse/mail-receiver:release был упущен из виду и не пересобирается уже довольно давно.
Репозиторий на GitHub по-прежнему активно поддерживается:
Однако официальный Docker-образ:
discourse/mail-receiver:release
похоже, был собран почти 2 года назад.
Это, по всей видимости, вызывает проблемы с совместимостью с текущими версиями Discourse.
В моём случае входящая электронная почта успешно достигает почтового приёмника, но отклоняется на этапе RCPT TO с ошибкой:
450 4.7.1 Recipient address rejected: Internal error, API request failed
В старом Docker-образе, судя по всему, по-прежнему используется механизм smtp_should_reject / быстрой отклонки.
Однако в текущем исходном коде Discourse есть следующий комментарий:
# this endpoint has been broken for years
# and was used only in the public mail-receiver's fast rejection code,
# which is removed in https://github.com/discourse/mail-receiver/pull/33
PR #33 уже удалил этот код быстрой отклонки из mail-receiver, но эти изменения, похоже, не включены в текущий опубликованный образ discourse/mail-receiver:release.
Официальная документация/README для mail-receiver по-прежнему рекомендует пользователям использовать:
discourse/mail-receiver:release
Поэтому я не понимаю, был ли процесс публикации Docker-образа просто пропущен после недавних изменений.
Не могли бы вы проверить, нужно ли собрать и опубликовать новый образ discourse/mail-receiver:release?
Спасибо!