Yandex E-Mail-Fehler: E-Mail-Versand ohne SSL/TLS-Verschlüsselung nicht erlaubt

Hallo, ich erhalte folgende Fehlermeldung, wenn ich ./discourse-doctor ausführe: 530 5.7.7 Das Senden von E-Mails ohne SSL/TLS-Verschlüsselung ist nicht erlaubt. Weitere Informationen finden Sie unter: https://yandex.ru/support/mail/mail-clients/ssl.html.

Mit derselben Konfiguration kann ich jedoch erfolgreich E-Mails mit swaks versenden.

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

Meine app.yml-Einstellungen:

DISCOURSE_SMTP_ADDRESS: "smtp.yandex.ru"
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: "mailbox@domain.com"
DISCOURSE_SMTP_PASSWORD: "password"
DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, Standardwert: true)

Ich habe alle im Forum vorgeschlagenen Lösungen ausprobiert, aber sie funktionieren nicht. Vielleicht weiß @Stranik, wie das funktioniert?

Ich danke allen für ihre Gedanken.

Ich habe es auch mit MailJet versucht, und es ist mit ./discourse-doctor ebenfalls nicht durchgegangen. Der Test mit swaks funktioniert jedoch einwandfrei.

Vielleicht:

E-Mail-Domain muss registriert (gehostet) sein: https://pdd.yandex.ru/

E-Mail-Adresse in: notification email (admin/site_settings/category/required) und DISCOURSE_SMTP_USER_NAME (app.yml) müssen übereinstimmen.

Der Benutzer (seine E-Mail-Adresse) ist in den Einstellungen vorhanden, und es gibt ein Konto dieses Benutzers im Forum. Dieser Benutzer hat eine Yandex-Mail-Adresse, und die Mail wird von Yandex gehostet.

Ich habe das so eingerichtet, und es scheint zu funktionieren.

In Yandex muss man tatsächlich eine Mail-Domain erstellen, die Rechte daran bestätigen und alle notwendigen Einstellungen vornehmen.

Um ehrlich zu sein, verstehe ich nicht ganz, wie das funktioniert. Es ist zu kompliziert. )

Ich habe die Domain registriert und die E-Mail-Adresse erstellt. Ich kann diese E-Mail für andere Zwecke verwenden. Das habe ich bereits früher gemacht, daher bin ich mir sicher, dass die Überprüfung des Domainbesitzes und die Erstellung der E-Mail-Adresse korrekt funktionieren.

Ich habe gestern Sendgrid ausprobiert, und es hat nicht funktioniert. Beim erneuten Testen mit swaks funktioniert das Versenden von E-Mails jedoch einwandfrei. Ich beginne zu vermuten, dass es in der aktuellen Version einen Fehler gibt. Ich verwende iscourse 2.6.0.beta2. Ich habe die Installationsskripte auf der Docker Hub-Seite befolgt:

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

Ich vermute, dass das beta-Release das Problem verursacht. Wie installiere ich die neueste stabile Version?

Ich habe die Protokolldatei nach dem Klicken auf „Verifizierungs-E-Mail erneut senden

Hast du dieses Problem gelöst und wenn ja, wie?