窗口管理器/任务栏的IMAP邮件通知程序?


11

我正在寻找用于IMAP邮箱的小型新电子邮件通知程序,该通知程序在窗口管理器的图标栏(您如何称呼它)中显示其状态。

基本上,一些biff / xbiff之类的工具已移植到21世纪的技术中。;)

我正在使用awesomewm,它能够在其任务栏中显示“ applets”(?),它也可以在gnome下工作(我猜它实现了一些freedesktop标准)。

基本要求:

  • 不应浪费内存/ CPU(例如,可能基于pythonGTK的解决方案)
  • 支持IMAPS,并应检查主机TLS证书
  • 可配置的轮询间隔
  • 不应分散太多注意力
  • 漂亮的界面

很高兴有:

  • 用户定义动作的可选配置(​​执行外部命令)

Answers:


6

嘿,你总是可以自己写!

#!/usr/bin/python
import imaplib
M = imaplib.IMAP4_SSL('imap.gmail.com')
if (M.login('YOU@gmail.com','PASSWORD')[0] != 'OK'): exit("no conn")
c = (M.select('Inbox'))[1][0]
if (c != '0'):print c
M.shutdown()

您可以将其发送到dmenu或其他wm通知工具


是的,请参阅我的回答:)
maxschlepzig 2011年

4

我现在正在使用Trysterobiff。它是系统托盘的非轮询IMAP邮件通知程序。它实现了要求,包括执行外部命令,并且不会崩溃。

我已经使用Qt编写了它,因此Trysterobiff非常易于移植。非轮询操作是使用IMAP的IDLE扩展实现的,即,立即将新邮件通知您(与轮询方法相反)。


3

看了gnubiff吗?我在GNOME下将其用于文件邮箱,但它也支持IMAP。


1
我已经尝试了几分钟,而在20分钟后,Ubuntu 10.04的2.2.10版本出现了段错误-另外,当重新绘制任务栏中的窗口按钮时,系统任务栏符号也闪烁了(网络管理器applet确实没有这个问题)
maxschlepzig,2010年

嗯...半年都没问题了。与往常一样,YMMV。您可以尝试从最新来源进行构建,和/或报告崩溃。
alex 2010年

当然,使用已经打包
好的biff
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.