IMAP mail notifier untuk window manager / task bar?

11

Saya mencari notifikasi email baru kecil untuk kotak surat IMAP yang menampilkan statusnya di bilah ikon (bagaimana Anda menyebutnya?) Dari window manager.

Pada dasarnya beberapa alat seperti biff / xbiff porting ke teknologi abad ke-21. ;)

Saya menggunakan awesomewm, yang dapat menampilkan di taskbar-nya 'applet' (?), Yang juga berfungsi di bawah gnome (saya kira itu mengimplementasikan beberapa standar freedesktop).

Kebutuhan dasar:

  • jangan buang memori / CPU (misalnya solusi berbasis pythonGTK mungkin akan)
  • dukungan untuk IMAPS, dan harus memeriksa sertifikat host TLS
  • intervensi jajak pendapat yang dapat dikonfigurasi
  • seharusnya tidak terlalu mengganggu
  • antarmuka yang bagus

Senang bisa memiliki:

  • konfigurasi opsional dari tindakan yang ditentukan pengguna (menjalankan perintah eksternal)
maxschlepzig
sumber

Jawaban:

6

hei kamu selalu bisa menulis sendiri!

#!/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()

Anda dapat memancarkan ini ke dmenu atau alat pemberitahuan wm lainnya

Brad Clawsie
sumber
Ya, lihat jawaban saya :)
maxschlepzig
4

Saya sekarang menggunakan Trysterobiff . Ini adalah pemberitahuan email IMAP non-polling untuk systray. Ini mengimplementasikan persyaratan, termasuk pelaksanaan perintah eksternal dan tidak crash.

Saya sudah menulisnya menggunakan Qt, jadi Trysterobiff cukup portabel. Operasi non-polling diimplementasikan menggunakan ekstensi IDLE dari IMAP, yaitu Anda immedialtely diberitahu email baru (berbeda dengan pendekatan polling).

maxschlepzig
sumber
3

Sudah lihat gnubiff? Saya menggunakannya di bawah GNOME untuk kotak surat file, tetapi mendukung IMAP juga.

alex
sumber
1
Saya sudah mencobanya beberapa menit yang lalu dan versi 2.2.10 di Ubuntu 10.04 segfault setelah 20 menit - ditambah, simbol baki sistem berkedip-kedip, ketika tombol jendela di bilah tugas digambar ulang (applet manajer jaringan tidak tidak memiliki masalah ini)
maxschlepzig
Hm ... tidak ada masalah dengan itu selama setengah tahun sekarang. YMMV, seperti biasa. Anda dapat mencoba membangun dari sumber terbaru, dan / atau melaporkan macet.
Alex
tentu saja, menggunakan versi yang sudah dikemas dari beberapa klon biff hanya lebih mudah ...
maxschlepzig