Copilot para Microsoft 365 não consegue acessar caixa de correio compartilhada: Correção
🔍 WiseChecker

Copilot para Microsoft 365 não consegue acessar caixa de correio compartilhada: Correção

Você atribuiu uma licença do Copilot para Microsoft 365 a um usuário, mas quando ele pede ao Copilot para resumir um e-mail ou rascunhar uma resposta de uma caixa de correio compartilhada, o Copilot retorna um erro ou diz que não consegue encontrar essa caixa. Esse problema ocorre porque o Copilot depende das permissões do Microsoft Graph do próprio usuário e a caixa de correio compartilhada não é um objeto de usuário licenciado que o Copilot possa autenticar diretamente. Este artigo explica a causa técnica dessa falha de acesso e fornece as etapas exatas para conceder acesso do Copilot a caixas de correio compartilhadas em seu locatário usando o Exchange Online PowerShell ou o centro de administração do Microsoft 365.

Principais conclusões: Concedendo acesso do Copilot a caixas de correio compartilhadas

  • Exchange Online PowerShell > Add-MailboxPermission: Concede ao usuário FullAccess e AutoMapping à caixa de correio compartilhada para que o Copilot possa ler e responder ao seu conteúdo.
  • Centro de administração do Microsoft 365 > Caixas de correio compartilhadas > Editar caixa de correio > Delegados: Método alternativo com interface gráfica para atribuir permissão de Acesso Total a um usuário.
  • Painel do Copilot > Configurações > Fontes de dados: Após a permissão ser concedida, o usuário deve selecionar a caixa de correio compartilhada como uma fonte de dados ativa dentro do Copilot.

ADVERTISEMENT

Por que o Copilot não consegue acessar uma caixa de correio compartilhada

O Copilot para Microsoft 365 autentica como o usuário conectado e consulta o Microsoft Graph para dados que esse usuário pode ler. Uma caixa de correio compartilhada não é uma conta de usuário licenciada com sua própria licença do Copilot. É um contêiner compartilhado que vários usuários podem acessar, mas o Microsoft Graph a trata como uma caixa de correio de recurso sem uma identidade de autenticação. Quando o Copilot tenta ler ou gravar em uma caixa de correio compartilhada, ele recebe uma resposta de acesso negado ou recurso não encontrado porque o token do usuário não inclui permissão explícita para essa caixa de correio.

A causa raiz é que o Copilot não herda automaticamente as permissões de delegado do cliente do Exchange Online. Mesmo que um usuário possa abrir uma caixa de correio compartilhada no Outlook, o Copilot é executado em um contexto diferente que requer permissão explícita no nível da caixa de correio no Exchange Online. Sem essa permissão, o Copilot não pode enumerar pastas, ler e-mails ou rascunhar respostas nessa caixa de correio compartilhada.

Etapas para conceder acesso do Copilot a uma caixa de correio compartilhada

Você deve atribuir a permissão FullAccess ao usuário para a caixa de correio compartilhada de destino. Use o Exchange Online PowerShell ou o centro de administração do Microsoft 365. Após a permissão ser atribuída, o usuário deve configurar o Copilot para usar essa caixa de correio como fonte de dados.

Método 1: Atribuir permissão usando Exchange Online PowerShell

  1. Conectar ao Exchange Online PowerShell
    Abra o Windows PowerShell como administrador. Execute o comando Connect-ExchangeOnline e faça login com uma conta de administrador global ou administrador do Exchange.
  2. Identificar a caixa de correio compartilhada e o usuário
    Execute Get-Mailbox -RecipientTypeDetails SharedMailbox | Format-Table Name, PrimarySmtpAddress para listar todas as caixas de correio compartilhadas. Anote o PrimarySmtpAddress da caixa de correio de destino. Anote também o UserPrincipalName do usuário que precisa de acesso ao Copilot.
  3. Adicionar permissão FullAccess
    Execute o comando Add-MailboxPermission -Identity "sharedmailbox@contoso.com" -User "user@contoso.com" -AccessRights FullAccess -AutoMapping $true. Substitua os endereços de e-mail pelos reais. O parâmetro -AutoMapping $true adiciona automaticamente a caixa de correio compartilhada ao perfil do Outlook do usuário.
  4. Verificar a permissão
    Execute Get-MailboxPermission -Identity "sharedmailbox@contoso.com" | Where-Object {$_.User -like "user@contoso.com"} | Format-List para confirmar que FullAccess está listado.
  5. Desconectar a sessão
    Execute Disconnect-ExchangeOnline -Confirm:$false para fechar a sessão do PowerShell.

Método 2: Atribuir permissão usando o centro de administração do Microsoft 365

  1. Abrir o centro de administração do Microsoft 365
    Acesse https://admin.microsoft.com e faça login com uma conta de administrador global.
  2. Navegar até caixas de correio compartilhadas
    Na navegação à esquerda, selecione Equipes e grupos e depois Caixas de correio compartilhadas.
  3. Selecionar a caixa de correio compartilhada de destino
    Clique no nome da caixa de correio compartilhada na lista.
  4. Editar delegados da caixa de correio
    No painel de propriedades, clique em Editar ao lado de Delegados. Em Acesso total, clique em Adicionar usuários e pesquise o usuário que precisa de acesso ao Copilot. Selecione o usuário e clique em Adicionar.
  5. Salvar as alterações
    Clique em Salvar e depois em Fechar. Aguarde até 30 minutos para a permissão ser replicada no Exchange Online.

Método 3: Usuário configura o Copilot para usar a caixa de correio compartilhada

  1. Abrir o Outlook na web
    O usuário faz login em https://outlook.office.com com suas próprias credenciais. A caixa de correio compartilhada deve aparecer no painel de pastas após a permissão ser atribuída e o AutoMapping entrar em vigor.
  2. Abrir o Copilot
    Clique no ícone do Copilot na faixa de opções superior do Outlook na web.
  3. Selecionar a caixa de correio compartilhada como fonte de dados
    No painel do Copilot, clique no ícone de engrenagem de configurações e selecione Fontes de dados. Em Caixas de correio, marque a caixa ao lado do nome da caixa de correio compartilhada. Clique em Salvar.
  4. Testar o acesso
    Na caixa de composição do Copilot, digite “Resuma o e-mail mais recente na caixa de correio compartilhada chamada [nome da caixa de correio].” O Copilot agora deve ler e resumir o conteúdo.

ADVERTISEMENT

Se o Copilot ainda não conseguir acessar a caixa de correio compartilhada

Copilot mostra “Nenhuma fonte de dados disponível” mesmo após a permissão ser concedida

O usuário deve ter a caixa de correio compartilhada visível no painel de pastas do Outlook. Se o AutoMapping não funcionou, o usuário pode adicionar manualmente a caixa de correio compartilhada no Outlook: vá em Arquivo > Configurações de conta > Configurações de conta > selecione o e-mail > Alterar > Mais configurações > Avançado > Adicionar. Insira o endereço de e-mail da caixa de correio compartilhada. Após a caixa de correio aparecer no painel de pastas, o Copilot a detectará como fonte de dados.

Copilot retorna “Acesso negado” ao usar a caixa de correio compartilhada

O usuário pode não ter permissão Send As. O Copilot pode ler e resumir e-mails apenas com FullAccess, mas para rascunhar respostas da caixa de correio compartilhada, o usuário também precisa da permissão Send As. Atribua-a com PowerShell: Add-RecipientPermission -Identity "sharedmailbox@contoso.com" -Trustee "user@contoso.com" -AccessRights SendAs. Alternativamente, no centro de administração, edite os delegados da caixa de correio compartilhada e, em Enviar como, adicione o usuário.

Copilot não consegue encontrar a caixa de correio compartilhada pelo nome

O Copilot usa o nome de exibição da caixa de correio para consultas em linguagem natural. Se o nome de exibição contiver caracteres especiais ou for ambíguo, peça ao usuário para se referir à caixa de correio pelo endereço de e-mail. Por exemplo, “Resuma e-mails da caixa de correio support@contoso.com” em vez de “Resuma e-mails da caixa de correio de suporte.”

Licença Pessoal do Copilot vs Copilot para Microsoft 365: Acesso a caixa de correio compartilhada

Item Licença Pessoal do Copilot Licença Copilot para Microsoft 365
Acesso a caixas de correio compartilhadas Não suportado Suportado com permissão explícita
Tipo de permissão necessária N/A FullAccess e opcionalmente Send As
Método de configuração N/A Exchange Online PowerShell ou centro de administração
Seleção de fonte de dados no Copilot Não disponível Usuário deve selecionar a caixa de correio nas configurações do Copilot

Após atribuir as permissões corretas e o usuário selecionar a caixa de correio compartilhada como fonte de dados, o Copilot pode ler, resumir e rascunhar respostas dessa caixa de correio. Se você gerencia várias caixas de correio compartilhadas, considere criar um script PowerShell que percorra todas as caixas de correio compartilhadas e aplique FullAccess a um grupo da equipe de suporte. Isso reduz o trabalho manual e garante acesso consistente para todos os usuários do Copilot em sua organização.

ADVERTISEMENT