Das klingt nach einem Fehler, obwohl es unwahrscheinlich erscheint, dass es einen Fehler im Code zum Senden von E-Mails geben könnte.
Schauen Sie sich Fehlerbehebung bei E-Mails bei einer neuen Discourse-Installation an, um weitere Dinge auszuprobieren. (wie z. B. ein Testen ohne Ausführung von discourse-doctor).
Ah. Hier. „YES“ ist kein gültiger Wert für smtp_validation:
Muss plain, login oder cram_md5 sein.
Es befindet sich in app/services/email_settings_validator.rb, wenn jemand es auf GitHub finden möchte.