The problem solved, cyrus don't resolve incoming interface if
virtdomains set to userid.
Thanks.
Andrew B. PAnphiloff wrote:
When I try use cyradm from localhost all works fine.
I type "cyradm --user=cyrus localhost" and can list/create/delete
mailboxes,
but when I change localhost to domain.tld works only authentication, I
can't
even list mailboxes!
from man imapd.conf:
virtdomains: off
Enable virtual domain support. If enabled, the user's
domain will be determined by splitting a fully qualified userid at the
last '@' or '%' symbol. If the userid is unqualified, and
the virtdomains option is set to "on", then the domain will be deter-
mined by doing a reverse lookup on the IP address of the
incoming network interface, otherwise the user is assumed to be in the
default domain (if set).
So, if I write to /etc/hosts:
127.0.0.1 localhost
<my ip> localhost
cyradm works fine, but I don't want resolve my ip address as localhost :)
How can I change this behaviour of cyrus ?
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html