Gerenciamento de Caixa de Entrada do Gmail
Objetivo
Verificar e gerenciar e-mails em várias contas do Gmail usando ferramentas unificadas.
Scripts
./scripts/gmail_unified.py- Verificar e gerenciar caixas de entrada./scripts/gmail_multi_auth.py- Autenticar contas./scripts/gmail_bulk_label.py- Rotulagem em massa./scripts/gmail_create_filters.py- Criar filtros./scripts/gmail_auth.py- Auxiliar de autenticação
Referência Rápida
# Verificar não lidos em todas as contas
python3 ./scripts/gmail_unified.py --query "is:unread" --limit 50
# Verificar apenas uma conta específica
python3 ./scripts/gmail_unified.py --query "is:unread" --account suaempresa
# Listar contas registradas
python3 ./scripts/gmail_unified.py --accounts
# Rotular e arquivar e-mails
python3 ./scripts/gmail_unified.py --query "from:notifications@" --label "Notificações" --archive
# Marcar como lido
python3 ./scripts/gmail_unified.py --query "from:noreply@" --mark-read
# Simulação (pré-visualização)
python3 ./scripts/gmail_unified.py --query "subject:fatura" --label "Faturas" --dry-run
Registro de Contas
| Conta | Credenciais | Token | |
|---|---|---|---|
| seuusuario | [email protected] | credentials.json | token_seuusuario.json |
| suaempresa | [email protected] | credentials_suaempresa.json | token_suaempresa.json |
Solução de Problemas de Autenticação
"Arquivo de token não encontrado"
python3 ./scripts/gmail_multi_auth.py --account suaempresa --email [email protected]
"invalid_scope: Bad Request"
rm token_seuusuario.json
python3 ./scripts/gmail_multi_auth.py --account seuusuario --email [email protected]
"Falha na autenticação" Verifique se o arquivo credentials.json existe no diretório raiz.
Escopos Necessários
gmail.modify- Ler/escrever e-mailsgmail.labels- Criar/gerenciar rótulosgmail.settings.basic- Gerenciar configuraçõesspreadsheets- Acesso ao Google Sheetsdrive- Acesso ao Google Drive
Localização das Credenciais
Todos os arquivos de credenciais devem estar no diretório raiz do workspace:
credentials.json/credentials_suaempresa.json- Configurações do cliente OAuthtoken_*.json- Tokens de autenticação (gerados automaticamente)gmail_accounts.json- Registro de contas
Esquema
Entradas
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
query | string | Não | Consulta de pesquisa do Gmail (ex.: 'is:unread') |
account | string | Não | Nome específico da conta no registro |
limit | integer | Não | Máximo de e-mails a buscar (padrão: 50) |
Saídas
| Nome | Tipo | Descrição |
|---|---|---|
emails | array | Lista de objetos de e-mail com assunto, remetente, data, resumo |
Credenciais
| Nome | Origem |
|---|---|
credentials.json | arquivo |
token_*.json | arquivo (gerado automaticamente) |
Compostível Com
Skills que se encadeiam bem com este: gmail-label, instantly-autoreply
Custo
Gratuito (API do Gmail)