[Dovecot] Concerning: in 0.99.10.7 - Maildir: LIST now doesn't skip symlinks
TSS/Dovecot:
I saw the recent change in the ChangeLog about the 'subtraction' of the listing of symlinks.
The point showed(minus): - Maildir: LIST now doesn't skip symlinks
Does this truly mean the functionality was removed? I'd tried doing symlink'd maildirs in 99.10.6 w/ no luck and when I saw this change I hoped this was an addition, as it would be great in lieu of Dovecot's lack of ACL/Shared folders.
If it was intented to be ADDED in the recent .7 release, it still doesn't work. If it was pulled (which is strange becauase my .6 release didn't do it), why? Are the .conf directives about it I'm missing by chance? (Didn't notice anything)
I'm using Dovecot in combo with horde/imp and it's amazingly faster than courier-imap or uwash-imap, well done!
What about the aforementioned ACL/Shared folders? I'm getting into a crux that I may need it and courier-imap-/-cyrus-imap will do my trick but, dovecot smokes them on performance! (Especially with horde/imp's preview/info stuff)
Thanks! -- Chris Pickert
Is there any problem running two different IMAP servers against the same Maildir/ folders while you transition from one to the other? I'm sure dovecot will just rebuild the index files if the Maildir changes, iregardless of how that change happened?
Paul
On Mon, 2004-07-26 at 10:43, Paul Reilly wrote:
Is there any problem running two different IMAP servers against the same Maildir/ folders while you transition from one to the other? I'm sure dovecot will just rebuild the index files if the Maildir changes, iregardless of how that change happened?
Changing UIDs can be problematic if you're switching between them, as clients are then required to flush their local cache. See http://wiki.dovecot.org/moin.cgi/Migration
Indexes aren't a problem.
Thanks Timo.
One other question. It would be nice to log to a specific syslog facility. Maybe this feature can be added to the config file at some point. But for the meantime, which src files should I edit to change it? I'd like to send it to LOCAL4.*
Is this all of them?
auth/main.c: i_set_failure_syslog("dovecot-auth", LOG_NDELAY, LOG_MAIL); imap/main.c: i_set_failure_syslog(log_prefix, LOG_NDELAY, LOG_MAIL); login-common/main.c: i_set_failure_syslog(name, LOG_NDELAY, LOG_MAIL); master/main.c: i_set_failure_syslog("dovecot", LOG_NDELAY, LOG_MAIL); pop3/main.c: i_set_failure_syslog(log_prefix, LOG_NDELAY,LOG_MAIL);
Paul
Paul Reilly wrote:
Thanks Timo.
One other question. It would be nice to log to a specific syslog facility. Maybe this feature can be added to the config file at some point. But for the meantime, which src files should I edit to change it? I'd like to send it to LOCAL4.*
Is this all of them?
auth/main.c: i_set_failure_syslog("dovecot-auth", LOG_NDELAY, LOG_MAIL); imap/main.c: i_set_failure_syslog(log_prefix, LOG_NDELAY, LOG_MAIL); login-common/main.c: i_set_failure_syslog(name, LOG_NDELAY, LOG_MAIL); master/main.c: i_set_failure_syslog("dovecot", LOG_NDELAY, LOG_MAIL); pop3/main.c: i_set_failure_syslog(log_prefix, LOG_NDELAY,LOG_MAIL);
yes, i'm a second for it! it'd be VERY useful if i can separate MTA and IMAP server logs!
-- Levente "Si vis pacem para bellum!"
On 2004-07-26 17:32:54 +0200, Farkas Levente wrote:
yes, i'm a second for it! it'd be VERY useful if i can separate MTA and IMAP server logs!
syslog-ng (and others) can filter on log prefix and strings in the msg.
darix
-- irssi - the client of the smart and beautiful people
http://www.irssi.de/
On Mon, 2004-07-26 at 18:12, Paul Reilly wrote:
Thanks Timo.
One other question. It would be nice to log to a specific syslog facility. Maybe this feature can be added to the config file at some point. But for the meantime, which src files should I edit to change it? I'd like to send it to LOCAL4.*
Is it enough if I add one global prefix to syslog name instead of possibility to set each one separately?
Is this all of them?
auth/main.c: i_set_failure_syslog("dovecot-auth", LOG_NDELAY, LOG_MAIL); imap/main.c: i_set_failure_syslog(log_prefix, LOG_NDELAY, LOG_MAIL); login-common/main.c: i_set_failure_syslog(name, LOG_NDELAY, LOG_MAIL); master/main.c: i_set_failure_syslog("dovecot", LOG_NDELAY, LOG_MAIL); pop3/main.c: i_set_failure_syslog(log_prefix, LOG_NDELAY,LOG_MAIL);
Yes.
On Sun, 2004-07-25 at 20:59, chris pickert wrote:
I saw the recent change in the ChangeLog about the 'subtraction' of the listing of symlinks.
The point showed(minus): - Maildir: LIST now doesn't skip symlinks
The minus actually means bugfix :) Plus is a new feature. Star is a change or some important note.
If it was intented to be ADDED in the recent .7 release, it still doesn't work.
It should work. You could try with maildir_stat_dirs = yes to be sure, but it shouldn't matter.
Is the problem really that it doesn't show in LIST at all, or doesn't just SELECT work?
What about the aforementioned ACL/Shared folders? I'm getting into a crux that I may need it and courier-imap-/-cyrus-imap will do my trick but, dovecot smokes them on performance! (Especially with horde/imp's preview/info stuff)
ACLs won't come before 1.0. Shared folders can be kind of kludged with symlinks, but with 0.99.10 the files are always created with 0600 mode, so all your users would have to use the same UID or it won't work. 1.0-tests support specifying the mode.
Wonderful! Thanks for the response and the great software Timo!
ACLs won't come before 1.0. Shared folders can be kind of kludged with symlinks, but with 0.99.10 the files are always created with 0600 mode, so all your users would have to use the same UID or it won't work. 1.0-tests support specifying the mode.
It should work. You could try with maildir_stat_dirs = yes to be sure, but it shouldn't matter.
Even with mail_stat_dirs = yes and mail_full_filesystem_access = yes it still doesn't.. I'm using horde/imp which may be doing strange commands for listing and I'll look into it more.. Any other ideas?
I'm using horde's vilma mail adaministration backend into mysql in which postfix and dovecot plug into. So, as far as unix uid/gid & perms go, things work 'okay' for me in that regard.
ACL support is greatly anticipated, considering the wonderful performance advantages of dovecot over the other ACL-enabled imapd's.
Thanks, Chris
On 27.7.2004, at 02:24, chris pickert wrote:
It should work. You could try with maildir_stat_dirs = yes to be sure, but it shouldn't matter.
Even with mail_stat_dirs = yes and mail_full_filesystem_access = yes it still doesn't.. I'm using horde/imp which may be doing strange commands for listing and I'll look into it more.. Any other ideas?
I'd see first if it's shown in LIST reply. It should as long as it begins with a dot. You could try it something like:
MAIL=/home/foo/Maildir /usr/local/libexec/dovecot/imap x list "" %
participants (5)
-
chris pickert
-
Farkas Levente
-
Marcus Rueckert
-
Paul Reilly
-
Timo Sirainen