在Debian上使用Stunell进行Conky IMAPS配置
时间:2020-03-21 11:43:08 来源:igfitidea点击:
Conky是X的免费轻量级系统监视器,可在桌面上显示信息。
Stunnel是一个旨在用作SSL加密包装程序的程序,因此可用于将SSL功能添加到Conky的内置IMAP功能中。
安装
我们假设我们已经安装并配置了Conky。
但是,如果没有,请安装它:
# apt-get update && apt-get install conky
安装Stunell:
# apt-get install stunnel4
配置
使用适当的IMAPS设置创建“ /etc/stunnel/stunnel.conf”文件:
# cat > /etc/stunnel/stunnel.conf <<EOF [imaps] client = yes accept = 993 connect = mail.example.com:993 sslVersion = TLSv1 EOF
打开“/etc/default/stunnel4”并将“启用”字段值从“ 0”更改为“ 1”,以使隧道在系统引导时自动启动。
然后,文件应如下所示:
# cat /etc/default/stunnel4 ENABLED=1 FILES="/etc/stunnel/*.conf" OPTIONS="" PPP_RESTART=0
重新启动守护程序:
# /etc/init.d/stunnel4 restart
与netstat一起检查以确保Stunnel正在侦听IMAPS端口993:
# netstat -nltp | grep 993 tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 21974/stunnel4
IMAP设置在我们的“ /etc/conky/conky.conf”文件中如下所示:
# grep imap /etc/conky/conky.conf imap localhost Hyman@theitroad * -i 300 -p 993 -r 3 ${color lightblue}Inbox: ${color white}${imap_unseen}/${imap_messages}
参数说明:
- 本地主机:将本地主机用作连接到的邮件服务器
- Hyman @ theitroad:我们的邮箱用户名
- “ *”:我们的邮箱密码(见下文)
- -i:检查新邮件的时间间隔(以秒为单位)
- -p:用于连接的端口
- -r:重试
根据http://conky.sourceforge.net/variables.html的说明,默认端口为143,默认文件夹为“ INBOX”,默认间隔为5分钟,并且放弃之前的默认重试次数为5.
密码以“ *”提供,Conky启动时将提示我们输入密码。
完成后,重新启动conky。
下面是代表我的conky的显示的图像(请注意IMAPS邮箱消息的“收件箱”字段)。