Verifique sua caixa de entrada do Gmail para novos e -mails com scripts bash

Verifique sua caixa de entrada do Gmail para novos e -mails com scripts bash

Caso você queira automatizar suas coisas com o seu Gmail e-mail. Aqui está um script simples sobre como acessar sua conta do Gmail com Bash roteiro. Antes de executar o script, certifique -se de que ondulação O comando está disponível em seu sistema, pois este script depende disso. O script abaixo é uma ótima maneira de verificar rapidamente sua caixa de entrada do Gmail com um único comando. Abra seu texto favorito Editar e crie um arquivo de script bash com algum nome de arquivo arbitrário, por exemplo,. verificar email.sh

#!/bin/bash userName = "nome de usuário" senha = "senha" echo curl -u $ nome de usuário: $ senha -Silent "https: // Mail.Google.com/correio/feed/átomo "| grep -Opm1" (?<=)[^<]+" | sed '1d' 

Substitua o NOME DE USUÁRIO e SENHA com suas credenciais do Gmail e faça o script executável:

$ chmod +x check_email.sh 

Verifique a caixa de entrada da sua conta do Gmail para novos e -mails:

$ ./verificar email.sh 

O script bash acima imprimirá o átomo de alimentação do Gmail XML, que contém todos os seus e -mails não lidos.

Solução de problemas

Caso o script acima não produza nenhuma verificação de saída se você recebeu um email do Google com o título:

Conta do Google: tentativa de inscrição bloqueada 

O email conterá instruções sobre como permitir que seu script bash acesse sua caixa de entrada do Gmail.

Tutoriais do Linux relacionados:

  • Como instalar, configurar e usar o Mutt com uma conta do Gmail…
  • Bash Regex avançado com exemplos
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Como grep corretamente para texto em scripts de bash
  • Bash regexps para iniciantes com exemplos
  • Como usar o ADB Android Debug Bridge para gerenciar seu Android…
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como configurar o SmartD e ser notificado de disco rígido…
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Mastering Bash Script Loops