Hi Ralf,
thanks a lot for your feedback, seems like we're coming closer. Although I'm not sure what port 24 is supposed to be in your swaks command I just sent myself an e-mail while strace was attached to cyrusmaster. The log revealed the following: readlink("/var/imap/sieve/u/user^domain^de/defaultbc", 0x7fff7fa31d00, 4096) = -1 ENOENT (No such file or directory) Then I recognized that the users in /var/imap/sieve/ are actually separated by a dot ('.') instead of a caret ('^') as opposed to /var/spool/imap/ where the users are separated by a caret. After manually renaming the sieve directory of my user to the caret notation the filtering was finally working. However Roundcube then tells me that no filters are available. Once I used Roundcube (or sieveshell) my sieve user directory is existing twice, once empty in dot notation and once with the filters in caret notation. My conclusion: 1. lmtpd (?) is using the caret notation when looking up sieve scripts. 2. timsieved (?) is using the dot notation when creating sieve scripts. Which configuration parameters affect this behaviour?
the only explanation I can come up with is that you have more than one imapd.conf and that the two daemons use different ones. Do any of the entries in your cyrus.conf use the "-C" flag? I'm not an expert on that, but I seem to remember that the caret notation is part of virtual domain support. I have no experience with that because we don't need it.
-- Sebastian Hagedorn - Weyertal 121, Zimmer 2.02 Regionales Rechenzentrum (RRZK) Universität zu Köln / Cologne University - Tel. +49-221-470-89578
Attachment:
pgpHyYdtiM80B.pgp
Description: PGP signature
---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus