[Dovecot] Expire-Plugin segmentation fault (Re: Can expire-tool skip folders with "expire time in future" errors?)

Ralph Seichter dovecot-ml at seichter.de
Fri Jul 10 20:27:28 EEST 2009


Timo Sirainen wrote:

> What does your namespace configuration look like? Does Dovecot log
> anything related to expire plugin?

I have switched to Dovecot 1.2.1 today:

  # 1.2.1: /usr/local/dovecot-1.2/etc/dovecot.conf
  # OS: Linux 2.6.30-gentoo-r2 i686 Gentoo Base System release 2.0.1
  protocols: imap
  login_dir: /usr/local/dovecot-1.2/var/run/dovecot/login
  login_executable: /usr/local/dovecot-1.2/libexec/dovecot/imap-login
  mail_location: maildir:~/.maildir
  mail_debug: yes
  mail_plugins: expire
  auth default:
    mechanisms: plain login
    passdb:
      driver: ldap
      args: /usr/local/dovecot-1.2/etc/dovecot-ldap.conf
    userdb:
      driver: passwd
    socket:
      type: listen
      master:
        path: /usr/local/dovecot-1.2/var/run/dovecot/auth-master
        mode: 384
  plugin:
    expire: Trash 1 Trash/* 1 Admin/Foo 3 */Admin/Foo 3 News/Bar 3 */News/Bar 3 */Foo 3 */Bar 3
    expire_dict: proxy::expire
    sieve: /usr/local/dovecot-1.2/etc/sieve/%u.sieve
  dict:
    expire: mysql:/usr/local/dovecot-1.2/etc/dovecot-dict-expire.conf

The log still does not give me much of a clue. It shows repetitions of

  No expiring in mailbox: Admin.Foo
  No expiring in mailbox: News.Bar

so I think that the slashes in "Admin/Foo" and "News/Bar" etc. are not
interpreted correctly. I tried replacing '/' with '.', but it did me no
good.

-R


More information about the dovecot mailing list