Errore 503 Discourse-doctor: comando AUTH utilizzato quando non annunciato, ma l'email funziona correttamente dal pannello di amministrazione

edit: sembra che il problema sia solo nel discourse-doctor, quindi ho modificato il titolo.

ciao,

sto cercando di capire come far funzionare l’email in modo che Discourse possa inviare messaggi per autorizzare gli utenti… Ho installato con successo Discourse, ma ora, quando voglio che invii email (ad esempio per richiedere una nuova password), ho scoperto che la posta non funziona.

Ho dedicato gli ultimi due giorni al troubleshooting e non riesco a pensare a nient’altro da provare.

Quando uso discourse doctor, ottengo questo errore quando provo a inviare una email:

503 Il comando AUTH è stato utilizzato quando non era annunciato

Cosa significa? Cosa devo cambiare?

ecco le impostazioni da app.yml

DISCOURSE_SMTP_ADDRESS: mail.mydomain.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: discourse@mydomain.com
DISCOURSE_SMTP_PASSWORD: topsecretpassword
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

Spero che qualcuno possa fare luce sulla questione; la mia eterna gratitudine è vostra.

Beh, sembra che io possa essere eternamente grato a me stesso…

Sembra che questo sia un problema SOLO in Discourse Doctor!

Perché quando, per pura frustrazione, ho cliccato su “Invia una mail di prova” dal CP di Admin, oh sorpresa, è stata inviata!

Quindi FUNZIONA, è solo che Discourse Doctor fa sembrare che non funzioni…

E dato che usavo quello per controllare le mie impostazioni ogni volta (e non l’invio di mail dal CP di Admin), continuavo a pensare che ci fosse qualcosa che non andava!

Non so se si possa risolvere in qualche modo, ma forse è possibile fare qualcosa in Discourse Doctor per evitare che appaia quell’errore? O aggiungere un messaggio all’utente che dica di controllare anche dal CP di Admin? Questo risparmierà sperabilmente ad altri le mal di testa che ho avuto io a riguardo ;p

Soffio di sollievo.

Grazie

Non si va dal medico se non si è malati. :wink:

Possiamo risolverlo se sappiamo quando si verifica la risposta 503 e cosa significa. Posso dare un’occhiata per vedere se dovrebbe essere considerata un tipo di avviso da ignorare.

Puoi confermare che ti dà ancora quell’errore con la tua configurazione funzionante? Se sì, ti invierò alcuni comandi aggiuntivi da provare.

Grazie

Ciao Jay, grazie per la risposta.
Sono d’accordo che discourse-doctor non è utile per un paziente in salute :slight_smile:

OK, ho riprovato come da tua richiesta, ma l’errore è lo stesso. E questo succede su un forum Discourse funzionante, con email funzionanti (invia messaggi agli utenti senza problemi).

Invio di posta a [il mio indirizzo email]
Test dell'invio a [il mio indirizzo email] usando [indirizzo email di Discourse]:[password]@[mailserver]
======================================== ERRORE ========================================
                                    ERRORE INATTESO

503 Comando AUTH utilizzato quando non è stato annunciato


====================================== SOLUZIONE =======================================
Questo non è un errore comune. Non esiste una soluzione consigliata!

Si prega di segnalare il messaggio di errore esatto sopra a https://meta.discourse.org/
(E una soluzione, se ne trovi una!)
================================================================================

Hmm. Grazie. Darò un’occhiata per vedere se è possibile trattare quella condizione come un avviso.