Configurare le email in arrivo per creare nuovi argomenti o raggruppare i messaggi

:bookmark: 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.

:person_raising_hand: 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.

  1. Vai al pannello di amministrazione del tuo sito
  2. Nella barra laterale sinistra, clicca su Email e poi su Impostazioni
  3. 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.

:warning: 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.

:information_source: 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.

:information_source: Il campo Email in arrivo appare solo se l’impostazione del sito email_in è abilitata e sei connesso come amministratore.

  1. Vai alla pagina dei gruppi (ad esempio, /g)
  2. Clicca sul nome del gruppo che vuoi configurare
  3. Clicca su Gestisci per accedere alla pagina di gestione del gruppo
  4. Clicca sulla scheda Interazione
  5. Scorri fino alla sezione Email in arrivo
  6. Inserisci l’indirizzo email in arrivo personalizzato nel campo Indirizzo email in arrivo personalizzato
  7. Spunta la casella Accetta email da utenti anonimi senza account se vuoi consentire agli utenti senza account di inviare email a questo gruppo
  8. Clicca su Salva per applicare le modifiche

:information_source: 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.

  1. Vai alla pagina della categoria (ad esempio, /c/<slug_categoria>)
  2. Clicca sull’icona :wrench: chiave inglese per modificare la categoria
  3. Nella pagina Modifica categoria, clicca su Mostra avanzate nell’angolo in alto a destra dell’intestazione della pagina
  4. Clicca sulla scheda Impostazioni
  5. Scorri fino alla sezione Email
  6. Inserisci l’indirizzo email in arrivo personalizzato nel campo Indirizzo email in arrivo personalizzato
  7. Spunta la casella Accetta email da utenti anonimi senza account se vuoi consentire agli utenti senza account di inviare email a questa categoria
  8. 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
  9. Clicca su Salva nella barra in fondo alla pagina per applicare le modifiche

:information_source: 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_groups viene 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:

  1. Vai al pannello di amministrazione del tuo sito
  2. Nella barra laterale sinistra, clicca su Email e poi su Impostazioni
  3. Cerca forwarded_emails_behaviour usando il campo filtro
  4. Seleziona l’opzione desiderata dal menu a discesa
  5. Clicca su Salva per applicare le modifiche

:information_source: L’impostazione forwarded_emails_behaviour si 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:

  1. Vai al pannello di amministrazione del tuo sito
  2. Nella barra laterale sinistra, clicca su Email e poi su Impostazioni
  3. Scorri fino alla sezione “Accetta email in arrivo”
  4. Spunta la casella Accetta email in arrivo inviate a
  5. 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’impostazione Accetta 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.

Risorse aggiuntive

50 Mi Piace
Understanding email in functionality
Troubleshoot reply by email
Good use cases for groups (to better understand groups vs categories)
Post without signup?
Setting an incoming e-mail address for the staff group
When site require approvals for users, email replies do not get sent to staged users
How to configure group email address
Receiving emails into Discourse messages. Can this be done?
Use Discourse as a Private Support/Ticket System
Configuring alternative incoming email address for hosted account
Start Discourse by Mail
Using discourse to manage support emails: receive and reply
How do I set up group email addresses?
Creating a staged user with an API call
Good guide on how to use discourse via email
Start Topic via E-Mail with different domain
Utilising email support for reporting from grafana
Category configuration option : mirrors a mailing list
Discourse will not accept forwarded email but successfully sends and an error message to the original sender?
Changing email subject line should start a new topic
Can Discourse accept attachments when using emails to create new category topics?
Implementing KCS
Use aliases in iRedMail for categories with incoming email feature enabled
What is the "Custom incoming email address"?
Preferred communication channel for accessibility for blind readers?
Trying to setup direct delivery of incoming email and new topic by email
Can I start a new topic by sending an email message?
Canonical doc on using discourse via email for end-users?
"Email in allowed groups" setting is too permissive
Error adding a backup email address: address already in use by a staged user
Find the reply key for a specific topic. Rails console magic?
Allowing email from a stranger because I trust them. How?
Can’t set email-in for existing group?
Query about creating topics in a category using email
Use Discourse as a Private Support/Ticket System
What exact email address do I use for “Custom Incoming email address”?
Contact Form
How to configure Discourse to receive email from Mailgun?
Can an admin create a staged user?
Simple sensor-driven notifications in Discourse via Webhooks or MQTT?
Configuring Incoming Email to Create Category Topics or Group Messages
Configuring Incoming Email to Create Category Topics or Group Messages
Setting up a support inbox
Category configuration option : mirrors a mailing list
[PAID] Auto create new topic when I publish a video on YouTube
Who is Discobot?
Configuring incoming email to create new topics with email forwarding?
Anonymous form that creates a topic
How to go about hosting a design contest?
Can I start a new topic by sending an email message?
Can I start a new topic by sending an email message?
Can’t set email-in for existing group?
Can’t set email-in for existing group?
Discourse 1.9.0.beta15 Release Notes
Registering unregistered users on first email a la mailman?
Private support categories: staged users can email in, but not registered users
Creating a topic via email without write access to the category?
What is a staged user?
New group PM from email
How to create topics from a custom email address?

3 post sono stati divisi in un nuovo argomento: Impossibile impostare l’invio via email per un gruppo esistente?

Un post è stato diviso in un nuovo argomento: L’IA può rispondere automaticamente alle email

Qualche pensiero sull’opzione in arrivo per le email reindirizzate (poiché l’indirizzo del destinatario originale viene salvato invece di cambiare in quello reindirizzato).

Caso: Ho un account Atlassian Confluence con un indirizzo email personale collegato lee@dot.com. Volevo ricevere email su qualsiasi modifica allo spazio e raccoglierle in un unico posto su un forum. Quindi ho creato un abbonamento all’intero spazio. Tali email generate automaticamente contengono la frase “Smetti di guardare”, che avevo pianificato di utilizzare come modello per il filtro.

Nelle impostazioni della casella di posta, ho abilitato una regola di reindirizzamento per le email che includono questo modello, come mostrato nell’immagine sottostante. L’email dovrebbe essere reindirizzata a bob@ex.com. Questa email corrisponde a una specifica categoria del forum. Dopo l’elaborazione, questa email viene automaticamente eliminata dalla mia casella di posta lee@dot.com, in modo da non dover gestire il flusso di email.

Come si è scoperto, le email direttamente indirizzate a bob@ex.com sono state assegnate correttamente alla categoria del forum. Ma le email reindirizzate per qualche motivo sconosciuto sono finite nella sezione non categorizzata.

Forse qualcuno cercherà una soluzione allo stesso problema mio. Quindi descriverò qual era il problema.

Quando ho esaminato attentamente la sezione dei log in /admin/email/received, ho scoperto che il campo TO delle email reindirizzate contiene non l’indirizzo che ho impostato nella proprietà della categoria, ma la mia email personale. Ed è quello che dovrei inserire nella categoria come indirizzo email in arrivo.

Spiegazione:

  • â„–1 (email diretta) va alla categoria corretta
  • â„–2 e â„–3 (email reindirizzate) vanno a non categorizzate

Pertanto, il suggerimento popup mi ha aiutato a capire quale indirizzo viene utilizzato nel campo TO. Forse è corretto qui, o forse verrà corretto in futuro, ma al momento funziona così.

Presumo che questo si riferisca all’opzione “Accetta email in arrivo inviate a”. Non la vedo sul mio server. Quando invio una mail all’indirizzo “indirizzo email in arrivo personalizzato”, ricevo quanto segue:

Siamo spiacenti, ma il tuo messaggio email a [“category.discourse@example.com”] (oggetto Test) non è andato a buon fine.

Non siamo riusciti a trovare alcun contenuto di risposta nella tua email.

Se stai ricevendo questo messaggio e hai incluso una risposta, riprova con una formattazione piĂą semplice.

v3.4.7 dal container Docker bitnamilegacy/discourse:3.4.7-debian-12-r0. Inoltre, qual è la differenza tra “accetta email in arrivo inviate a” e “indirizzo email in arrivo personalizzato”?

Grazie per la documentazione!

1 Mi Piace

Questa è una funzionalità dell’hosting tramite Discourse che ti consente di selezionare l’indirizzo email preconfigurato. Una volta selezionata la casella di controllo, tale indirizzo viene aggiunto al campo di immissione indirizzo email in arrivo personalizzato. Non ne hai bisogno sul tuo sito self-hosted.

Quale contenuto hai inserito nell’email di prova che hai inviato?

Le installazioni Bitnami non sono supportate qui e Discourse 3.4.7 è piuttosto obsoleto. Dovresti pensare di utilizzare un’installazione standard in modo che il tuo forum riceva nuovamente le correzioni di sicurezza.

1 Mi Piace