投稿者のアーカイブ

Dovecotで共有フォルダ

Dovecotで、他人と同じメールフォルダを共有する設定を追加してみます。
ユーザのいないフォルダを全員で共有するケースと、個人のフォルダを誰かに共有するケースの2つを設定してみます。
(さらに…)Facebooktwitterlinkedintumblrmail

Dovecotのmaster-usersとdeny-users

Dovecotで、認証系のファイルを確認していて、ちょっと特殊な、
・誰のアカウントにもログイン出来るmasterユーザ
・ログインを禁止するdeny
という機能が有ったので、設定をしてみました。
※masterユーザは強力な機能なので、通常は設定しない方が良いと思います。
(さらに…)Facebooktwitterlinkedintumblrmail

DovecotのFTSでのファイル検索に、Apache Tikaを使う

前回はFTSのファイル内検索に、decode2textを使いましたが今回はApache Tikaを使います。
Apache Tikaを使うメリットはサポートしているファイルがdecode2textより遥かに多い事でしょうか。
https://tika.apache.org/1.10/formats.html
でもその分メモリを食いそうですが。
(さらに…)Facebooktwitterlinkedintumblrmail

DovecotのFTSでSolr9の利用(とファイル検索)

前回のFTSでの全文検索から、Solrを9系へアップデートしつつ、ファイル検索も対応してみます。 (さらに…)Facebooktwitterlinkedintumblrmail

Dovecotの全文検索FTSを使ってみる

前回は通知を扱いましたが、今回はFTSを扱ってみます。
(さらに…)Facebooktwitterlinkedintumblrmail

Dovecotのpush_notificationを使ってイベントログを取る

前回はDovecotをソースからビルドしてLuaが動くまでをやりました。 今回Luaが大体動く感じになったので、イベントごとのデータを送ります。
(さらに…)Facebooktwitterlinkedintumblrmail

Dovecotのpush_notificationを使う前にソースからのビルドが必要だった話

Dovecotのイベントごとにプッシュ通知をするpush_notificationという機能が有ったので、やってみようと思ったら、CentOS Stream 9 の Dovecot(rpm)はLuaをサポートしていないため、mail-luaプラグインを使おうとするとエラーになりました。
OXもchronosもDovecot Pro用なので動かず、dlogはdebug_logに出力するだけなので、ちょっと動かす意味が薄そうです。 そこで、ソースからビルドする事になりました。
(さらに…)Facebooktwitterlinkedintumblrmail

Dovecotのpostloginを使ってみる

Dovecotで認証直後にスクリプトを実行するpostloginが有ったので、それを設定してみます。 (さらに…)Facebooktwitterlinkedintumblrmail

PostgreSQLのstatement_timeoutを指定ユーザにだけ設定する

通常使うユーザの行うpg_dumpやvacuumdbには影響させたくないので、ユーザAが実行している時だけ30秒でstatement_timeoutさせたい。
と言った時に、セッションごとに SET statement_timeout をやるのも面倒だし入力漏れが出るので、ユーザAだけデフォルトで30秒に出来れば楽です。
(さらに…)Facebooktwitterlinkedintumblrmail

DovecotのQuotaをSQLで個別に設定

前回の投稿 にクォータを加えて、個人別に容量を制限出来るようにしてみます。 (さらに…)Facebooktwitterlinkedintumblrmail