On Tue, 2008-07-22 at 02:04 +0200, Andreas Podgurski wrote: > dovecot: Jul 22 01:48:13 Info: auth(default-listen): > auth(Andreas.Podgurski_at_MediaGUILD.de): username changed > Andreas.Podgurski_at_MediaGUILD.de -> SunAdmin
deliver ignores this username change. It probably shouldn't, but I'm not going to change it for v1.1.x anymore. Have you thought about doing this change in MTA aliases instead? > dovecot: Jul 22 01:48:13 Info: auth(default-listen): master out: USER 1 > SunAdmin uid=1011 gid=1011 > home=/var/www/jade/mail/SunAdmin The home directory is correct. > deliver(Andreas.Podgurski_at_MediaGUILD.de): Jul 22 01:48:13 Error: > mkdir(/var/www/jade/mail/Andreas.Podgurski_at_MediaGUILD.de/cur) failed: > Permission denied This shows that you're not using the home directory in mail_location, but you've explicitly specified it to use %u, which wasn't updated in deliver. > Btw., I ask myself, how dovecot can assume to use prefetch in this > case, as prefetch bases upon the password query, which has to fail in > this case, as there is no password. Shouldn't it not even try to use > the prefetch values there...? prefetch userdb is internally handled just like any other. The extra work done by calling it is near nonexistent and the only time you see it is with auth_verbose=yes. But I suppose it's a bit pointless to log that line with userdb lookups. Fixed: http://hg.dovecot.org/dovecot-1.1/rev/ba6045b0b90f
signature.asc
Description: This is a digitally signed message part
