Eseguire Discourse senza email?

Mi piace Discourse, ma recentemente ho riscontrato alcuni problemi. La mia azienda di hosting e il mantenitore di Discourse hanno affermato che Discourse non può funzionare senza il supporto per la posta elettronica. Ci è voluto circa un mese per configurare tutto. Quella società di hosting e quella azienda non sono più operative e devo ora installare una nuova copia da qualche parte, con un backup.

Ho effettuato una ricerca superficiale nei forum per capire se Discourse abbia bisogno di un server di posta per funzionare, ma non ho trovato nulla di specifico.

Discourse ha davvero bisogno del supporto per la posta o posso farlo funzionare senza?

Farò una controversa affermazione. È stato un lavoro enorme (per me) configurare Discourse con il supporto per l’email, al punto che temo di doverlo rifare. Non voglio farlo. Non è Discourse in sé, ma la ricerca di provider di posta, la registrazione, l’invio dei dettagli del server di posta all’installer, l’attesa della propagazione dei record DNS, il fatto che il provider di posta venga acquisito, la ricerca di un nuovo provider, l’invio dei nuovi dettagli all’installer, la ripetizione del processo con il nuovo provider, ecc. Questa parte ha richiesto un mese, oltre all’installazione.

I miei utenti non hanno bisogno del supporto per la posta. Nemmeno io ne ho bisogno. Non lo voglio. Se io o i miei utenti siamo in attesa di una risposta a un thread, possiamo aggiornare la pagina o utilizzare le notifiche del browser. Non lo voglio!

Non mi piace lo spam via email
Non mi piace, Sam-I-am
Non mi piace qui o là
Non mi piace da nessuna parte
Non li leggerò nella mia casa
Non ci cliccherò col mouse
Non li leggerò dalla mia casella di posta
Non li leggerò da Firefox
Non voglio posta qui o là
Non voglio posta da nessuna parte

Si noti che mi piacciono le notifiche via email — non mi piace la configurazione della posta. Inoltre, devo rimettere online il mio forum il prima possibile e vedo questa parte come qualcosa che può essere disabilitato, ritardato o rimandato per ora. Sono felice di riportare il feedback dei miei utenti.

7 Mi Piace

È così difficile configurare l’email? Hai seguito le istruzioni di installazione ufficiali e provato i provider consigliati?

L’email è fondamentale per l’identità su Discourse e sul web in generale.

Se hai configurato il sito in modo che:

  1. L’accesso avvenga solo tramite Google / Facebook
  2. Gli accessi locali siano disabilitati
  3. Tutte le notifiche via email siano disabilitate.

Potresti avere un sito che funziona correttamente senza accesso a nessun server di posta.

10 Mi Piace

Pensando ad alta voce.

Quando scrivevo più spesso codice lato server, esistevano API di posta che inviavano email. La mia azienda di hosting (del sito principale) permetteva anche l’invio di email tramite PHP su WordPress. L’unica richiesta era che un account di posta utilizzato per inviare email fosse configurato sul server. Non volevano che inviai grandi quantità di email, ma non lo impedivano. Ho scritto dei sistemi di invio email (legittimi) in PHP e ASP (molto tempo fa).

Potrebbe quella tecnologia essere utilizzata per le email di registrazione di nuovi utenti e per il recupero password? Immagino che sia troppo integrata.

Di nuovo, mi piace Discourse e le sue funzionalità di posta, ma non la configurazione richiesta da altre aziende.

Se solo Discourse avesse un servizio di invio email…

Ciao @hawm, non ho installato Discourse da solo. Ho pagato qualcuno con esperienza nell’installazione per configurarlo e ho seguito le loro indicazioni.

Ho eseguito i passaggi di configurazione della posta richiesti dall’installer al momento. La creazione degli account del provider di posta è stata la parte più lunga, con diversi passaggi che hanno richiesto più giorni. Non voglio rifarlo.

Pagerei qualcun altro per farlo, ma non posso. Devo farlo io perché devo modificare i miei record MX, creare account e confermare tramite la mia email, ecc. Non mi sto lamentando, ma richiede più energia mentale di quella che ho al momento.

Davvero? Non serve nemmeno l’email per configurare l’account amministratore?

Dovresti farlo tramite la console; sarebbe un compito molto complesso, ma immagino sia fattibile.

2 Mi Piace

Quindi, a titolo informativo, mentre combattevo con la configurazione della posta, ho finito per modificare il codice Ruby nel container per stampare il messaggio di posta destinato all’amministratore. Conteneva l’URL di attivazione. Perché non stampare l’URL di attivazione sull’output standard del container? In questo modo, una persona senza una configurazione email funzionante potrebbe effettivamente superare la fase di attivazione.

Si potrebbe sostenere che una versione di Discourse senza email ne amplierebbe l’applicabilità.

2 Mi Piace

Un amministratore può utilizzare Create an admin account from the console per bypassare la necessità dell’email.

2 Mi Piace