3

私はUbuntuを使用しており、gmailにいくつかの電子メールアカウントがあり、新しいメールがあるかどうかを確認するために時々ポーリングしたいと考えています. このためのスクリプトを書きたいので、スクリプトを実行するたびに、自分のアカウントからの新しいメッセージの数がわかります。そのようなことを行うには、コマンド ラインからどのアプリケーションを実行する必要がありますか? 私がオンラインで見つけたものはすべて「mail」コマンドの使用について話していますが、それはリモートの電子メールではなく、ローカルのメール ディレクトリをチェックしているようです (明らかに、そのようなアプリケーションでは、正しいパスワードでアカウントにログインするように構成する必要があります)。 .

4

2 に答える 2

3

次のことを試してください。

curl -u user@gmail.com:password --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if /<name>/; print "$2\n" if /<(title|name)>(.*)<\/\1>/;' | espeak
于 2013-02-05T16:55:39.930 に答える
3

Python を使用すると、追加のパッケージをインストールする必要なく、IMAP アカウントを非常に簡単に確認できます。

Yuji Tomita のブログに、Python を使用imaplibして Gmail と通信する方法に関する優れた記事があります。 http://yuji.wordpress.com/2011/06/22/python-imaplib-imap-example-with-gmail/

于 2012-08-03T22:47:18.737 に答える