LinuxコマンドラインでGmailアカウントのすべてのメッセージのリストを取得するにはどうすればよいですか?理想的には、次のようなものを見たいと思います。
from:[email protected] to:[email protected] Date:11/22/33 subj:Foo1
from:[email protected] to:[email protected] Date:11/22/33 subj:Foo2
From、toなどの単語や特定の順序では必要ありません。ありがとうございました
Gmail API とシェルスクリプト ここにあります を組み合わせることができます。
あなたが電子メールを持っているかどうかにかかわらず、これは画面に書き込みます。
USERNAME
&PASSWORD
エントリを自分のものに変更するだけです。
#!/bin/bash
## Quickly checks if I have new gmail
echo -e "Checking for new messages... \c"
atomlines=`wget -T 3 -t 1 -q --secure-protocol=TLSv1 \
--no-check-certificate \
--user=USERNAME --password=PASSWORD \
https://mail.google.com/mail/feed/atom -O - \
| wc -l`
echo -e "\r\c"
[ $atomlines -gt "8" ] \
&& echo -e " You have new gmail. \c" \
|| echo -e " No new gmail. \c"