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