[Dovecot] Dovecot
    Pascal Volk 
    user+dovecot at localhost.localdomain.org
       
    Wed Oct 28 18:20:43 EET 2009
    
    
  
On 10/28/2009 11:47 AM Claudio Prono wrote:
> Now i am really confused.
> 
> The result of that query i have wrotten in the last mail is this:
> 
> +--------------------------------------------+-----+-----+------------+
> | maildir                                    | uid | gid | quota_rule |
> +--------------------------------------------+-----+-----+------------+
> | domain.net/claudio at domain.net/ |  51 |  51 | *:bytes=0  |
> +--------------------------------------------+-----+-----+------------+
> 
> What is missing ? maildir can't be sufficient as home directory?
> 
Please stop top posting.
http://wiki.dovecot.org/UserDatabase mentions:
    The user database lookup returns these fields:
	* uid
	* gid
	* home
	* mail
Try this query:
SELECT maildir AS home, 51 AS uid, 51 AS gid,
  'maildir:~/Maildir' as mail,
  CONCAT('*:bytes=', mailbox.quota ) AS quota_rule
  FROM mailbox WHERE username = '%u' AND active = '1'
This should return something like:
*************************** 1. row ***************************
      home: domain.net/claudio at domain.net/
       uid: 51
       gid: 51
      mail: maildir:~/Maildir
quota_rule: *:bytes=0
You should also prefix home with '/var/mail/virtual/'
SELECT CONCAT('/var/mail/virtual/', maildir) AS home, 51 AS uid,
  51 AS gid, 'maildir:~/Maildir' as mail,
  CONCAT('*:bytes=', mailbox.quota ) AS quota_rule
  FROM mailbox WHERE username = '%u' AND active = '1'
*************************** 1. row ***************************
      home: /var/mail/virtual/domain.net/claudio at domain.net/
       uid: 51
       gid: 51
      mail: maildir:~/Maildir
quota_rule: *:bytes=0
Regards,
Pascal
-- 
The trapper recommends today: beeffeed.0930105 at localdomain.org
    
    
More information about the dovecot
mailing list