Привет,
только что установил новую доску на 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> — это странно, потому что это домен сертификата, который я создал для этого экземпляра.
Не понимаю, как это связано ![]()
Есть ли какие-то идеи, что можно сделать?
Последняя часть про домен — это просто предположение, не знаю, является ли это проблемой. Сообщение
Job exception: 504 5.7.4 Unrecognized authentication type
может быть подсказкой, но, как я уже сказал, swaks работает безупречно.
Спасибо и привет всем!