Ошибка почты 504 5.7.4: нераспознанный тип аутентификации

Привет,

только что установил новую доску на AWS и хочу настроить отправку почты.
Я попробовал отправить письмо через swaks с хоста — всё ок.
Попробовал отправить письмо из контейнера (тоже через swaks) — тоже всё ок.

Команда, которую я использовал:

swaks -server <my_mail_server>:587 -tls --auth-user <my_mail_user> --auth-password <my_mail_pw> --to <my_testaddress> --from <my_mailbox_address>

Соответствующий раздел в app.yml выглядит так:

DISCOURSE_DEVELOPER_EMAILS: ‘<my_mailbox_address>’

DISCOURSE_SMTP_ADDRESS: <my_mail_server>
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: <my_mail_user>
DISCOURSE_SMTP_PASSWORD: <my_mail_pw>
DISCOURSE_SMTP_ENABLE_START_TLS: true

А вот последние строки моего файла app.yml:

run:
  - exec: echo "Beginning of custom commands"
  ## Если вы хотите установить адрес электронной почты «От кого» для первой регистрации, раскомментируйте и измените:
  ## После получения первого письма о регистрации закомментируйте строку обратно. Выполнять нужно только один раз.
  - exec: rails r "SiteSetting.notification_email='<my_mailbox_address>'"
  - exec: echo "End of custom commands"

Так что, на мой взгляд, я сделал всё необходимое…

Но странно то, что при просмотре логов я вижу следующее:

Delivered mail c73248c3-a56b-4100-a34b-63ad1eb3dab8@<some-domain> (5275.2ms)
Job exception: 504 5.7.4 Unrecognized authentication type

При этом <some_domain> — это странно, потому что это домен сертификата, который я создал для этого экземпляра.

Не понимаю, как это связано :frowning:

Есть ли какие-то идеи, что можно сделать?

Последняя часть про домен — это просто предположение, не знаю, является ли это проблемой. Сообщение

Job exception: 504 5.7.4 Unrecognized authentication type

может быть подсказкой, но, как я уже сказал, swaks работает безупречно.

Спасибо и привет всем!

Действительно, никого? … Это плохо :frowning:

У меня закончились идеи …

Вы попробовали все шаги, описанные здесь?

Привет, @rishabh, я перепробовал всё, что здесь советовали, думаю :slight_smile:

Могу ли я как-то воспроизвести точный способ, которым Discourse пытается отправлять письма?.. Я не специалист по Ruby, но есть ли случайно инструменты для отправки писем из командной строки, которые используют те же механизмы?..

Не могу, кажется, решить это :frowning:

Теперь решил :slight_smile:
Мне помогло это: