Configurando e-mails recebidos para criar novos tópicos ou mensagens agrupadas

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

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

Este guia aborda:

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

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

Configurando as definições do site

Para habilitar e-mails recebidos, você precisa configurar três definições principais do site:

  1. email_in: Essa configuração deve estar habilitada para que os e-mails recebidos funcionem.
  2. email_in_allowed_groups: Os usuários devem pertencer a um dos grupos nesta lista para enviar um e-mail ao Discourse. O padrão inclui administradores, moderadores e usuários com nível de confiança 2.
  3. enable_staged_users: Essa configuração permite a criação de usuários provisionais para endereços de e-mail desconhecidos.

:warning: Para sites hospedados no Discourse, a configuração enable_staged_users está desabilitada e oculta durante o período de teste para prevenir abusos. Uma vez iniciada a assinatura, a configuração é desocultada. Para solicitar que ela seja habilitada durante seu teste, entre em contato com team@discourse.org.

Para configurar essas definições:

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

:information_source: Usuários provisionais são contas de usuário especiais no Discourse criadas para suportar e-mails recebidos de qualquer pessoa. Eles têm funcionalidade limitada:

  • Não podem ser mencionados ou pesquisados
  • Não recebem resumos
  • Só podem ser notificados e responder a tópicos que iniciaram ou para os 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 e-mails recebidos criem tópicos em uma categoria ou mensagens em um grupo.

Usando um grupo

Vantagens de usar um grupo:

  • Útil para configurar um fluxo de trabalho semelhante ao de suporte
  • Cria uma mensagem enviada a todos os membros do grupo
  • As mensagens aparecem em /my/messages
  • Qualquer pessoa pode enviar um e-mail ao 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

Vantagens de usar uma categoria:

  • Simula uma lista de distribuição
  • 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 de site email_in_allowed_groups
  • Permite desabilitar usuários provisionais por categoria

Configurando e-mails recebidos para um grupo

Para configurar e-mails recebidos para um grupo:

  1. Acesse a página Grupos no menu principal

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

  3. Para um novo grupo, localize o campo “Endereço de e-mail de entrada personalizado” na parte inferior do formulário

  4. Para um grupo existente, vá para a aba Gerenciar e clique em Interação 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 para aplicar as alterações

:warning: Para sites hospedados no Discourse, consulte instruções adicionais abaixo.

Configurando e-mails recebidos para uma categoria

Para configurar e-mails recebidos para uma categoria:

  1. Acesse a página da categoria (por exemplo, /c/<slug_da_categoria>)

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

  3. Na página Editar categoria, clique na aba Configurações

  4. Procure pelos campos “Aceitar e-mails de usuários anônimos sem contas” e “Endereço de e-mail de entrada personalizado”

  5. Habilite “Aceitar e-mails de usuários anônimos sem contas” se quiser criar usuários provisionais 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 para aplicar as alterações

:warning: Para sites hospedados no Discourse, consulte instruções adicionais abaixo.

Comportamento de e-mails encaminhados

Você pode decidir como os e-mails encaminhados aparecem no Discourse usando a configuração de 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 (citação) - 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. Respostas serão criadas com autoria dos participantes do e-mail. Se as contas de usuário correspondentes aos endereços de e-mail dos remetentes ainda não existirem, elas serão criadas como contas de usuário provisórias.

Instruções especiais para sites hospedados no Discourse

Clientes do Discourse devem usar os seguintes formatos para seu endereço de e-mail de entrada:

  • {QUALQUER_COISA}@{SEU_PREFIXO}.discoursemail.com
  • {SEU_PREFIXO}+{QUALQUER_COISA}@discoursemail.com
  • {QUALQUER_COISA}@{SEU.DOMÍNIO.SITE}

Onde:

  • A palavra QUALQUER_COISA pode ser substituída por qualquer conjunto de caracteres permitidos em um endereço de e-mail padrão
  • A frase SEU_PREFIXO corresponde ao primeiro conjunto sugerido de caracteres antes do sinal +, conforme visto na configuração Aceitar e-mails de entrada enviados para.
    Ver captura de tela

  • A frase SEU.DOMÍNIO.SITE corresponde ao nome de domínio que as pessoas usam para acessar seu site (sem o protocolo https://)
  • Todas as chaves são removidas

Além disso, se você é um cliente hospedado e deseja usar um endereço de e-mail verdadeiramente único que não corresponda a nenhum dos formatos acima, pode fazê-lo configurando o endereço de e-mail por meio de um provedor de e-mail de terceiros e encaminhando todos os e-mails recebidos nesse endereço para seu site. Você deve habilitar a opção Aceitar e-mails de entrada enviados para e usar o endereço de e-mail exibido abaixo dessa opção como o endereço de encaminhamento.

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

3 posts foram divididos para um novo tópico: Não consigo definir e-mail para grupo existente?

Uma postagem foi dividida em um novo tópico: IA pode responder automaticamente a e-mails

Algumas reflexões sobre a opção de entrada para e-mails redirecionados (porque o endereço original do destinatário é salvo em vez de mudar para o endereço redirecionado).

Caso: Tenho uma conta Atlassian Confluence com um e-mail pessoal vinculado lee@dot.com. Eu queria receber e-mails sobre quaisquer alterações no espaço e coletá-los em um só lugar, em um fórum. Então, criei uma assinatura para todo o espaço. Tais e-mails gerados automaticamente contêm a frase “Parar de assistir”, que eu planejava usar como padrão de filtro.

Nas configurações da caixa de correio, ativei uma regra de redirecionamento para e-mails que incluem este padrão, como mostrado na imagem abaixo. O e-mail deve ser redirecionado para bob@ex.com. Este e-mail corresponde a uma categoria específica do fórum. Após o processamento, este e-mail é automaticamente excluído da minha caixa de correio lee@dot.com, para que eu não precise lidar com o excesso de e-mails.

Como se viu, e-mails diretamente endereçados para bob@ex.com foram corretamente atribuídos à categoria do fórum. Mas os e-mails redirecionados por algum motivo desconhecido foram para a seção não categorizada.

Talvez alguém esteja procurando uma solução para o mesmo problema que o meu. Então, descreverei qual foi o problema.

Quando olhei atentamente para a seção de logs em /admin/email/received, descobri que o campo TO dos e-mails redirecionados contém não o endereço que defini na propriedade da categoria, mas meu e-mail pessoal. E é isso que eu deveria colocar na categoria como o endereço de e-mail de entrada.

Explicação:

  • №1 (e-mail direto) vai para a categoria correta
  • №2 e №3 (e-mails redirecionados) vão para não categorizados

Assim, a dica pop-up me ajudou a entender qual endereço é usado no campo TO. Talvez esteja correto aqui, ou talvez seja corrigido no futuro, mas no momento funciona assim.

[quote=“Discourse, post:1, topic:62977”]Insira o(s) endereço(s) de e-mail que você deseja associar à categoria

[/quote]

Eu presumo que isso se refira à opção “Aceitar e-mails de entrada enviados para”. Eu não vejo isso no meu servidor. Quando eu envio um e-mail para “endereço de e-mail de entrada personalizado”, ele retorna o seguinte:

Lamentamos, mas sua mensagem de e-mail para \[“category.discourse@example.com”\] (com o título Teste) não funcionou.

Não conseguimos encontrar nenhum conteúdo de resposta em seu e-mail.

Se você está recebendo isso e incluiu uma resposta, tente novamente com uma formatação mais simples.

v3.4.7 do contêiner Docker bitnamilegacy/discourse:3.4.7-debian-12-r0. Além disso, qual é a diferença entre “aceitar e-mails de entrada enviados para” e “endereço de e-mail de entrada personalizado”?

Obrigado pela documentação!

1 curtida

Este é um recurso de ser hospedado pelo Discourse, onde você pode selecionar o endereço de e-mail pré-configurado. Depois de marcar a caixa de seleção, esse endereço é adicionado ao campo de entrada endereço de e-mail de entrada personalizado. Você não precisa disso no seu site auto-hospedado.

Que conteúdo você colocou no e-mail de teste que enviou?

As instalações Bitnami não são suportadas aqui, e o Discourse 3.4.7 está bem desatualizado. Você deve pensar em usar uma instalação padrão para que seu fórum receba correções de segurança novamente.

1 curtida