Quindi vuoi configurare la risposta via email per il supporto sul tuo forum Discourse.
La risposta via email è preconfigurata e abilitata di default su tutti i siti ospitati su discourse.org. La guida seguente si applica solo a coloro che effettuano l’hosting autonomo.
Buone notizie! A differenza dell’email in uscita, che è del tutto inadatta per i servizi di posta consumer tipici come GMail, Outlook, Yahoo Mail, ecc., la risposta in arrivo via email tende ad essere a volume estremamente basso. A meno che tu non abbia un forum davvero enorme con un’infinità di persone che rispondono alle email di notifica, probabilmente sei al sicuro usando, ad esempio, Gmail.
In alternativa, se non ti senti a tuo agio nell’usare GMail per questo, puoi impostare il tuo servizio di posta in arrivo utilizzando Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver
Ecco come impostarlo usando GMail come esempio.
-
Crea un nuovo account GMail. Se non imposti un account email completamente nuovo, le vecchie email verranno sincronizzate via POP3, causando problemi imprevisti e l’invio di email di notifica di mancata consegna!
-
Assegna all’account un nome utente come
discourse-replies@example.como nel mio caso,replies@example.com(se stai usando un normale account GMail, sostituisci@example.comcon@gmail.comqui). Assegna una password complessa. -
Accedi a questo account tramite http://mail.google.com. Accetta i termini di servizio, inserisci il CAPTCHA, carica l’interfaccia web predefinita. Magari invia un’email di prova, ricevi un’email di prova. Fai un test.
-
L’accesso POP3s è disabilitato di default in Gmail, quindi attivalo tramite Impostazioni, Inoltro e POP/IMAP:

Tutte le email in arrivo verranno mantenute di default, ma puoi modificarlo se necessario.
-
Visita le impostazioni di Discourse e controlla la scheda Email.
-
Modifica le seguenti impostazioni:
reply_by_email_addressinseriscireplies+%{reply_key}@example.compop3_polling_usernameinseriscireplies@example.compop3_polling_passwordinserisci la password di quell’account emailpop3_polling_hostimpostato supop.gmail.compop3_polling_enabledimpostato su truereply_by_email_enabledimpostato su true
C’è una certa quantità di polling che avviene per questo account, ma l’abbiamo impostata su un volume basso e sicuro; puoi configurare l’intervallo di polling tramite l’impostazione pop3_polling_period_mins.
Supponiamo che il tuo servizio di posta supporti l’indirizzamento plus, noto anche come tag di indirizzo, quindi verifica questo prima di iniziare. GMail ovviamente lo supporta.
Se tutto funziona, dovresti vedere il piè di pagina di tutte le email di notifica che ti indicano che puoi rispondere visitando il sito web o rispondendo via email:
Per rispondere, rispondi a questa email o visita {URL dell’argomento} nel tuo browser.
Se le cose non funzionano:
-
controlla il percorso
/logssul tuo Discourse nel tuo browser web e cerca messaggi di errore relativi all’email. -
accedi al tuo account di posta utilizzando il tuo browser web e verifica la presenza di eventuali errori o notifiche.
Inoltro di email inviate a indirizzi aggiuntivi
Diciamo che stai effettuando il polling delle email dall’account “replies@your.domain” e vuoi configurare la ricezione di email per “help@your.domain” e “dev@your.domain”.
Dovrai inoltrare tutte le email inviate a “help@your.domain” e “dev@your.domain” a “replies@your.domain”. Se stai usando GMail, hanno un ottimo tutorial su come inoltrare automaticamente le email in arrivo a un altro account .
Quindi, Discourse effettuerà periodicamente il polling delle email dall’account “reply@discourse.org” e recapiterà le email alla corrispondente category, group, topic o message.
Potenziali problemi
-
Abbiamo riscontrato difficoltà quando ci si registra per un account GMail da un paese diverso da quello in cui si trova il server. Ad esempio, se crei l’account Gmail dal Regno Unito, ma il server è negli Stati Uniti.
-
Se stai utilizzando un account GMail (es. @gmail.com) o una casella di posta Google Workspace (es. una casella di posta Google @yourdomain.com), dovrai creare una password per le app per il tuo account, che verrà utilizzata al posto della password dell’account al punto 6.
Vedi anche: Troubleshoot reply by email
ℹ Dal 30 maggio 2022, l'opzione Google **Accesso da app meno sicure** non è più supportata, quindi è necessario utilizzare le password per le app e abilitare l'autenticazione a due fattori per farlo.
