"@" in mailbox names
Edward Rudd
eddie at omegaware.com
Tue Jul 29 00:10:23 EDT 2003
you need to store the username map in the LDAP as
daniel\\\@test4.mydomain.com
the @ needs to be escaped..
On Mon, 2003-07-28 at 21:56, Daniel Lawson wrote:
> I want to use the @ character in a mailbox name in cyrus 2.1.x
>
> I have a virtual domain setup, using LDAP as the backend, and exim as
> the MTA. Everything works fine if I use usernames of the format
> user__domain_part1_part2, however that isn't very nice for end users.
> I'd much prefer to use 'user at domain.part1.part2' as the username. Using
> unixhierarchysep I can use '.' in the username, which is the first step,
> but it appears to choke on having an '@' in the username.
>
> Delivery to 'daniel_test4.mydomain.com' works just fine.
>
>
> Is there any particular reason that Cyrus doesn't allow delivery to an
> address with an '@' in it? I've tried googling for this, but its tricky
> doing a search for '@' on mailing lists... :)
>
> About the only thing I can think off of the top of my head is that
> Kerberos principals have an @ in them.
>
> Thanks,
>
> Daniel
>
> Below are some notes on my setup
>
> Runnig cyrus 2.1.13 (from debian unstable, backported to debian woody).
>
> #cyrdeliver daniel at test4.mydomain.com
> daniel at test4.mydomain.com: Mailbox does not exist
>
> #cyrdeliver -l
> 220 smog LMTP Cyrus v2.1.13-IPv6-Debian-2.1.13-0woody.4.0 ready
> LHLO smog
> 250-smog
> 250-8BITMIME
> 250-ENHANCEDSTATUSCODES
> 250-PIPELINING
> 250-SIZE
> 250-AUTH EXTERNAL
> 250 IGNOREQUOTA
> RSET
> 250 2.0.0 ok
> MAIL FROM:<root> AUTH=<>
> 250 2.1.0 ok
> RCPT TO:<daniel at test4.mydomain.com>
> 550-Mailbox unknown. Either there is no mailbox associated with this
> 550-name or you do not have authorization to see it.
> 550 5.1.1 User unknown
>
> (cyradm output)
> localhost> lam user/daniel at test4.mydomain.com
> mail lrswipcda
> anyone lrswipcda
> daniel at test4.mydomain.com lrswipcda
> mailadmin lrswipcda
>
> strace'ing cyrdeliver gives basically the same as the output from
> cyrdeliver -l above - i copied the commands send via lmtp as read from
> the strace.
--
Edward Rudd <eddie at omegaware.com>
Home Page <http://urkle.drip.ws/>
More information about the Info-cyrus
mailing list