Configurando e-mail de entrada para criar novos tópicos ou mensagens de grupo

:bookmark: Este guia explica como configurar e-mails de entrada para criar novos tópicos ou mensagens de grupo no Discourse, incluindo a configuração das configurações do site e das configurações específicas de categoria ou grupo.

:person_raising_hand: Nível de usuário necessário: Administrador

Este guia cobre:

  • Habilitar e configurar e-mails de entrada
  • Escolher entre categoria e grupo para e-mails de entrada
  • Configurar e-mails de entrada para um grupo
  • Configurar e-mails de entrada para uma categoria
  • Decidir como os e-mails encaminhados são tratados

:information_source: Se você já configurou a resposta por e-mail, ou se você está em um plano de hospedagem que pré-configura seu e-mail de entrada, agora você está pronto para configurar Iniciar um Novo Tópico por E-mail.

Configurando as configurações do site

Para habilitar e-mails de entrada, você precisa configurar três configurações principais do site:

  1. email_in: Esta configuração deve ser habilitada para que os e-mails de entrada funcionem.
  2. email_in_allowed_groups: Os usuários devem pertencer a um dos grupos nesta lista para enviar um e-mail para o Discourse. O padrão inclui administradores, moderadores e usuários com nível de confiança 2.
  3. enable_staged_users: Esta configuração permite a criação de usuários em estágio (staged users) para endereços de e-mail desconhecidos.

:warning: Para sites hospedados pelo Discourse, a configuração enable_staged_users é desabilitada e oculta durante o período de teste para prevenir abusos. Assim que uma assinatura é iniciada, a configuração é exibida. Para solicitar que ela seja ativada durante seu teste, entre em contato com team@discourse.org.

Para configurar estas configurações:

  1. Acesse o painel de Administração do seu site
  2. Navegue até Configurações (Settings)
  3. Pesquise por cada configuração e configure conforme necessário

:information_source: Usuários em estágio (Staged users) são contas de usuário especiais criadas no Discourse para suportar e-mails de entrada de qualquer pessoa. Eles têm funcionalidade limitada:

  • Não podem ser mencionados ou pesquisados
  • Não recebem resumos (digests)
  • Só podem ser notificados e responder a tópicos que iniciaram ou aos quais foram convidados
  • Serão promovidos a um usuário normal se criarem uma conta usando o mesmo endereço de e-mail

Escolhendo entre categorias e grupos

Decida se deseja que os e-mails de entrada criem tópicos em uma categoria ou mensagens em um grupo.

Usando um grupo

Benefícios de usar um grupo:

  • Útil para configurar um fluxo de trabalho semelhante a suporte
  • Cria uma mensagem enviada para todos os membros do grupo
  • Mensagens aparecem em /my/messages
  • Qualquer pessoa pode enviar um e-mail para o grupo
  • Qualquer membro do grupo pode ler, responder, excluir ou arquivar a mensagem
  • Cada membro do grupo tem seu próprio estado de rastreamento de leitura

Usando uma categoria

Benefícios de usar uma categoria:

  • Simula uma lista de e-mails (mailing list)
  • Cria um tópico na categoria especificada
  • Qualquer pessoa com acesso à categoria pode ler e responder via interface web ou e-mail
  • Respeita as configurações de segurança da categoria
  • Respeita a configuração do site email_in_allowed_groups
  • Permite desabilitar usuários em estágio por categoria

Configurando e-mails de entrada para um grupo

Para configurar e-mails de entrada para um grupo:

  1. Acesse a página de Grupos (Groups) no menu principal

  2. Clique no nome do grupo (ou crie um novo grupo)

  3. Para um novo grupo, encontre o campo “Endereço de e-mail de entrada personalizado” (“Custom incoming email address”) na parte inferior do formulário

  4. Para um grupo existente, vá para a aba Gerenciar (Manage) e depois clique em Interação (Interaction) no menu lateral esquerdo

  5. Insira o(s) endereço(s) de e-mail que deseja associar ao grupo (separe múltiplos endereços com |)

  6. Clique em Salvar (Save) para aplicar as alterações

:warning: Para sites hospedados pelo Discourse, marque a caixa “Aceitar e-mails de entrada enviados para:” e encaminhe seu(s) e-mail(s) personalizado(s) para este endereço para funcionalidade adequada.

Configurando e-mails de entrada para uma categoria

Para configurar e-mails de entrada para uma categoria:

  1. Acesse a página da categoria (ex: /c/\u003ccategory_slug\u003e)

  2. Clique no botão de chave inglesa :wrench: para editar a categoria
    Botão de editar categoria

  3. Na página de Edição da categoria, clique na aba Configurações (Settings)

  4. Procure pelos campos “Aceitar e-mails de usuários anônimos sem conta” (“Accept emails from anonymous users with no accounts”) e “Endereço de e-mail de entrada personalizado” (“Custom incoming email address”)

  5. Habilite “Aceitar e-mails de usuários anônimos sem conta” se desejar criar usuários em estágio para endereços de e-mail desconhecidos

  6. Insira o(s) endereço(s) de e-mail que deseja associar à categoria

  7. Clique em Salvar Categoria (Save Category) para aplicar as alterações

:warning: Para sites hospedados pelo Discourse, marque a caixa “Aceitar e-mails de entrada enviados para:” e encaminhe seu(s) e-mail(s) personalizado(s) para este endereço para funcionalidade adequada.

Comportamento de e-mails encaminhados

Você pode decidir como os e-mails encaminhados aparecem no Discourse usando a configuração do site forwarded_emails_behaviour, que possui as seguintes opções:

  • hide (ocultar) - um novo tópico ou MP será criado com o texto encaminhado incluído como texto oculto que pode ser expandido para visualização
  • quote (citar) - um novo tópico ou MP será criado com o texto encaminhado incluído como texto citado.
  • create replies (criar respostas) - um novo tópico ou MP será criado com autoria do remetente original. As respostas serão criadas com autoria dos participantes no e-mail. Se as contas de usuário não existirem correspondendo aos endereços de e-mail do remetente, elas serão criadas como contas de usuário em estágio.

Recursos adicionais

50 curtidas
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
How to configure group email address
When site require approvals for users, email replies do not get sent to staged users
Start Topic via E-Mail with different domain
Receiving emails into Discourse messages. Can this be done?
Good guide on how to use discourse via email
How do I set up group email addresses?
Creating a staged user with an API call
Use Discourse as a Private Support/Ticket System
Using discourse to manage support emails: receive and reply
Configuring alternative incoming email address for hosted account
Start Discourse by Mail
New group PM from email
How to create topics from a custom email address?
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"?
Can I start a new topic by sending an email message?
Trying to setup direct delivery of incoming email and new topic by email
Setting up a support inbox
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
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
Preferred communication channel for accessibility for blind readers?
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?
Comparing Discourse for Teams with Discourse
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
Use Discourse as a Private Support/Ticket System
Creating a topic via email without write access to the category?
What is a staged user?