Pular para o conteúdo
Octo × Outlook e Exchange Pedir um diagnóstico

Octo para Outlook e Exchange Online

O Octo prepara o rascunho. Quem aperta enviar é você.

Caixas de correio, regras, caixas compartilhadas, salas e agendas do Exchange Online têm chamada no Microsoft Graph e cmdlet no PowerShell. O Octo inventaria quem tem acesso a cada caixa, acha regra que encaminha e-mail para fora, confere a disponibilidade antes de marcar reuniões em lote e restringe o aplicativo a poucas caixas, sem permissão de envio. Consentir permissões, enviar e-mail e decidir sobre dado pessoal ficam com pessoas.

Quatro caixas de correio fictícias, uma pessoal e três compartilhadas, com as regras da Caixa de Entrada; uma regra da caixa do financeiro encaminha para um domínio externo. No centro, o Octo lê só regras e permissões. À direita, um relatório marca o encaminhamento externo com o endereço mascarado, e abaixo uma fila de rascunhos aguarda revisão; o envio é feito por uma pessoa sac@exemplo compart. regra: Protocolo → mover acesso total: 9 · enviar como: 3 21 GB financeiro@exemplo regra: tudo → encaminhar acesso total: 31 · acima de 25 47 GB rh@exemplo regra: Currículo → pasta agenda: só livre/ocupado ana.souza@exemplo regra: Boletos → Financeiro sem encaminhamento domínio externo c***@e***.com Octo só leitura encaminhamentos.csv sac interno ok financeiro externo revisar rh nenhum ok ana.souza interno ok decide: admin + encarregado Rascunhos · SAC protocolo 2026-0001 protocolo 2026-0002 protocolo 2026-0003 pessoa envia aguardando
Ilustração: caixas de correio, regra que encaminha para fora e rascunhos à espera de uma pessoa; dados fictícios.
Graph, por aplicativo e caixa10.000requisições em 10 minutos, 4 ao mesmo tempo
Envio no Exchange Online30mensagens por minuto; 10.000 destinatários por dia
Caixa compartilhada sem licença50 GBaté 25 usuários; login da conta bloqueado
Fontes24listadas no fim da página
01

O que o Octo faz com o Outlook e o Exchange Online.

Seis entregas possíveis, tiradas do levantamento. Todas leem o mínimo (regras, permissões, livre/ocupado, não o conteúdo das mensagens), todas registram o que fizeram, e nenhuma envia e-mail.

Inventário de caixas compartilhadas

Lista as caixas com Get-EXOMailbox -RecipientTypeDetails SharedMailbox, mede tamanho com Get-EXOMailboxStatistics e separa acesso total, enviar como e enviar em nome de. Só leitura.

Entrega: planilha por caixa e lista de pendências

Encaminhamentos para fora

Lê as regras da Caixa de Entrada pelo Graph e marca forwardTo, forwardAsAttachmentTo e redirectTo para domínio externo, com o endereço mascarado no relatório.

Entrega: relatório para o administrador e o encarregado

Reuniões em lote conferidas

Uma planilha de turmas vira consulta de getSchedule para participantes e sala; conflito volta antes de existir convite. A criação é um passo separado, com aprovação registrada.

Entrega: plano, conflitos e registro de criação

Aplicativo só nas caixas certas

RBAC for Applications com escopo por atributo: o aplicativo lê e cria rascunhos no SAC e é negado na diretoria. Sem Mail.Send, e com a permissão ampla retirada do Entra ID.

Entrega: simulação, teste dentro e fora do escopo

Comunicado em rascunho

Lotes JSON do Graph criam um rascunho por destinatário na caixa da equipe, com a categoria "Aguardando revisão". A equipe revisa e envia dentro dos limites de envio.

Entrega: rascunhos prontos, nenhum enviado

Inventário de caminhos legados

Scripts e aparelhos que usam EWS, SMTP com usuário e senha, Outlook REST v2.0 ou macro COM no Outlook clássico, com o equivalente no Graph para cada um.

Entrega: lista de migração, com o prazo decidido pela TI
02

Oito braços, nenhum botão de enviar.

O mesmo ciclo do Octo, aplicado ao correio e à agenda. Cada braço tem um papel estreito; quem consente permissões, envia e-mail e responde por dado pessoal são pessoas.

  1. Descoberta

    Levanta o que já existe

    Caixas, tipos, tamanhos, salas, aplicativos registrados e o que ainda usa EWS, SMTP com senha ou macro do Outlook clássico.

  2. Dados

    Mapeia o que cada caixa guarda

    Quem usa cada caixa compartilhada, que tipo de dado passa por ela e onde há dado pessoal ou sigiloso.

  3. Segurança

    Cuida do acesso

    Permissão mínima, RBAC for Applications, certificado em vez de senha e relatório com endereço mascarado (LGPD).

  4. Arquitetura

    Escolhe o caminho

    Graph ou PowerShell, permissão delegada ou de aplicativo, chamada única ou lote, dentro dos limites por caixa.

  5. Desenvolvimento

    Escreve o script

    Simulação por padrão, registro de cada passo, Retry-After respeitado e a fonte de cada sintaxe anotada no arquivo.

  6. Revisão

    Confere pelo conteúdo

    Teste de autorização dentro e fora do escopo, rascunho aberto na caixa, evento conferido na agenda. "Respondeu 202" não é conferência.

  7. Publicação

    Entrega para aprovar

    Prepara a mudança e a simulação. Aplicar no tenant é decisão do administrador; enviar é decisão de quem é dono da caixa.

  8. Documentação

    Deixa registrado

    Inventário, decisões, quem aprovou cada mudança de acesso, cada lote de convites e cada comunicado.

O Octo não envia e-mail, não cria convite sem aprovação, não consente permissão, não remove acesso por conta própria e não decide o que fazer com dado pessoal.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher, com a permissão mínima que a referência da Microsoft indica.

TarefaCaminhoObservação
Listar caixas compartilhadasGet-EXOMailbox -RecipientTypeDetails SharedMailbox-ResultSize padrão 1.000; Unlimited para todas
Tamanho de cada caixaGet-EXOMailboxStatisticsSó no módulo do Exchange Online
Achar encaminhamento para foraGraph, mailFolders/inbox/messageRulesRegras valem só para a Caixa de Entrada
Conferir disponibilidadegetScheduleCalendars.ReadBasic, também de aplicativo
Sugerir horáriofindMeetingTimesSó permissão delegada
Criar reuniãoPOST /users/{id}/eventsO convite sai na criação, sem opção de desligar
Preparar comunicadoRascunho, POST .../messages, em lote JSONAté 20 por lote; o envio é de uma pessoa
Restringir aplicativo a caixasRBAC for ApplicationsSoma com o Entra ID; 30 min a 2 h para valer
Compartilhar agenda com o mínimoAdd-MailboxFolderPermission -AccessRights AvailabilityOnlySó livre/ocupado
Regras de salaSet-CalendarProcessingAutoAccept; janela padrão de 180 dias
Rastrear mensagemGet-MessageTraceV290 dias, 10 por consulta, sem paginação
Script sem pessoaConnect-ExchangeOnline com certificadoExchange.ManageAsApp; não vale para eDiscovery
04

Da caixa que ninguém audita à rotina com registro.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua equipe.

Proposta, não promessa

1 Hoje

Inventário, sem alterar nada

O Octo mostra quem acessa cada caixa, o que sai para fora e o que ainda usa caminho legado.

  • Planilha de caixas compartilhadas
  • Relatório de encaminhamentos mascarado
  • Lista de EWS, SMTP com senha e macros
Ganho: saber o tamanho da exposição antes de mexer
2 Próximo

Lotes conferidos

Reuniões e comunicados saem de planilha, conferidos antes, com aprovação e envio humano.

  • Disponibilidade antes do convite
  • Rascunhos em vez de envio
  • Aplicativo com escopo
Ganho: a equipe revisa um plano, não 40 convites
3 Depois

Rotina com registro

Revisão periódica de acessos e encaminhamentos, com a comparação com a rodada anterior.

  • Quem aprovou cada mudança
  • Acessos revistos com o dono da caixa
  • Prazos de caminhos legados acompanhados
Ganho: resposta pronta quando o encarregado perguntar
05

Confirmado em fonte.

Cada ponto abaixo tem fonte publicada pela Microsoft (Learn e Suporte), pelo repositório oficial do pacote (PyPI, NuGet, PowerShell Gallery) ou em lei federal. Os exemplos são roteiros, não execuções. As fontes estão na seção seguinte.

4

pontos com fonte publicada, cada um com a referência indicada ao lado.

ConfirmadoLimites por caixa no Graph
10.000 requisições em 10 minutos, 4 simultâneas e 150 MB de envio em 5 minutos, por aplicativo e caixa; lote JSON com até 20 requisições.Fonte: learn.microsoft.com, Graph throttling limits e JSON batching
ConfirmadoConvite sai na criação
Ao criar um evento com participantes, o convite é enviado a todos, e isso não é configurável.Fonte: learn.microsoft.com, Create event
ConfirmadoPermissões se somam
No RBAC for Applications, o que o aplicativo tem no Entra ID e no Exchange se une; mudanças levam de 30 minutos a 2 horas.Fonte: learn.microsoft.com, Application RBAC (21/08/2026)
ConfirmadoCaixa compartilhada
50 GB sem licença, no máximo 25 usuários e login da conta bloqueado; acesso total vê também itens particulares.Fonte: learn.microsoft.com, shared mailboxes e Add-MailboxPermission
06

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, organiza e gera os arquivos: documentos, planilhas, apresentações, cronogramas, inventários e relatórios de conferência, no arquivo e pelas APIs, sem enviar nem publicar nada.

Entrega: material pronto para conferir

A sua equipe confere

Quem responde pelo documento, pela planilha ou pelo cronograma confere o que o Octo entregou antes de aprovar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem responde

Quem assina e aprova

O Octo não assina, não aprova e não envia. O dono do documento revisa e assina; o gerente do projeto aprova a linha de base; o administrador do Microsoft 365 consente as permissões; o encarregado de dados aprova o que sai com dado pessoal.

Aprovação: dono do documento e administrador do 365
07

Fontes.

Referência do Microsoft Graph, documentação do Exchange Online e do seu módulo de PowerShell, páginas de ciclo de vida e a LGPD, consultadas em 31/10/2026.

Suas caixas de correio, auditadas e sob controle.

O diagnóstico começa por um inventário das caixas compartilhadas, dos acessos e dos encaminhamentos para fora, só com leitura. Você recebe a lista do que está exposto, do que usa caminho legado e das perguntas que só a sua equipe responde, e decide com ela na mão.