27个稳定版本
2.0.0 | 2024年4月28日 |
---|---|
1.7.0-rc.3 | 2023年12月17日 |
1.7.0-rc.1 | 2022年2月19日 |
1.6.0 | 2021年4月22日 |
0.3.0 | 2017年5月15日 |
#5 in 电子邮件
1,896每月下载次数
78KB
429 行
简介
使用mutt(或pine),但是很烦恼它不会在你收到新邮件时给你任何通知?buzz是一个简单的托盘应用程序,它使用IDLE(推送而不是拉取)在IMAP服务器上检测新邮件。当它检测到未读消息时,它会显示OSD样式通知并将托盘图标更改为指示你有新邮件。
这个项目是hasmail的Rust分支,它提供了基本相同的功能,并使用Go编写。
它看起来像什么
配置
buzz在启动时会在~/.config/buzz.toml
中查找TOML配置文件。配置文件由多个账户表组成,每个表对应一个账户
[[account]]
name = "gmail"
server = "imap.gmail.com"
port = 993
username = "[email protected]"
pwcmd = "gnome-keyring-query get gmail_pw" # or use the `password` field to set it in plain text
notificationcmd = "ssh -t somehost wall 'New gmail message!'" #Optional
folders = [ "INBOX" ] # Optional
此外,还可以在图标部分配置图标
[icons]
connected = "/usr/share/icons/Faenza/stock/24/stock_connect.png"
disconnected = "/usr/share/icons/Faenza/stock/24/stock_disconnect.png"
unread = "/usr/share/icons/oxygen/base/32x32/status/mail-unread.png"
new_mail = "/usr/share/icons/oxygen/base/32x32/status/mail-unread-new.png"
账户字段
在[]
中的值可以是任何内容(尽管避免使用.
,因为它将被解析为一个新的TOML部分),并在账户收到新邮件时显示在工具提示中。账户的选项如下
server
:连接的地址。必须当前启用SSL/TLS。port
:连接的端口。username
:用于身份验证的用户名。pwcmd
:用于获取身份验证密码的命令。notificationcmd
:此账户新消息时执行的额外命令。folder
:要监视的文件夹名称(可选;默认为"INBOX")。
待办事项
-
click
命令 - 悬停工具提示
- 可自定义文件夹
依赖项
~18–49MB
~1M SLoC