[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

cyrus21: virtual domains



Hello,

On a Debian sarge box, I'm trying to get pop3 logins like
'user@example.com' to work. This is how far I got:

# cyradm --user cyrus localhost
IMAP Password:
localhost> create user/test@example.com
localhost> lam user/test@example.com
test@example.com lrswipcda
# saslpasswd2 -c -a pop -u example.com test
Password:
Again (for verification):
# telnet localhost pop3
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK hostname Cyrus POP3 v2.1.18-IPv6-Debian-2.1.18-1 server ready
user test@example.com
+OK Name is a valid mailbox
pass [password]
-ERR [AUTH] Invalid login
quit
+OK
Connection closed by foreign host.
# tail -n1 /var/log/auth.log
Jan  5 19:05:15 hostname cyrus/pop3d[31300]: cross-realm login
test@example.com denied

Adding each and every domain to loginrealm: in /etc/imapd.conf is not an
option (unless it can be looked up from a database or so, without
restarting cyrus).
Anyone have any idea what I did wrong, or any hints how to get it working?

My /etc/imapd.conf:
virtdomains: on
defaultdomain: ourdomain.com
configdirectory: /var/lib/cyrus
defaultpartition: default
partition-default: /var/spool/cyrus/mail
partition-news: /var/spool/cyrus/news
newsspool: /var/spool/news
altnamespace: no
unixhierarchysep: yes
admins: cyrus
allowanonymouslogin: no
popminpoll: 0
autocreatequota: 0
umask: 077
sieveusehomedir: false
sievedir: /var/spool/sieve
hashimapspool: true
allowplaintext: yes
sasl_mech_list: PLAIN
allowapop: no
sasl_minimum_layer: 0
sasl_maximum_layer: 256
sasl_pwcheck_method: auxprop saslauthd
sasl_auto_transition: yes
tls_ca_path: /etc/ssl/certs
tls_session_timeout: 1440
tls_cipher_list: TLSv1:SSLv3:SSLv2:!NULL:!EXPORT:!DES:!LOW:@STRENGTH
lmtpsocket: /var/run/cyrus/socket/lmtp
idlesocket: /var/run/cyrus/socket/idle
notifysocket: /var/run/cyrus/socket/notify

-- 
Tot ziens,

Bart-Jan



Reply to: