Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Sep 2005 12:29:05 +0200
From:      Erik Norgaard <norgaard@locolomo.org>
To:        Vladimir Dvorak <dvorakv@vdsoft.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: cyrus-imap + virtualdomains
Message-ID:  <4326A9F1.2040507@locolomo.org>
In-Reply-To: <43269EFF.8060501@vdsoft.org>
References:  <432693A9.5010706@vdsoft.org> <4326998C.1080600@locolomo.org> <43269C73.30003@vdsoft.org> <43269EFF.8060501@vdsoft.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Vladimir Dvorak wrote:
> It seems to be working but
> 
> localhost.localdomain> cm user.test@1.org
> createmailbox: Permission denied
> localhost.localdomain> cm user.test@1
> localhost.localdomain> cm user.test@1.org
> 
> Why I cannot create test@1.org directly ? Because of cyrus`s directory
> structure ? Or when I need mailbox with 'dot' : foo.bar@foobar.com ?

Try to be a bit systematic, clear up any previous mess, stop cyrus and 
check the file permissions on the directories, if they are ok, start 
cyrus again.

On my server mailboxes in the default domain are stored in 
/var/imap/spool/user while virtial domain mail boxes are in 
/var/imap/spool/domain with one subdir for each domain.

So, if you have got file permissions wrong on that directory cyrus won't 
create any mailboxes.

After creating a mailbox use lm to see what mailboxes are created, and 
then lam <mailbox> to check the permissions. Include that in your next mail.

I just looked back in the archive from the cyrus mailing list and cyrus 
imap does some stuff with reverse dns and if it fails strange things may 
occur:

"Aparently, cyrus-imap does a reverse lookup of the ip on the inter-
face that recieves the connection. This must resolve to a host
under the defaultdomain.

So, adding the line '192.168.0.4 top.example.com' to /etc/hosts
solved the problem."

This is my imapd.conf:

configdirectory: /var/imap
partition-default: /var/imap/spool
altnamespace: yes
userprefix: common
sharedprefix: shared
defaultdomain: example.com
virtdomains: yes
allowplaintext: yes
allowplainwithouttls: no
admins: cyrus root
defaultacl: anyone lrs
sieveusehomedir: false
sievedir: /var/imap/sieve
sasl_pwcheck_method: saslauthd
sasl_mech_list: plain
tls_cert_file: /var/imap/ssl/mail.crt
tls_key_file: /var/imap/ssl/mail.pem
tls_ca_file: /var/imap/ssl/ca.crt
lmtpsocket: /var/imap/socket/lmtp

/var/imap/spool and everything under that path is:
drwx------  11 cyrus     mail       512 13 Sep 12:10 spool


-- 
Ph: +34.666334818                                  web: www.locolomo.org
S/MIME Certificate: www.daemonsecurity.com/ca/8D03551FFCE04F06.crt
Subject ID:  9E:AA:18:E6:94:7A:91:44:0A:E4:DD:87:73:7F:4E:82:E7:08:9C:72
Fingerprint: 5B:D5:1E:3E:47:E7:EC:1C:4C:C8:3A:19:CC:AE:14:F5:DF:18:0F:B9



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4326A9F1.2040507>