Thank you for the reply. Sorry, my post should have been more clear... I got the dynamic compression part. I dont know how to turn it off, for accounts that does not need/want it.
I tried setting the compression level to 0, dovecot does not appear to like it. Error: zlib_save_level: Level must be between 1..9 KuiZ On Sat, Oct 9, 2010 at 2:56 PM, Jerrale G <[email protected]> wrote: > On 10/9/2010 12:45 AM, Kui Zhang wrote: >> >> Hello >> >> Dovecot v2.0.5 >> >> zlib_save_level = 6 # 1..9 >> zlib_save = gz # or bz2 >> >> Is there a config option to disable zlib, even if above config are in >> place? If so please provide an example. >> >> If no, would it be possible to add one? Like if zlib_save_level = 0 >> disable zlib. So one can configure per mailbox compression level via >> sql database. >> >> KuiZ >> >> Thanks > > -- > Yes, with all dovecot "Plugin" parameters, like zlib_save_level, they can be > dynamically set by your user_query for instance, on mysql, "SELECT > CONCAT('/home/mail', mailboxes.domain, '/', mailboxes.username) AS home, > mailboxes.compression AS zlib_save_level, ........ WHERE...." > > Mailboxes.compression would be the table.field where the compression level > for the user would be set. I know a value of "0" for zlib_save_level would > be no compression. > > Hope this helps! Remember, any setting that goes under "Plugin{}" can be > dynamically set in your userdb_query for LDAP, Mysql, or w/e storage plugin > you use. I have sieve_dir and quota_rule2 set by my userdb_query so that > some people can have quotas and others don't have an limit. > > Jerrale G. > SC Senior Admin >
