Chiunque può inviare un’email a team@discourse.org e gestiamo queste interazioni in una casella di posta centrale di Discourse, come messaggi privati di gruppo.
Come avete configurato questo? Mi piacerebbe molto farlo per steering@somervilleyimby.org (attualmente utilizziamo un Google Group e la cosa è piuttosto imbarazzante). Utilizzo Google Apps per le email ricevute e inviate da somervilleyimby.org, e Mailgun per gestire le email di Discourse (ad esempio, jeff@somervilleyimby.org; queste vengono inviate/ricevute tramite discourse.somervilleyimby.org), quindi non mi è del tutto chiaro come potrei configurare questo.
Le email in entrata e in uscita dal nostro Discourse utilizzano discourse.somervilleyimby.org tramite Mailgun, ed è ben configurato.
Ma come mapperei un indirizzo email sul dominio principale per essere ricevuto da un Gruppo all’interno di Discourse?
Mi rendo conto che questo potrebbe essere al di fuori dell’ambito di Discourse stesso, ma pensavo che qualcuno potesse avere un’idea, e sospetto che ci siano indirizzi individuali person@discourse.org e anche un indirizzo condiviso team@discourse.org che finisce nell’istanza di Team Discourse.
Non sono sicuro al 100% di seguirti, ma uso il mail-receiver sul mio sito self-hosted per gestire le email in arrivo, abilitare l’email in ingresso nelle impostazioni di amministrazione, quindi impostare un indirizzo email nelle impostazioni del gruppo/categoria per dove voglio che qualcosa finisca.
Quindi dovrebbe configurare il ricevitore di posta su un sottodominio diverso, e poi inoltrare la posta da quello reale a quello di discourse. (questo dovrebbe essere diviso in un proprio argomento)
Grazie a tutti, e apprezzo che abbiate separato questo in un argomento a sé stante.
@JammyDodger questo sicuramente sembra che farebbe al caso mio, e @pfaffman sembra che abbia colto nel segno su come potrei gestire la configurazione del mio dominio + sottodominio.
Se qualcuno è curioso, il sottodominio è ciò che Mailgun suggerisce come best practice se hai già la posta elettronica sul tuo dominio gestita da un’altra entità (Google Apps, nel nostro caso).
Quindi ho capito che posso usare le regole di inoltro di Gmail per inoltrare le email a steering@discourse.somervilleyimby.org, e Mailgun poi invia tramite POST questo al punto di interruzione del mio plugin Mailgun, /mailgun/incoming ma lanciano errori 422 Unprocessable Entity
Suppongo che dovrò approfondire un po’ il codice del plugin…
Quindi sto usando Mailgun per questo, il che ovviamente complica le cose. Ma in realtà non voglio gestire la mia posta elettronica perché sono solo io a gestire l’amministrazione.
Certo, tutto questo sarebbe probabilmente meno complicato se l’aggiornamento a Discourse 3.x non avesse apparentemente interrotto completamente l’email in entrata tramite il plugin Mailgun