Am 05.07.2010 13:07, schrieb Timo Sirainen:
On Mon, 2010-07-05 at 11:53 +0200, Robert Schetterer wrote:
Jul 05 11:48:35 managesieve: Error: dlopen(/usr/lib/dovecot/modules/lib02_imap_acl_plugin.so) failed: /usr/lib/dovecot/modules/lib02_imap_acl_plugin.so: undefined symbol: client_send_tagline Jul 05 11:48:35 managesieve: Fatal: Couldn't load required plugins
You're trying to load imap-acl plugin for managesieve. That doesn't work. You need to keep that plugin inside protocol imap {}
hm that seems no to be the point here failure apears with and without acl and imap_acl in
/etc/dovecot/conf.d/20-managesieve.conf
after all it braked upgrading to rc1 ( before it was good )
service managesieve-login { inet_listener { # Bind the daemon only to the specified address(es) # (default: *, ::) address = 127.0.0.1 # Specify an alternative port the daemon must listen on # (default: 4190) port = 2000 } }
service managesieve {
Max. number of ManageSieve processes (connections)
#process_count = 1024 }
Service configuration
protocol sieve {
Maximum ManageSieve command line length in bytes. Some clients
generate very long
command lines with huge mailboxes, so you may need to raise this if
you get
"Too long argument" or "ManageSieve command line too large" errors
often. #managesieve_max_line_length = 65536
Maximum number of ManageSieve connections allowed for a user from
each IP address.
NOTE: The username is compared case-sensitively.
#mail_max_userip_connections = 10
Space separated list of plugins to load (none known so far).
#mail_plugins = expire virtual quota imap_quota imap_acl acl fts fts_squat mail_log autocreate notify mail_plugins = expire virtual quota fts fts_squat mail_log autocreate notify
MANAGESIEVE logout format string:
%i - total number of bytes read from client
%o - total number of bytes sent to client
#managesieve_logout_format = bytes=%i/%o
To fool ManageSieve clients that are focused on CMU's timesieved you
can specify
the IMPLEMENTATION capability that the dovecot reports to clients.
For example: 'Cyrus timsieved v2.2.13'
managesieve_implementation_string = Dovecot
Explicitly specify the SIEVE capability reported by the server
before login.
After login, the sieve capabilities are reported by the Sieve
interpreter and
reflect what's really allowed/supported for the user that is logged in.
#managesieve_sieve_capability = }
/etc/dovecot/conf.d/20-managesieve.conf
IMAP specific settings
protocol imap {
Maximum IMAP command line length. Some clients generate very long
command
lines with huge mailboxes, so you may need to raise this if you get
"Too long argument" or "IMAP command line too large" errors often.
imap_max_line_length = 64k
Maximum number of IMAP connections allowed for a user from each IP
address.
NOTE: The username is compared case-sensitively.
mail_max_userip_connections = 10
Space separated list of plugins to load (default is global
mail_plugins). mail_plugins = imap_acl acl fts fts_squat mail_log autocreate notify expire virtual quota imap_quota
-- Best Regards
MfG Robert Schetterer
Germany/Munich/Bavaria