창 관리자 / 작업 표시 줄에 대한 IMAP 메일 알리미? ‘애플릿'(?)을 표시 할 수 있으며 그놈에서도

창 관리자의 아이콘 표시 줄에 상태를 표시하는 IMAP 사서함에 대한 작은 새 전자 메일 알림을 찾고 있습니다.

기본적으로 21 세기 기술로 이식 된 도구와 같은 일부 biff / xbiff. 😉

나는 awesomewm을 사용하고 있는데, 이는 작업 표시 줄에 ‘애플릿'(?)을 표시 할 수 있으며 그놈에서도 작동합니다 (일부 freedesktop 표준을 구현한다고 생각합니다).

기본 요구 사항 :

  • 메모리 / CPU를 낭비해서는 안됩니다 (예 : pythonGTK 기반 솔루션)
  • IMAPS를 지원하고 호스트 TLS 인증서를 확인해야합니다.
  • 구성 가능한 폴 간격
  • 너무 산만해서는 안됩니다
  • 좋은 인터페이스

가져서 좋다:

  • 사용자 정의 조치의 선택적 구성 (외부 명령 실행)


답변

이봐, 당신은 항상 자신을 쓸 수 있습니다!

#!/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 알림 도구 로 내보낼 수 있습니다


답변

나는 지금 Trysterobiff를 사용 하고 있습니다. 시스템 트레이에 대한 폴링이 아닌 IMAP 메일 알리미입니다. 외부 명령 실행을 포함하여 요구 사항을 구현하며 충돌하지 않습니다.

Qt를 사용하여 작성 했으므로 Trysterobiff는 이식성이 뛰어납니다. 비 폴링 작업은 IMAP의 IDLE 확장명을 사용하여 구현됩니다. 즉 , 폴링 방식과 달리 새 메일에 대한 즉시 알림을받습니다.


답변

봤어 gnubiff? 파일 사서함에 대해 그놈에서 사용하지만 IMAP도 지원합니다.


답변