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.
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
- Conectar ao Exchange Online PowerShell
Abra o Windows PowerShell como administrador. Execute o comandoConnect-ExchangeOnlinee faça login com uma conta de administrador global ou administrador do Exchange. - Identificar a caixa de correio compartilhada e o usuário
ExecuteGet-Mailbox -RecipientTypeDetails SharedMailbox | Format-Table Name, PrimarySmtpAddresspara 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. - Adicionar permissão FullAccess
Execute o comandoAdd-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 $trueadiciona automaticamente a caixa de correio compartilhada ao perfil do Outlook do usuário. - Verificar a permissão
ExecuteGet-MailboxPermission -Identity "sharedmailbox@contoso.com" | Where-Object {$_.User -like "user@contoso.com"} | Format-Listpara confirmar que FullAccess está listado. - Desconectar a sessão
ExecuteDisconnect-ExchangeOnline -Confirm:$falsepara fechar a sessão do PowerShell.
Método 2: Atribuir permissão usando o centro de administração do Microsoft 365
- Abrir o centro de administração do Microsoft 365
Acesse https://admin.microsoft.com e faça login com uma conta de administrador global. - Navegar até caixas de correio compartilhadas
Na navegação à esquerda, selecione Equipes e grupos e depois Caixas de correio compartilhadas. - Selecionar a caixa de correio compartilhada de destino
Clique no nome da caixa de correio compartilhada na lista. - 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. - 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
- 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. - Abrir o Copilot
Clique no ícone do Copilot na faixa de opções superior do Outlook na web. - 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. - 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.
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.