我在Ubuntu上,我在gmail上有一些电子邮件帐户,我希望每隔一段时间轮询一次以查看是否有任何新邮件。我想为此编写一个脚本,这样每次运行该脚本时,它都会告诉我我的帐户中有多少条新消息。我需要从命令行运行什么应用程序来完成这样的事情?我在网上找到的所有东西都会谈到使用“邮件”命令,但似乎检查一些本地邮件目录而不是我的远程电子邮件(显然,任何这样的应用程序也需要我配置它以使用正确的密码登录到我的帐户) 。使用命令行检查新电子邮件
2
A
回答
3
Python使检查IMAP帐户相当容易,无需安装任何额外的软件包。
在Yuji Tomita的博客上有关于如何使用python的imaplib
与Gmail交谈的很好的文章。 http://yuji.wordpress.com/2011/06/22/python-imaplib-imap-example-with-gmail/
+0
是的,这个指南帮了很大忙。最后,下面的搜索查询似乎只是做了我想要的:mail.search(无,“UNSEEN”)。之后,获取id列表并打印它的长度可以得到新消息的数量。 – bhh1988 2012-08-05 00:48:59
2
尝试以下操作:
curl -u [email protected]:password --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if /<name>/; print "$2\n" if /<(title|name)>(.*)<\/\1>/;' | espeak
相关问题
- 1. Freshdesk电子邮件命令
- 2. 如何使用linux命令行发送HTML电子邮件
- 3. 从命令行检查GMAIL电子邮件并将其保存为PDF格式?
- 4. 是否可以使用Javascript检查新的Gmail电子邮件?
- 5. Bash命令发送电子邮件
- 6. 检查电子邮件是否启用?
- 7. 用Python检查电子邮件
- 8. 使用Javascript进行电子邮件验证检查
- 9. 使用C#检查/解析新邮件的电子邮件帐号
- 10. 命令行SFTP:电子邮件地址作为用户名
- 11. 使用邮件命令发送电子邮件时指定发件人
- 12. 试图在laravel发送使用命令电子邮件5.4
- 13. 检查电子邮件与TELNET和PHP
- 14. Actionscript/Air - 可能检查电子邮件
- 15. 检查电子邮件已经存在
- 16. 如何检查电子邮件在PHP?
- 17. 检查电子邮件是否存在
- 18. 带角度的电子邮件检查
- 19. 检查电子邮件与PHP
- 20. T-SQL:检查电子邮件格式
- 21. jQuery的有效电子邮件检查
- 22. 检查未读电子邮件
- 23. Loop仅检查一封电子邮件
- 24. 如何使用c#检查电子邮件文件?
- 25. 检查一些条件后使用python发送电子邮件
- 26. 启动Outlook并从命令行预先填充电子邮件
- 27. 命令行C++程序发送电子邮件
- 28. 如何从命令行发送电子邮件?
- 29. 从linux命令行发送电子邮件的不同方式
- 30. 如何在Windows上从命令行发送电子邮件
你读过http://stackoverflow.com/a/1231136/1387612 – janisz 2012-08-03 22:47:03
谢谢,我没有看到,之前! – bhh1988 2012-08-05 00:47:55