conky で POP3 接続によるメールチェックについて試した。
conky には ${pop3_unseen (args)} など pop3 に関する命令がある。
また ${exec コマンド名} もしくは ${execi interval_sec コマンド名} で、シェルやプログラムを実行して、その結果を表示することもできる。
今回は、deskutils/conkyemail という アプリケーションを使って、${execi} を利用してみる。
deskutils/conkyemail
# cd /usr/ports/deskutils/conkyemail
# make config-recursive
# make install clean
そして、.conkyrc を編集する。
alignment top_left
double_buffer yes
border_width 1
draw_outline no
draw_shades no
default_color cornflowerblueuse_xft yes
override_utf8_locale yes
xftfont Kochi Gothic:style=Regular:size=12gap_x 5
gap_y 20
no_buffers yesupdate_interval 1.0
TEXT
${execi 60 conkyEmail -s pop_server -u mail_accont -p mail_password}
上記の例では、60秒ごとに conkyEmail を実行し、結果を表示する。
テスト用のメアドを作って数件テストしてみた結果が上の画像。


