Date: Tue, 13 Sep 2005 14:15:49 +0200 From: Vladimir Dvorak <dvorakv@vdsoft.org> To: Erik Norgaard <norgaard@locolomo.org> Cc: freebsd-questions@freebsd.org Subject: Re: cyrus-imap + virtualdomains Message-ID: <4326C2F5.2000304@vdsoft.org> In-Reply-To: <4326A9F1.2040507@locolomo.org> References: <432693A9.5010706@vdsoft.org> <4326998C.1080600@locolomo.org> <43269C73.30003@vdsoft.org> <43269EFF.8060501@vdsoft.org> <4326A9F1.2040507@locolomo.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Erik Norgaard wrote: > 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. > And here is the problem (probably ). I have no 'domain' directory. :-( It doesn`t seem that 'virtdomain: yes' has some effect. Is there need to compile cyrus-imap with virtualdomains support ? > 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 > > All permissions are ok, I am sure. Its default installation. Vladimir
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4326C2F5.2000304>