我正在寻找一个用于 IMAP 邮箱的小型新电子邮件通知程序,它在窗口管理器的图标栏中显示其状态(你怎么称呼它?)。
基本上一些 biff/xbiff 之类的工具移植到了 21 世纪的技术。 ;)
我正在使用 Awesomewm,它能够在其任务栏中显示“小程序”(?),它也可以在 gnome 下工作(我猜它实现了一些 freedesktop 标准)。
基本要求:
- 不应该浪费内存/CPU(例如基于 pythonGTK 的解决方案可能会浪费)
- 支持 IMAPS,并应检查主机 TLS 证书
- 可配置轮询间隔
- 不应该过多分散注意力
- 不错的界面
很高兴有:
- 用户定义操作的可选配置(执行外部命令)
答案1
嘿,你总是可以自己写!
#!/usr/bin/python
import imaplib
M = imaplib.IMAP4_SSL('imap.gmail.com')
if (M.login('[email protected]','PASSWORD')[0] != 'OK'): exit("no conn")
c = (M.select('Inbox'))[1][0]
if (c != '0'):print c
M.shutdown()
你可以将其发送到菜单或者其他wm通知工具
答案2
我现在正在使用特里斯特比夫。它是系统托盘的非轮询 IMAP 邮件通知程序。它实现了要求,包括执行外部命令并且不会崩溃。
我使用 Qt 编写了它,因此 Trysterobiff 非常可移植。非轮询操作是使用IMAP的IDLE扩展来实现的,即你是立即通知新邮件(与轮询方法相反)。
答案3
看过gnubiff
?我在 GNOME 下使用它作为文件邮箱,但它也支持 IMAP。