Imposta la risposta via email con il polling POP3

Quindi vuoi configurare la risposta via email per il supporto sul tuo forum Discourse.

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

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

  1. 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!

  2. Assegna all’account un nome utente come discourse-replies@example.com o nel mio caso, replies@example.com (se stai usando un normale account GMail, sostituisci @example.com con @gmail.com qui). Assegna una password complessa.

  3. 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.

  4. 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.

  5. Visita le impostazioni di Discourse e controlla la scheda Email.

  6. Modifica le seguenti impostazioni:

    • reply_by_email_address inserisci replies+%{reply_key}@example.com
    • pop3_polling_username inserisci replies@example.com
    • pop3_polling_password inserisci la password di quell’account email
    • pop3_polling_host impostato su pop.gmail.com
    • pop3_polling_enabled impostato su true
    • reply_by_email_enabled impostato 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 /logs sul 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

  1. 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.

  2. 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.
91 Mi Piace
Troubleshoot reply by email
Issues Configuring Respond by Email
How can I enable "reply to this email to respond"
Confused about setting up reply by email
Disable Reply Via Email
Reply via Email — emails not getting to the staged user
Reply by email Issues
Reply-by email POP3 polling hosted with roundcube
What is "Mailing List mode"?
Prevent creation of staged user for emails with auto-xyz header
Email polling error with Google Apps
No received mails in new Discourse installation
I cant setup smtp. I tried everything
Email in to a private category
Use Discourse as a Private Support/Ticket System
Disable reply via email?
Free Discourse forum hosting for community-friendly GitHub projects
Mail-receiver relay access denied
Installation by the book
Email support with discourse
Using subject line for reply-by-email identifier
Email notifications reply directly to me (the admin)
How to configure c panel email server to work with incoming emails
Multiple Mail Receivers for Multiple Discourse Instances
How to reply to email
Email Reply Issues After Provider Change
Notification email cannot be the same as reply by email
Notification Email From Set to noreply?
How should Discourse System Market itself?
Instant notification for every new topic/reply
Want to set internal forum on our reactjs member's platform
Reply by email with pop/imap feature use oauth instead of username:password
Discourse setting Reply-To value in `From` header field when using reply by eMail feature
Configure authentication checks on incoming email
Webhook to forward posts to a mailinglist: best practice?
Replacing Mailing lists: Email-In
Message 'receiver' not in view until they reply
POP3 polling settings
POP3 polling settings
Customize the "reply to" address in new private message notification emails
Personal Message Replies Not Displaying in Inbox When Initiated via Auto-Quoted Post
Forwarding email with reply-by-email enabled?
Configuring Incoming Email to Create Category Topics or Group Messages
Some questions regarding to pop polling, wildcards and MX
'hostname "mail.domain.tld" does not match the server certificate' :: SNI support? & how to query cert from Discourse container?
Enabling reply_by_email
How might we better structure #howto?
How might we better structure #howto?