SMTP funziona con email di test ma non con nuove attivazioni

Saluti,
Ho seguito le istruzioni qui Install Discourse Forum on Ubuntu 18.04 Without Docker e ho ottenuto un Discourse funzionante con problemi minimi. Aggiornato all’ultima versione e tutto sembra a posto tranne le email.

Il test SMTP della pagina di amministrazione funziona… posso inviare email senza problemi da lì. Ma quando si testano le email di registrazione utente, queste non vengono inviate - infatti non c’è nulla in admin->emails->sent registrato (oltre ai messaggi di test) admin->emails->skipped è vuoto (così come bounced received e rejected-- tutti vuoti)

Per quanto ne so, production.log non ha errori correlati e i log di admin->logs->Error non hanno nulla di correlato.

Questo odora di un problema di permessi o di una directory temporanea mancante… ma nulla nei log rende piuttosto difficile capire cosa sta succedendo.

Qualsiasi pensiero o idea, c’è un modo per attivare più logging per scovare cosa sta succedendo internamente?

Grazie!

c’è un motivo per cui hai usato Install Discourse Forum on Ubuntu 18.04 Without Docker e non la guida ufficiale all’installazione?

1 Mi Piace

Non volevo davvero dover gestire un container Docker, o l’ulteriore overhead che porta su un sistema operativo perfettamente funzionante che sarebbe dedicato a questo compito. Ho già un sistema Postgress geo-diverso che posso usare rispetto a uno on-instance… Tutte queste normali cose %snix che posso gestire, ma l’opacità di Discourse mi lascia un po’ perplesso al momento. Sono abbastanza sicuro che potrei scoprirlo con strace, ma speravo di saltare quell’ora o giù di lì di debug chiedendo qui :wink:

Nel caso fosse qualcosa di semplice, hai controllato di non aver impostato accidentalmente disabilita email nelle impostazioni di amministrazione?

1 Mi Piace

Buona idea controllare, ma sembra essere “No” che è “abilitazione delle e-mail”, credo –

2 Mi Piace

in ~/log/production.log ottengo quanto segue, quindi arriva fino a questo punto

Started POST “/u/action/send_activation_email” for X.X.X.X at 2022-02-10 21:45:52 +0000
Processing by UsersController#send_activation_email as /
Parameters: {“username”=>“my@email.net”}
Rendered text template (Duration: 0.0ms | Allocations: 3)
Completed 200 OK in 29ms (Views: 1.6ms | ActiveRecord: 0.0ms | Allocations: 7196)

trovato questo vecchio thread correlato, se è vero allora il servizio di posta elettronica di test e i servizi di posta elettronica normali sono diversi Test emails work fine but nothing else

Penso di aver trovato la soluzione

Ha funzionato?

Temo di avere esperienza solo con l’installazione standard, quindi posso contribuire solo con curiosità. :slightly_smiling_face: Stai cercando di configurare un sito di produzione live?

2 Mi Piace