[Dovecot] sieve dovecot2 rc1 error undefined symbol: client_send_tagline

Robert Schetterer robert at schetterer.org
Mon Jul 5 14:29:04 EEST 2010


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


More information about the dovecot mailing list