Consulte su bandeja de entrada de Gmail para obtener nuevos correos electrónicos con script bash

Consulte su bandeja de entrada de Gmail para obtener nuevos correos electrónicos con script bash

En caso de que desee automatizar sus cosas con su gmail correo electrónico. Aquí hay un script simple sobre cómo acceder a su cuenta de Gmail con intento guion. Antes de ejecutar el script, asegúrese de que rizo El comando está disponible en su sistema, ya que este script depende de él. El siguiente script es una excelente manera de verificar rápidamente su bandeja de entrada de Gmail con un solo comando. Abra su edición de texto favorita y cree un archivo de script bash con un nombre de archivo arbitrario, por ejemplo,. Revisar correo electrónico.mierda

#!/bin/bash username = "username" contraseña = "contraseña" echo curl -u $ username: $ contraseña --silent "https: // mail.Google.com/mail/feed/atom "| grep -opm1" (?<=)[^<]+" | sed '1d' 

Reemplace la NOMBRE DE USUARIO y CONTRASEÑA con sus credenciales de Gmail y haga que el script sea ejecutable:

$ chmod +x check_email.mierda 

Consulte la bandeja de entrada de su cuenta de Gmail para obtener nuevos correos electrónicos:

ps ./Revisar correo electrónico.mierda 

El script bash anterior imprimirá Gmail XML Feed Atom que contiene todos sus correos electrónicos no leídos.

Solución de problemas

En caso de que el script anterior no produzca ninguna salida, verifique si ha recibido un correo electrónico de Google con el título:

Cuenta de Google: intento de inicio de sesión bloqueado 

El correo electrónico contendrá instrucciones sobre cómo permitir que su script bash acceda a su bandeja de entrada de Gmail.

Tutoriales de Linux relacionados:

  • Cómo instalar, configurar y usar Mutt con una cuenta de Gmail ..
  • Bash Regex avanzado con ejemplos
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cómo Grep Correntemente para el texto en scripts bash
  • Bash regexps para principiantes con ejemplos
  • Cómo usar ADB Android Debug Bridge para administrar su Android ..
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cómo configurar SmartD y ser notificado del disco duro ..
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Mastering Bash Script Loops