ERRORE IMPREVISTO 500 5.0.0 - invio no-Email

Ciao
Ho installato Discourse:

  • seguendo il tutorial ufficiale di 30 minuti
  • su Ubuntu 20.04
  • sono arrivato alla schermata “Congratulazioni, hai installato Discourse”
  • posso registrarmi e il sistema indica che ha inviato un’e-mail, ma nessuna e-mail arriva nella mia casella di posta
  • né quando clicco su “invia di nuovo attivazione”

Cosa ho provato secondo la guida “Risoluzione dei problemi di posta elettronica su una nuova installazione di Discourse”:

  • Telnet: la connessione è ok (connesso e servizio pronto)
  • discourse doctor: “ERRORE INATTESO 500 5.0.0 Comando sconosciuto o non implementato.” …Questo non è un errore comune. Non esiste una soluzione consigliata. Si prega di segnalare il messaggio di errore esatto sopra a h ttps://meta.discourse.org/
  • log del provider di posta: non risulta visibile nulla che indichi l’invio di un’e-mail
  • Log di Discourse:

Apache
root@ubuntu-2gb-fsn1-3:/var/discourse# tail shared/standalone/log/rails/production.log
lib/middleware/enforce_hostname.rb:23:in call'* *lib/middleware/request_tracker.rb:177:in call’
Rendered exceptions/not_found.html.erb within layouts/no_ember (Durata: 0.5ms | Allocazioni: 137)
Rendered layout layouts/no_ember.html.erb (Durata: 8.0ms | Allocazioni: 1280)
Rendered html template (Durata: 0.0ms | Allocazioni: 2)
Rendered layouts/email_template.html.erb (Durata: 0.3ms | Allocazioni: 30)
Email consegnata 8731fbdf-b6c8-49b5-86d5-08d8c32e5ac1@talk.absolutum. net (485.7ms)
Eccezione del job: 500 5.0.0 Comando sconosciuto o non implementato.

  • Dominio dell’e-mail
    • Il mio dominio è: talk.absolutum. net
    • il dominio di invio delle e-mail è: norepoy@absolutum.net (quindi è diverso dal dominio
    • per questo ho decommentato "-exec: rails r “SiteSEttings.notification_email…” e ho inserito la mia e-mail nell’app.yml
  • Ho ricostruito l’app
  • Ho anche modificato l’e-mail di notification_sitesettings tramite la riga di comando
  • Ho provato con e senza TLS (nel file yml) e sulle porte 587 e 25 (entrambe le porte sono supportate dal mio provider di posta, anche dopo la ricostruzione)
  • Non ho un indirizzo IP nel dominio della posta
  • Risultati di discource doctor:
    ==================== TEST MAIL ====================
    Per un test robusto, ottieni un indirizzo da h ttp://www.mail-tester.com/
    Oppure invia semplicemente un messaggio di prova a te stesso.
    Indirizzo e-mail per il test? (‘n’ per saltare) [info@absolutum.net]:
    Invio e-mail a info@absolutum.ne t. . .
    Test di invio a info@absolutum.ne t utilizzando smtp .socketlabs.com:587, nome utente:server34665 con autenticazione semplice.
    ======================================== ERRORE ========================================
    ERRORE INATTESO
    500 5.0.0 Comando sconosciuto o non implementato.
    ====================================== SOLUZIONE =======================================
    Questo non è un errore comune. Non esiste una soluzione consigliata!
    Si prega di segnalare il messaggio di errore esatto sopra a h ttps://meta.discourse.org/
    (E una soluzione, se ne trovi una!)

Qualsiasi idea su cosa potrei provare per risolvere il problema sarebbe apprezzata.
(scusa, come nuovo utente potevo usare solo 2 link, quindi ho dovuto inserire degli spazi in alcuni URL)
Grazie
Olivier

Doh! Me lo sono perso. Dato che ora discourse-setup richiede questa informazione, quella nota è priva di significato. Jeff, proverò a inviare una PR per rimuoverla la prossima settimana.

Hai inserito l’indirizzo corretto durante la configurazione di discourse quando te l’ha chiesto? Non hai capito la domanda? (che ora non riesco a trovare esattamente con il telefono).

Ma quell’errore è molto strano, quindi dubito che il problema sia l’e-mail di notifica. Qual è il server di posta? Nei suoi log non mostra alcuna connessione?

Grazie Jay per la tua risposta.
Beh, è questo che ho inserito (ho rimosso utente e password per il mailer e la chiave di licenza Maxmind)
Sembra corretto?

Hostname : talk.absolutum.net
Email : info@absolutum.net
Indirizzo SMTP : smtp.socketlabs.com
Porta SMTP : 587
Nome utente SMTP : myUsername
Password SMTP : myPassword
Email di notifica: noreply@absolutum.net
Let’s Encrypt : info@absolutum.net
Licenza Maxmind: license-text

Per chiunque desideri una risposta definitiva:

Modifica il file app.yml aggiungendo questa riga:

DISCOURSE_SMTP_AUTHENTICATION: login

Ci sono menzioni sul forum che indicano la necessità di modificare un file .rake, ma ciò non è più necessario.