Microsoft Graph Mail Poller

:information_source: Resumo Um plugin de pesquisa de e-mail para permitir a pesquisa de e-mails de caixas de correio no Exchange Online
:hammer_and_wrench: Link do Repositório GitHub - CERN/msgraph-poll-discourse-plugin: Discourse plugin to enable polling emails usign Microsoft Graph API
:open_book: Guia de Instalação Como instalar plugins no Discourse

Funcionalidades

Este plugin adiciona a possibilidade de pesquisar e-mails de uma caixa de correio hospedada no Exchange Online via autenticação de token OAuth. Ele usa a API do Microsoft Graph para ler os e-mails e funciona como uma alternativa ao protocolo POP3 com autenticação básica.

Pré-requisitos

  • Seu tenant do Exchange Online precisa ter um aplicativo com permissões delegadas Mail.ReadWrite.
  • Você precisa obter um token de atualização para o aplicativo com permissões para ler/escrever e-mails da caixa de correio que deseja usar.

Configuração

  • msgraph_polling_mailbox: Caixa de correio para pesquisar e-mails
  • msgraph_polling_client_id: ID do cliente do aplicativo no tenant do Exchange Online
  • msgraph_polling_tenant_id: ID do Tenant do Exchange Online
  • msgraph_polling_oauth2_refresh_token: Token de atualização descrito acima
  • msgraph_polling_login_endpoint: Padrão para https://login.microsoftonline.com
  • msgraph_polling_graph_endpoint: Padrão para https://graph.microsoft.com/v1.0

O repositório contém orientações sobre como obter o token de atualização.

Use o recurso de resposta por e-mail

Este plugin também contempla o caso em que os usuários desejam usar o recurso de resposta por e-mail. Para esses casos, você precisa definir as seguintes configurações:

  • reply by mail: marcado
  • reply by mail address: account+%{reply_key}@example.com
  • email_in: marcado
  • manual polling enabled: desmarcado
  • pop3 polling enabled: desmarcado

n.b.: a razão pela qual manual polling enabled e pop3 polling enabled não são necessários é porque o PR contempla este cenário.

3 curtidas