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