Questa guida spiega come creare uno specchio di sola lettura di una mailing list usando Discourse. Copre le impostazioni del sito necessarie, la configurazione della categoria e il processo di iscrizione.
Livello utente richiesto: Amministratore
Discourse può funzionare come archivio per una mailing list consentendo agli utenti registrati di utilizzare la maggior parte delle sue funzionalità . Questa guida ti illustrerà il processo per configurare il tuo specchio di mailing list.
Vedi questo in azione sulla specchio della mailing list Ruby-Talk.
Sommario
- Configurare le impostazioni del sito per la gestione delle email
- Creare o modificare una categoria per la mailing list
- Iscriversi alla mailing list
- Comprendere come funziona il processo di mirroring
La seguente guida utilizza due indirizzi email come segnaposto. Ă necessario sostituirli con i tuoi indirizzi effettivi.
discourse@example.comè lâindirizzo per le email in arrivo sul tuo Discourse
mailing-list@foo.testè lâindirizzo di invio della mailing list[1]
Configurazione delle impostazioni del sito
-
Se non hai un piano di hosting che preconfigura la posta elettronica in arrivo, configura il recupero POP3 o il recupero manuale tramite API per lâaccount associato al tuo indirizzo email di Discourse (ad esempio,
discourse@example.com). -
Abilita le seguenti impostazioni del sito:
email_in: Consenti email in arrivoenable_staged_users: Abilita gli utenti temporanei (fondamentale per il processo di mirroring)
-
Impostazioni opzionali:
- Imposta
authorized_extensionssu*o aggiungi estensioni di file specifiche per consentire i tipi di allegati necessari - Abilita
always_show_trimmed_contentper consentire a tutti gli utenti di vedere il contenuto tagliato (nascosto dietro un pulsante
) - Abilita
display_name_on_postse disabilitaprioritize_username_in_uxper le preferenze di visualizzazione del nome
- Imposta
Creazione o modifica di una categoria
-
Crea una nuova categoria o modifica una esistente per i post della mailing list.
-
Configura le autorizzazioni della categoria:
- Clicca sulla scheda âSicurezzaâ, quindi su âModifica autorizzazioniâ
- Rimuovi tutte le autorizzazioni esistenti
- Aggiungi âeveryoneâ con lâautorizzazione âSeeâ (Visualizza)
Quando hai finito, dovrebbe apparire cosĂŹ:
-
Configura le impostazioni della categoria:
- Clicca sulla scheda âImpostazioniâ
- Abilita âAccetta email da utenti anonimi senza accountâ
- Imposta âIndirizzo email in arrivo personalizzatoâ sullâindirizzo email della mailing list (ad esempio,
mailing-list@foo.test) - Abilita âLa categoria rispecchia la mailing listâ
-
Salva le impostazioni della categoria.
Iscrizione alla mailing list
-
Iscriviti alla mailing list utilizzando il tuo indirizzo email di Discourse (ad esempio,
discourse@example.com). -
Se la mailing list dispone di unâinterfaccia web, assicurati che siano attive le seguenti impostazioni:
- La consegna della posta è abilitata
- La modalità digest è disattivata
- Le email di promemoria della password sono disabilitate
Per Mailman 2, assicurati che:
- âMail deliveryâ (Consegna posta) sia su âEnabledâ (Abilitata)
- âSet Digest Modeâ (Imposta ModalitĂ Digest) sia su âOffâ (Disattivata)
- âGet password reminder email for this list?â (Ricevi email di promemoria password per questa lista?) sia impostato su âNoâ
Come funziona
Lâabilitazione di âLa categoria rispecchia la mailing listâ modifica il modo in cui le email in arrivo vengono elaborate per quella specifica categoria:
- Vengono consentite le email generate automaticamente, anche quando
block_auto_generated_emailsè abilitato - Tutti gli utenti possono pubblicare tramite email, ignorando lâimpostazione
email_in_allowed_groups - Le email in arrivo utilizzano lâ
Message-IDper trovare i post correlati, indipendentemente dallâimpostazionefind_related_post_with_key - Lâinterpretazione del Markdown è limitata ai blocchi di codice racchiusi tra tre apici inversi
- Le email di rifiuto non vengono inviate per i post della mailing list
FAQ
D: Posso rispecchiare piĂš mailing list?
R: SĂŹ, crea una categoria separata per ciascuna mailing list e configurale come descritto sopra.
D: Gli utenti possono rispondere alle notifiche e pubblicare sulla mailing list?
R: No, le risposte alle notifiche vengono inviate a Discourse, non alla mailing list originale. Gli utenti non possono pubblicare direttamente sulla mailing list tramite Discourse.
D: Come posso impedire agli utenti di pubblicare sulla categoria rispecchiata tramite email?
R: Sebbene la categoria consenta la pubblicazione via email, puoi mantenere privato lâindirizzo email in arrivo per impedire pubblicazioni non autorizzate.
ovvero, le persone inviano a questo indirizzo per pubblicare sulla lista, e appare anche nelle righe A:/CC: delle email inviate dalla lista ai membri âŠď¸


