@gerhard. Credo di aver trovato un metodo molto più semplice per fare esattamente la stessa cosa della tua guida, ma senza richiedere conoscenze tecniche né accesso amministrativo a nessun server. Fammi sapere cosa ne pensi.
Panoramica
Configureremo essenzialmente una mailing list e utilizzeremo un archivio email per inviare le conversazioni passate in ordine. Queste email verranno inoltrate, ma non come il pulsante “Inoltra” dei client di posta (che sovrascriverebbe le intestazioni e rovinerebbe l’indentazione). Quello che vogliamo fare è reinviarle (inviandole come se fossero state inviate a Discourse in origine).
Requisiti e presupposti
-
Accesso alle precedenti scambi di email: qualcuno che li abbia archiviati nel proprio client di posta e possa offrirsi di inoltrarli – chiamiamo questa persona
Mario Rossi. -
Tempo: l’inoltro delle email sarà molto lento, ma gestibile da Discourse (forse alcuni giorni con un computer attivo che carica le email, a seconda delle dimensioni dell’archivio).
-
Client Thunderbird: Assumiamo inoltre che Mario Rossi utilizzi il client di posta “Thunderbird”. Potrebbe essere possibile farlo con altri client, ma non ho verificato.
La seguente guida utilizza due indirizzi email come segnaposto. Devi sostituirli con i tuoi indirizzi reali.
johndoe@example.com L’email di Mario Rossi (la persona che inoltrerà l’intero archivio della mailing list)
discourse+mailinglist-3@discoursemail.com L’email di Discourse per inoltrare le email alla categoria della mailing list (vedi configurazione 1. per sapere come ottenerla)
Istruzioni
Ecco una panoramica di base delle istruzioni:
-
Segui la guida su Mirroring a read-only mailing list in Discourse per creare uno specchio della tua mailing list
Nota: questo specchierà solo la tua mailing list per il futuro. Mancheranno ancora le conversazioni passate. È per questo che serve il resto di questa guida.
-
Modifica il modo in cui Discourse inoltra le email a (non sono sicuro che questo sia necessario)

-
Modifica le impostazioni della categoria e sotto l’impostazione Indirizzo email in arrivo personalizzato: aggiungi alla fine di quanto presente
|johndoe@example.com.Il pipe qui funziona come un ,, indicando che vuoi anche che
johndoe@example.compossa inviare a quella categoria -
Mario Rossi installa su Thunderbird l’estensione Mail Redirect.
Questo perché non si tratta di un normale inoltro email. Ciò che farà è inviare l’email come se fosse stata inviata direttamente all’indirizzo email di Discourse, invece che a quello di Mario Rossi
-
Mario Rossi va nelle impostazioni dell’estensione e imposta il valore a
1(il predefinito è 5)

Questo assicurerà che le risposte arrivino in ordine: altrimenti Discourse non è abbastanza veloce da capire che le risposte sono collegate e crea semplicemente un nuovo argomento per ogni risposta – ma renderà il processo di inoltro molto lento
-
Mario Rossi seleziona tutte le email passate della mailing list, clicca con il tasto destro e clicca su Reindirizza. Si aprirà una nuova finestra e lui aggiungerà
discourse+mailinglist-3@discoursemail.comcomeRinvia a
Dopo questo, il client di posta di Mario Rossi invierà lentamente gli archivi email a Discourse. Controlla dopo un po’ di tempo per vedere se la categoria di Discourse si sta riempiendo di conversazioni nostalgiche del passato.
Pulizia
-
Rimuovi l’email di Mario Rossi dall’impostazione
Indirizzo email in arrivo personalizzato:di quella categoria (e non dimenticare di rimuovere il |) -
Disinstalla l’estensione Mail Redirect – probabilmente non ti servirà più, o almeno aumenta di nuovo le connessioni SMTP a 5.