It is good practice to use the special email address info@example.org as an auto-responder: people sending a message to info at your domain will receive a specially crafted automated reply to introduce them to your organization and give them pointers to frequently asked resources.
How to setup a Discourse topic to automatically reply with a pre-defined message?
(If this is possible already, make a step-by-step guide to set it up.)
What are the advantages of using Discourse for an info@ auto-responder?
From the top of my head, I can see one: Discourse can easily aggregate incoming emails and stage users, rewarding an “asked for info” badge so that you can easily target potential participants (and weed out failing addresses, or put them into a junk email filter.)
Inoltre, vedrei la possibilità di rispondere automaticamente agli utenti in fase di attivazione che hanno creato nuovi post tramite email nelle categorie in cui l’invio via email è abilitato.
In questo modo verrebbero informati del fatto che non stanno scrivendo a una mailing list né a una casella di posta elettronica, e potrebbero rendersi conto di star interagendo con una piattaforma di comunicazione basata sul web.
Spesso i nostri utenti non sanno come interagire con la piattaforma, poiché questa non si annuncia mai attivamente a loro.
Ciò aprirebbe anche la strada a casi d’uso per l’helpdesk, in cui gli utenti possono inviare ticket.
Stavo cercando da tempo questa stessa funzionalità, principalmente per inviare una risposta automatica a chi potrebbe utilizzare i nostri vecchi indirizzi email di amministrazione di Mailman, come list-unsubscribe, ecc., per indirizzarli al nuovo e brillante Discourse che sostituisce le mailing list.
Non avendo trovato nulla pronto all’uso, ho realizzato una soluzione utilizzabile che adatta Postfix nel contenitore mail-receiver per inviare automaticamente una risposta (con limitazione della frequenza) a chiunque invii una email a un determinato indirizzo.
Poiché non sono un esperto di configurazione di Postfix, sono riuscito a farlo funzionare solo su un sottodominio diverso rispetto a quello usato per le email elaborate da Discourse. Nel nostro caso, questo va bene perché tutte le email passano prima attraverso un relay SMTP istituzionale, che separa le email di Discourse e le inoltra a mail-receiver modificando la parte del dominio dell’indirizzo email (e dato che Discourse sembra comunque leggere l’indirizzo nel campo To: originale, questo non ha importanza per Discourse). Se un vero esperto di Postfix riuscisse a farlo funzionare per un singolo indirizzo email sullo stesso dominio, sarebbe perfetto!
Non è scritto come un plugin e potrei dedicarmici in futuro, ma non è troppo difficile da installare grazie a uno script setup.sh che esegue (quasi) tutto il necessario. Inoltre, non utilizza effettivamente Discourse, ma solo Postfix in mail-receiver, quindi la configurazione all’interno di Discourse non è ancora possibile.