On Fri, 2010-10-15 at 06:14 -0600, Trever L. Adams wrote:
mail_home = /home/vmail/%d/%n I actually have that as well. .. Is there some global option like mail_location for homedirectory? That is one I am not finding one with google or with grep in the configuration.
That's exactly what the mail_home is. I don't know why it wouldn't work for you.
So all in all, your user_attrs could probably just be empty and you should probably remove userdb ldap completely from your config to avoid unnecessary userdb lookups. I have done this as well. The problem with removing all of this is I use Dovecot's deliver (LDA). It needs a way of finding which users do and do not exist. Is there a better way to do this?
Assuming you're not using auth_bind=yes with ldap, LDA can check the user's existence by doing a passdb lookup instead.
The only problem that is there is this: I need doveadm expunge -A. This is where I am having the problem. I guess this doesn't use the user_ stuff. It uses the iterate_attrs right?
Right.
Oct 15 05:48:06 TeaSet dovecot: master: Error: service(auth-worker): child 16375 killed with signal 11 (core dumps disabled)
Can you get a gdb backtrace? First enable core dumps with "ulimit -c unlimited" and once you have core file see http://dovecot.org/bugreport.html
Also:
iterate_attrs = uid=samaccountname
this should be:
iterate_attrs = samaccountname=user