<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="-1"><font face="Tahoma">Hi All,<br>
<br>
I'm in the process of moving our email system over to a
Cyrus/OpenGroupware based system, however I'm having trouble with
usernames.<br>
<br>
Usual stats...<br>
CentOS 4.5 - kernel 2.6.9-55.0.2.EL<br>
cyrus-imapd-2.2.12-8.1.RHEL4<br>
cyrus-sasl-2.1.19-5.EL4<br>
<br>
We currently authenticate via PAM/Winbind. Thus all usernames take the
form DOMAIN\username. This hasn't been a problem for authentication. We
have imapd talking to saslauthd, which is speaking PAM, which talks
Winbind. No problem, users with a domain\username login authenticate
without a problem.<br>
<br>
Our problem arises when we try to create an INBOX for one of these
users. Set up for autocreate, we get the following log entry...<br>
<br>
<font face="Courier New, Courier, monospace">Oct 10 18:07:14 mail
imap[11386]: login: localhost.insumo.net.au [127.0.0.1] insumo\sgibson
plaintext User logged in<br>
Oct 10 18:07:14 mail imap[11386]: autocreateinbox: User insumo\sgibson,
INBOX failed. Invalid mailbox name<font face="Tahoma"><br>
<br>
And we get the same problems when trying to create using cyradm. Using
a single slash, we get an INBOX for insumosgibson, and using a double
slash, we get an invalid mailbox name.<br>
<br>
So, has anyone experieced this, and is there a solution? Or, is there
any standard way to map the \ to a character that is valid in a mailbox
name? Or is my only resort patching the source?<br>
<br>
Thanks in advance<br>
Steve<br>
</font></font><br>
</font></font>
</body>
</html>