今日はNEMCHI2作成を少し進めました。
今日の段階では、POP3の実装までは至りませんでしたが、IMAP4ではある程度使える段階にまでできあがってきたので、自宅マシンではNEMCHI1とNEMCHI2のダブル起動をして使っているところです。
NEMCHI2になって、フィルタ機能が若干機能アップしました。
冒頭のスクリーンショットがバージョン2のフィルタ設定画面ですが、条件にヒットした場合のアクションが選択できるようになっています。
バージョン1では、条件にヒットしたときには、通知しない固定でした。
それに加えて、フィルタに設定したルールのどれにもヒットしない場合の動作も指定できるようになっています。
これらはどういう風に使うかというと、ホワイトリスト的な使い方をしたい場合に使用するのです。
バージョン1のフィルタ機能では、条件にヒットした物を通知しない、というブラックリスト的な使い方しか出来ませんでした。
バージョン2では、特定の条件にヒットした物だけを通知するというホワイトリスト的な使い方が出来るようになっています。
ホワイトリストとして使う場合は、「フィルタルールにヒットしない場合の処理」を「通知しない」に設定して、フィルタの条件に通知する条件・・・たとえばSubjectに「緊急」が含む場合・・・を入れて、「どうする?」のところで、「通知する」を指定すれば良いのです。
あと、まだ作っていない機能は、
- 新着通知クリア
- POP3対応
- 通知ウィンドウからフィルタへ追加する機能
- パスワードの暗号化
- 設定ファイルのバックアップ
- SSL系プロトコルへの対応
- サウンド通知プラグイン
- 非通知も含めて確認
- メーラー起動
って感じですかね。
がんばって残りの機能も作っていくことにします。