Re: [Dovecot] Strange checkpassword issue

2008-07-28 Thread Charles Marcus

On 7/25/2008, Andy Dills ([EMAIL PROTECTED]) wrote:

Here's the entire auth clause:


full output of dovecot -n is always preferred...

--

Best regards,

Charles


Re: [Dovecot] Strange checkpassword issue

2008-07-28 Thread Andy Dills

Figured it out. For whatever reason, I didn't need to set the userdb_mail 
previously, but you definitely do now.

Thanks,
Andy

On Fri, 25 Jul 2008, Andy Dills wrote:

> 
> I'm helping a friend setup a small mailserver using dovecot, and I'm 
> finding a strange problem with checkpasswd that I haven't had on my 
> servers. 
> 
> How is the following debug output even possible?
> 
> Jul 25 12:12:20 company2 dovecot: auth(default): master out: USER   5 
>   joe   home=/var/mail/joe.com/joe/Maildir/  uid=1005gid=1005
> Jul 25 12:12:20 company2 dovecot: pop3-login: Login: user=, 
> method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
> Jul 25 12:12:20 company2 dovecot: POP3(joe): open(/var/mail/joe) failed: 
> Permission denied (euid=1005 egid=1005)
> 
> 
> I don't see how, when it's clearly getting the correct home directory from 
> checkpassword, that it would then try the default mail directory.
> 
> (mail_location is commented out, version 1.1.1)
> 
> Here's the entire auth clause:
> 
> auth default {
>   mechanisms = plain login
> 
>   passdb checkpassword {
> args = /usr/local/sbin/checkpassword 
>   }
>   userdb prefetch {
>   }
>   user = mailman # 1005,1005
>   socket listen {
> master {
>   mode = 0666
> }
> client {
>   path = /var/run/dovecot/auth
>   mode = 0660
>   user = postfix
>   group = postfix
> }
>   }
> }
> 
> 
> Any suggestions? I'm probably just missing something obvious, not having 
> messed with setting this up for 6 months.
> 
> Thanks,
> Andy
> 
> ---
> Andy Dills
> Xecunet, Inc.
> www.xecu.net
> 301-682-9972
> ---
> 

---
Andy Dills
Xecunet, Inc.
www.xecu.net
301-682-9972
---