Administração da Plataforma
...
Ação Automática via E-mail
Graph Mail
Projeto Service Management
diretório de imagens e anexos definir o valor do parâmetro id = 479, informando o diretório de anexos, onde serão gravados os arquivos usados no envio e leitura de e mails; o mesmo, deve estar mapeado nos volumes dos containers docker envio de e mail para utilizar o envio de e mails usando a integração graph mail é necessário definir o parâmetro mail authentication type – id 477 com a opção microsoft graph mail, para uma parametrização geral onde será usado o valor default graphmailqueue, para o nome da fila de envio de e mails; ou, caso deseje uma configuração por caixa de correio, basta configurar a tela caixa de e mail, com o nome das filas registradas no wildfly 📌 importante! o controle de envio de e mail foi alterado, portanto, nos scripts rhino , não se deve utilizar as classes antigas controleemail e controleemailnotificacao para envios e, sim, as classes mensagememail ou mensagememailnotificacao leitura de e mail o sistema irá realizar a leitura de uma caixa de e mail microsoft, utilizando o método de autenticação oauth2, e disparando as ações automáticas cadastradas e definidas para cada caixa de correio e pasta será utilizado o sdk java disponibilizado pela própria microsoft para tornar mais simples, segura e adequada esta integração esta nova implementação não interfere, no processo de leitura e disparo de ações automáticas já existente e que usa um job quartz, para ler as caixas de e mail usando imap e pop3 o projeto service management escuta as filas cadastradas na tela de ação automática via e mail; a cada mensagem recuperada o sistema obtém a ação automática configurada a partir do nome da fila e da pasta; implementar recurso para evitar múltiplas pesquisas ao banco de dados para uma configuração já recuperada, durante o processamento; processa a ação recuperada utilizando o conteúdo da mensagem recuperada; configuração de leitura o usuário deve cadastrar as ações automáticas, que devem ser disparadas, a cada leitura de e mail, realizada na conta da microsoft; para o correto funcionamento, é necessário que o nome da fila e pasta sejam exatamente iguais aos que foram parametrizados pela infraestrutura pois, a pesquisa é case sensitve durante a execução, se o sistema encontrar uma configuração de ação automática via e mail que esteja ativa, possuindo uma fila com o nome, da que foi lida pelo sistema, a pasta cadastrada seja a mesma, o tipo de autenticação for microsot graph e a data fim estiver vazia, ele irá disparar esta ação passando como parâmetros as informações lidas no e mail; é importante destacar que o cenário de pastas para leitura e ações automáticas que devem ser disparadas, deve ser pensado antes de se iniciar a configuração de infraestrutura, tendo em vista que as parametrizações que devem ser feitas são estáticas e não podem ser alteradas com o sistema em funcionamento, pois envolve alterar arquivos standalone xml, config properties e system properties na tela configuração de ação automática via e mail ainda é possível configurar o job de leitura via imap e pop3, como também a nova forma de integração com o microsoft graph, tal como na imagem a seguir para leitura via graph mail para leitura via job – imap ou pop3