使用命令行检查新电子邮件

时间:2012-08-03 22:40:43

标签: linux email

我在Ubuntu上,我在gmail上有一些电子邮件帐户,我想每隔一段时间轮询一次,看是否有新邮件。我想为此编写一个脚本,以便每次运行脚本时它都会告诉我我的帐户中有多少新消息。我必须从命令行运行什么应用程序才能执行此类操作?我在网上找到的所有内容都谈到使用“mail”命令,但这似乎检查了一些本地邮件目录而不是我的远程电子邮件(显然,任何此类应用程序也需要我配置它以使用正确的密码登录我的帐户)

2 个答案:

答案 0 :(得分:3)

Python使得检查IMAP帐户变得相当容易,而无需安装任何额外的软件包。

在Yuji Tomita的博客上有一篇关于如何使用python的imaplib与Gmail交谈的好文章。 http://yuji.wordpress.com/2011/06/22/python-imaplib-imap-example-with-gmail/

答案 1 :(得分: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