Sprawdź swoją skrzynkę odbiorczą Gmaila, aby uzyskać nowe e -maile ze skryptem Bash

Sprawdź swoją skrzynkę odbiorczą Gmaila, aby uzyskać nowe e -maile ze skryptem Bash

Na wypadek, gdybyś chciał zautomatyzować swoje rzeczy za pomocą Gmail e-mail. Oto prosty skrypt dotyczący dostępu do konta Gmail z grzmotnąć scenariusz. Przed uruchomieniem skryptu upewnij się kędzior Polecenie jest dostępne w twoim systemie, ponieważ ten skrypt zależy od tego. Poniższy skrypt to świetny sposób na szybkie sprawdzenie skrzynki odbiorczej Gmaila za pomocą jednego polecenia. Otwórz swoją ulubioną edycję tekstu i utwórz plik skryptu Bash z jakąś dowolną nazwą pliku, np. Sprawdź email.cii

#!/bin/bash nazwa użytkownika = "nazwa użytkownika" hasło = "hasło" echo curl -u $ nazwa użytkownika: $ hasło - -silent "https: // maila.Google.COM/Mail/Feed/Atom "| Grep -opm1" (?<=)[^<]+" | sed '1d' 

Zastąp NAZWA UŻYTKOWNIKA I HASŁO z twoimi poświadczeniami Gmaila i spraw, aby skrypt był wykonywany:

$ chmod +x check_email.cii 

Sprawdź skrzynkę odbiorczą konta Gmail, aby uzyskać nowe e -maile:

$ ./Sprawdź email.cii 

Powyższy skrypt Bash drukuje Atom kanałowy Gmaila XML, który zawiera wszystkie nieprzeczytane e -maile.

Rozwiązywanie problemów

Na wypadek, gdyby powyższy skrypt nie przewiduje żadnego wyjścia, czy otrzymałeś wiadomość e -mail od Google z tytułem:

Konto Google: Zablokowana próba zalogowania się 

E -mail będzie zawierać instrukcje, jak umożliwić skrypt BASH na dostęp do skrzynki odbiorczej Gmaila.

Powiązane samouczki Linux:

  • Jak instalować, konfigurować i używać Mutt za pomocą konta Gmail…
  • Advanced Bash Regex z przykładami
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Jak poprawnie grep do tekstu w skryptach bash
  • Bash Regexps dla początkujących z przykładami
  • Jak korzystać z ADB Android Debug Bridge do zarządzania Androidem…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak skonfigurować SmartD i zostać powiadomiony o dysku twardym…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Mastering Bash Script Loops