Questa guida spiega come configurare Discourse per creare nuovi argomenti o messaggi di gruppo dalle email in arrivo. Copre le impostazioni del sito, la configurazione dei gruppi e le impostazioni delle categorie.
Livello utente richiesto: Amministratore
Configurare le email in arrivo per creare nuovi argomenti o messaggi di gruppo
Discourse ti consente di inviare email a un indirizzo speciale per creare automaticamente nuovi argomenti in una categoria o nuovi messaggi di gruppo. Questa funzione è utile per integrare Discourse con liste di distribuzione esterne, sistemi di ticket di supporto o semplicemente per consentire agli utenti senza account di pubblicare tramite email.
Sommario
Questa guida copre i seguenti punti:
- Abilitazione delle impostazioni di base del sito per le email in arrivo
- Configurazione delle email in arrivo per gruppi specifici
- Configurazione delle email in arrivo per categorie specifiche
- Comportamento delle email inoltrate
- Considerazioni speciali per i siti Discourse Hosted
Abilitare le impostazioni del sito per le email in arrivo
Prima di poter creare argomenti o messaggi di gruppo tramite email, devi abilitare la funzionalitĂ di base per le email in arrivo a livello di sito.
- Vai al pannello di amministrazione del tuo sito
- Nella barra laterale sinistra, clicca su Email e poi su Impostazioni
- Cerca ciascuna impostazione usando il campo filtro e configura come necessario
Puoi anche navigare direttamente a /admin/config/email per accedere a queste impostazioni.
email_in
Questo è l’interruttore principale per la funzionalità delle email in arrivo.
- Etichetta:
Abilita email in arrivo - Descrizione: Consente la creazione di argomenti e messaggi di gruppo tramite email.
- Predefinito: Disabilitato
Devi abilitare questa impostazione prima che qualsiasi altra configurazione delle email in arrivo funzioni.
email_in_allowed_groups
Questa impostazione limita quali utenti possono creare argomenti o messaggi di gruppo tramite email.
- Etichetta:
Gruppi consentiti per email in arrivo - Descrizione: Solo gli utenti in questi gruppi possono creare argomenti o messaggi di gruppo tramite email. Lascia vuoto per consentire a tutti gli utenti.
- Predefinito: Vuoto (tutti gli utenti consentiti)
Per limitare le email in arrivo a gruppi specifici (ad esempio, staff, moderatori), inserisci i nomi dei gruppi separati da virgole.
enable_staged_users
Questa impostazione controlla se gli utenti che creano argomenti tramite email vengono automaticamente messi in fase di approvazione (staged).
- Etichetta:
Abilita utenti in fase di approvazione - Descrizione: Quando abilitato, gli utenti che creano argomenti tramite email verranno messi in fase di approvazione e richiederanno approvazione prima di poter pubblicare.
- Predefinito: Abilitato
Se disabiliti questa impostazione, gli utenti che creano argomenti tramite email potranno pubblicare immediatamente senza approvazione.
Per i siti Discourse hosted, l’impostazione
enable_staged_usersè disabilitata e nascosta durante il periodo di prova per prevenire abusi. Una volta avviato un abbonamento, l’impostazione viene rivelata. Per richiedere che sia abilitata durante la tua prova, contatta team@discourse.org.
Gli utenti in fase di approvazione sono account placeholder speciali creati automaticamente quando arriva un’email da qualcuno senza un account Discourse. Hanno funzionalità limitate:
- Nome utente e nome visualizzato vengono assegnati automaticamente
- Non possono essere menzionati o trovati nella ricerca utenti
- Non ricevono digest email o email di reset password
- Osservano automaticamente gli argomenti in cui partecipano e possono rispondere via email
- Possono reclamare l’account registrandosi con lo stesso indirizzo email, convertendolo in un account normale
Configurare le email in arrivo per un gruppo
Puoi configurare un gruppo per accettare email in arrivo che creano nuovi messaggi di gruppo. Questo è utile per creare una casella di posta del gruppo accessibile via email.
Il campo Email in arrivo appare solo se l’impostazione del sito
email_inè abilitata e sei connesso come amministratore.
- Vai alla pagina dei gruppi (ad esempio,
/g) - Clicca sul nome del gruppo che vuoi configurare
- Clicca su Gestisci per accedere alla pagina di gestione del gruppo
- Clicca sulla scheda Interazione
- Scorri fino alla sezione Email in arrivo
- Inserisci l’indirizzo email in arrivo personalizzato nel campo Indirizzo email in arrivo personalizzato
- Spunta la casella Accetta email da utenti anonimi senza account se vuoi consentire agli utenti senza account di inviare email a questo gruppo
- Clicca su Salva per applicare le modifiche
Puoi separare piĂą indirizzi email usando il carattere
|. Ad esempio,gruppo1@esempio.com|gruppo2@esempio.com.
VisibilitĂ del campo email del gruppo
Il campo Email in arrivo appare solo se:
- L’impostazione del sito
email_inè abilitata - Sei connesso come amministratore
- Il gruppo non è un gruppo automatico (di sistema)
Se il campo non appare, verifica che l’impostazione del sito email_in sia abilitata e che tu sia connesso come amministratore.
Configurare le email in arrivo per una categoria
Puoi configurare una categoria per accettare email in arrivo che creano nuovi argomenti. Questo è utile per creare una categoria accessibile via email.
- Vai alla pagina della categoria (ad esempio,
/c/<slug_categoria>) - Clicca sull’icona
chiave inglese per modificare la categoria - Nella pagina Modifica categoria, clicca su Mostra avanzate nell’angolo in alto a destra dell’intestazione della pagina
- Clicca sulla scheda Impostazioni
- Scorri fino alla sezione Email
- Inserisci l’indirizzo email in arrivo personalizzato nel campo Indirizzo email in arrivo personalizzato
- Spunta la casella Accetta email da utenti anonimi senza account se vuoi consentire agli utenti senza account di inviare email a questa categoria
- Spunta la casella La categoria specchia una lista di distribuzione se la categoria è connessa a una lista di distribuzione esterna e tutti i post provengono da email
- Clicca su Salva nella barra in fondo alla pagina per applicare le modifiche
Puoi separare piĂą indirizzi email usando il carattere
|. Ad esempio,categoria1@esempio.com|categoria2@esempio.com.
Indirizzo email in arrivo personalizzato
Inserisci l’indirizzo email in arrivo personalizzato che verrà utilizzato per creare nuovi argomenti in questa categoria. Ad esempio, supporto@esempio.com.
Accetta email da utenti anonimi senza account
Quando abilitato, gli utenti che non hanno un account sul tuo sito Discourse possono inviare email a questa categoria per creare nuovi argomenti. Questi utenti verranno creati automaticamente come utenti in fase di approvazione (se enable_staged_users è abilitato) o come utenti attivi (se enable_staged_users è disabilitato).
La categoria specchia una lista di distribuzione
Abilita questa opzione se la categoria è connessa a una lista di distribuzione esterna e tutti i post provengono da email. Quando abilitato:
- Gli utenti in fase di approvazione non riceveranno notifiche web per gli argomenti in questa categoria
- La restrizione
email_in_allowed_groupsviene ignorata per i post che arrivano tramite l’indirizzo della lista di distribuzione
Questa impostazione è utile quando stai specchiando una lista di distribuzione esterna su Discourse e vuoi evitare di notificare gli utenti in fase di approvazione che non sono ancora stati approvati.
Comportamento delle email inoltrate
Quando gli utenti inoltrano email a Discourse, il contenuto inoltrato viene gestito secondo l’impostazione del sito forwarded_emails_behaviour. Questa impostazione controlla come le email inoltrate vengono elaborate e visualizzate in Discourse.
L’impostazione forwarded_emails_behaviour ha tre opzioni:
- Nascondi: Il contenuto inoltrato è nascosto dal post. Solo il contenuto dell’email originale è visibile.
- Cita: Il contenuto inoltrato è citato in fondo al post, simile a come i client email gestiscono i messaggi inoltrati.
- Crea risposte: Viene creata una nuova risposta per ogni email inoltrata, invece di creare un nuovo argomento.
Per configurare questa impostazione:
- Vai al pannello di amministrazione del tuo sito
- Nella barra laterale sinistra, clicca su Email e poi su Impostazioni
- Cerca
forwarded_emails_behaviourusando il campo filtro - Seleziona l’opzione desiderata dal menu a discesa
- Clicca su Salva per applicare le modifiche
L’impostazione
forwarded_emails_behavioursi applica a tutte le email in arrivo, indipendentemente dal fatto che siano inviate a un gruppo o a una categoria.
Istruzioni speciali per i siti Discourse Hosted
Se utilizzi l’hosting Discourse, devi abilitare la casella di controllo “Accetta email in arrivo inviate a” nella sezione “Accetta email in arrivo” delle impostazioni email:
- Vai al pannello di amministrazione del tuo sito
- Nella barra laterale sinistra, clicca su Email e poi su Impostazioni
- Scorri fino alla sezione “Accetta email in arrivo”
- Spunta la casella Accetta email in arrivo inviate a
- Clicca su Salva per applicare le modifiche
I siti Discourse Hosted utilizzano un dominio email speciale per le email in arrivo ({IL_TUO_PREFIX}.discoursemail.com). Qualsiasi dei seguenti formati può essere utilizzato per l’indirizzo email in arrivo:
{QUALSIASI_COSA}@{IL_TUO_PREFIX}.discoursemail.com- dove:{QUALSIASI_COSA}è l’indirizzo email in arrivo personalizzato che configuri{IL_TUO_PREFIX}è il prefisso univoco assegnato al tuo sito. Questo dovrebbe corrispondere alla serie suggerita di caratteri prima del segno+come visto sotto l’impostazioneAccetta email in arrivo inviate a
{IL_TUO_PREFIX}+{QUALSIASI_COSA}@discoursemail.com
Inoltre, se sei un cliente hosted e vuoi utilizzare un indirizzo email davvero univoco che non corrisponde a uno dei formati sopra, puoi farlo configurando l’indirizzo email tramite un provider email di terze parti e inoltrando tutte le email ricevute a quell’indirizzo al tuo sito. Devi abilitare l’opzione Accetta email in arrivo inviate a e utilizzare l’indirizzo email mostrato sotto quell’opzione come indirizzo di inoltro.

