背景
環境はVine Linux 3.2とCyrus imapd(imapサーバ)とSquirrelmail(webメール)。 avelsieveというSquirrelmailのプラグインでメールの振り分けの設定を行いっているが、 Squirrelmail-1.5.1とavelsieve-1.9.6の組み合わせにしたところ、sieveスクリプトが大きすぎる ため更新できないエラーが出るようになった。
imapサーバの設定を修正してスクリプトの許容サイズと拡張する。
エラーメッセージ
ERROR:
Unable to load script to server.
Server responded with:
NO "Did not specify legal script data length"
Please contact your administrator.
設定変更
/etc/imapd.confに以下の定義を追加。値はKB。
sieve_maxscriptsize: 1024
結果
問題なくsieveの設定が更新できるようになった。スクリプトサイズを1MBに設定したが、 いくらなんでもそんなに大きい必要はないと思う。

コメントする