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