Per la nuova connessione email di ricostruzione durante la registrazione dell’amministratore viene utilizzata la porta 25, anziché la porta 587 predefinita, tuttavia il file di configurazione di esempio dice diversamente
È così da 9 anni e questo è il primo problema segnalato. Quando un’altra persona segnalerà un problema con questo, sono sicuro che verrà spostato in cima alla lista, anche se qualcuno potrebbe provare a inviare una PR se vuole.
Non tutti eseguono discourse-setup, ma utilizzano direttamente i file web e data yml per creare più istanze in esecuzione sullo stesso sistema. Ma sì, non è una priorità alta da risolvere.
A meno che tu non abbia familiarità con il discorso sull’ottimizzazione delle prestazioni per diverse configurazioni di CPU e memoria su Discourse, non eviterei del tutto discourse-setup.
Sembra che tu sia la prima persona in quasi un decennio a segnalare un problema. Immagino che tutti gli altri si siano limitati a impostarlo piuttosto che sperare che quello predefinito funzionasse. Si presume che se non esegui discourse-setup, sia perché sei in grado di gestirlo.
Lo fa. Si fida dei template piuttosto che analizzare il file di configurazione.
discourse-setup imposta sempre un valore (non lascerà la riga commentata); coloro che utilizzano discourse-setupnon avranno mai problemi con la porta SMTP predefinita che è “sbagliata”; ecco perché sembra essere la prima volta che questo problema si presenta. (E sembrerebbe che anche prima che discourse-setup esistesse, nessuno abbia deciso di lasciare la porta commentata e aspettarsi che il default fosse 587; ha più senso impostare la porta piuttosto che sperare che il default funzioni). Cambiarla a 25 in standalone.yml e web_only.yml incoraggerà le persone che utilizzano discourse-setup a usare la porta 25, il che probabilmente significherà che un bel po’ di persone dovranno digitare 587 piuttosto che semplicemente premere invio, e alcune altre, che non sanno cos’è una porta, accetteranno ciecamente il default e probabilmente avranno problemi a capirlo. Penso che ci saranno più persone nel set rispetto a quelle che sanno come modificare un file di testo e scegliere di lasciare la porta SMTP commentata piuttosto che inserire il valore che desiderano effettivamente.
L’unico momento in cui questo “bug” può verificarsi è se qualcuno modifica standalone.yml manualmente e sceglie di lasciare la porta SMTP commentata piuttosto che fornire un valore. Non è chiaro se i template siano sbagliati o se il default effettivo sia sbagliato.