ウェブサイト検索

Bashスクリプトを使用して新しいメールがあるかGMAILの受信トレイを確認してください。


あなたの gmail メールを自動化したい場合、bash スクリプトで Gmail アカウントにアクセスする方法の簡単なスクリプトがあります。このスクリプトを実行する前に、curl コマンドがシステムにインストールされていることを確認してください。このスクリプトはそれに依存しています。以下のスクリプトは、1つのコマンドで Gmail の受信トレイを迅速に確認するための素晴らしい方法です。お気に入りのテキストエディタを開き、任意のファイル名 (例: check_email.sh) で bash スクリプトファイルを作成してください。


#!/bin/bash

username="USERNAME"
password="PASSWORD"
echo
curl -u $username:$password --silent "https://mail.google.com/mail/feed/atom" |  grep -oPm1 "(?<=<title>)[^<]+" | sed '1d'

USERNAME と PASSWORD をあなたの Gmail クレデンシャルに置き換え、このスクリプトを実行可能にしてください:


chmod +x check_email.sh

新しいメールがないか、Gmailアカウントの受信トレイをチェックしてください:


./check_email.sh

上記のbashスクリプトは、あなたの未読メールをすべて含むgmail XMLフィードatomを出力します。

トラブルシューティング

上記のスクリプトが出力を生成しない場合は、タイトル「」のGoogleからのメールを受信しているかどうかを確認してください。


Google Account: sign-in attempt blocked

メールには、あなたのbashスクリプトがGmailの受信トレイにアクセスできるようにするための指示が含まれます。

関連記事: