Uma conexão somente leitura permite que uma IA leia e pesquise seus e-mails, e nada mais. Esta página mostra o que ela pode fazer, o que não pode e como cada limite é aplicado.
read:email e, opcionalmente, search:email, que não acrescenta nada além disso.insufficient_scope.EXAMINE, a forma somente leitura de SELECT. Assim, o próprio provedor de e-mail recusa qualquer mudança de sinalização, movimentação ou exclusão nessa sessão, independentemente do que o nosso código faça.BODY.PEEK, então ler uma mensagem nunca a marca como lida. Isso vale para todas as conexões, não só as somente leitura.mark_as_read foi removida; marcar como lido é uma ação separada que exige a permissão manage:folders.SEARCH do IMAP. Baixamos só a página de resultados solicitada, com até 100 mensagens, e a IA percorre o restante página por página.O MCPEmails é de código aberto. Estes arquivos implementam e testam o que esta página descreve:
imap-read-only.ts EXAMINE para conexões somente leituraimap-read-only.test.ts Testes do EXAMINE, incluindo o provedor recusando uma mudança de sinalizaçãoscopes.ts A lista de permissõesargument-aliases.ts Remoção do mark_as_read da ferramenta de leituraimap-client.ts O cliente IMAP: toda busca de conteúdo usa BODY.PEEKUma caixa de entrada é grátis, para sempre.