Ошибка Yandex Email: отправка писем без шифрования SSL/TLS не разрешена

Привет, у меня возникает ошибка: 530 5.7.7 Отправка электронной почты без шифрования SSL/TLS не разрешена. Пожалуйста, ознакомьтесь: https://yandex.ru/support/mail/mail-clients/ssl.html при запуске ./discourse-doctor.

Однако с тем же конфигом я успешно отправляю почту через swaks.

swaks --to me@gmail.com --from mailbox@domain.com --server smtp.yandex.ru --auth LOGIN --auth-user mailbox@domain.com -tls -p 587

Мои настройки в app.yml:

DISCOURSE_SMTP_ADDRESS: "smtp.yandex.ru"
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: "mailbox@domain.com"
DISCOURSE_SMTP_PASSWORD: "пароль"
DISCOURSE_SMTP_ENABLE_START_TLS: true           # (опционально, по умолчанию true)

Я пробовал все предложенные решения на форуме, но они не помогают. Может, @Stranik знает, как это работает?

Заранее благодарю за любые мысли.

Я попробовал MailJet, и он тоже не прошел через ./discourse-doctor. Однако тест с swaks работает отлично.

Возможно:

Домен электронной почты должен быть зарегистрирован (обслуживаться): https://pdd.yandex.ru/

Адрес электронной почты в: notification email (admin/site_settings/category/required) и DISCOURSE_SMTP_USER_NAME (app.yml) должен совпадать.

Пользователь (его адрес электронной почты) указан в настройках, и у этого пользователя есть учётная запись на форуме. У этого пользователя есть почта на Яндексе. И сама почта обслуживается Яндексом.

Я сделал это, кажется, всё работает.

В Яндексе нужно фактически создать почтовый домен. Подтвердить права на него и настроить все необходимые параметры.

Честно говоря, я не до конца понимаю, как это работает. Слишком сложно. )

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

Я пробовал Sendgrid вчера, и это не сработало. А вот тестирование отправки писем с помощью swaks проходит отлично. Я начинаю думать, что в текущей версии есть ошибка. Я использую iscourse 2.6.0.beta2. Я следовал скриптам установки на странице Docker Hub:

sudo -s
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse

Думаю, возможно, проблема в beta. Как установить последнюю стабильную версию?

Я посмотрел файл журнала после нажатия resend verification email и получил следующее: Delivered mail a6148e37-bccc-4c05-9987-7fb867a4f369@domain.com. Не уверен, что это проблема, но мой email выглядит так: test@domain.com.

@codinghorror, не могли бы вы посмотреть? Крупные почтовые сервисы (Mailjet, Sendgrid, Yandex) не справились с этой сборкой. Однако письма успешно отправляются через swaks --to me@gmail.com --from mailbox@domain.com --server smtp. yandex. ru --auth LOGIN --auth-user mailbox@domain.com -tls -p 587.

Вам удалось решить эту проблему, и если да, то как?