Ich erhalte keine E-Mails von der Website oder vom Arzt. Mir ist aufgefallen, dass der Arzt Port 465 verwendet, obwohl ich ihn auf 2525 konfiguriert habe:
==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=url
SMTP_ADDRESS=smtp.mailgun.org
DEVELOPER_EMAILS=REDACTED
SMTP_PASSWORD=REDACTED
SMTP_PORT=2525
SMTP_USER_NAME=url
LETSENCRYPT_ACCOUNT_EMAIL=REDACTED
==================== MAIL TEST ====================
Für einen robusten Test besorgen Sie sich eine Adresse von URL...
Sende Mail an REDACTED . .
Sende Test an email@gmail.com über smtp.mailgun.org:465, Benutzername:postmaster@url mit einfacher Authentifizierung.
======================================== ERROR ========================================
UNEXPECTED ERROR
Net::ReadTimeout
Ist das zu erwarten? Ich habe den SMTP-Checker verwendet und er funktioniert mit 2525, aber mit 465 tritt ein Timeout auf.
Ups. Das ist, was discourse-doctor ausgibt. (Ich habe diesen Code geschrieben, also hätte ich es wissen müssen!)
Oh, und wenn man sich den Code ansieht, was discourse-doctor tut, ist, die Rake-Aufgabe innerhalb des Containers auszuführen, also sollte das genau dasselbe tun.
Haben Sie den Container nach diesen Änderungen neu erstellt oder zumindest zerstört und neu gestartet?