The cyrus-imap FAQ says the '@' symbol must be escaped in cases where
the username is in the form '[EMAIL PROTECTED]':
http://acs-wiki.andrew.cmu.edu/twiki/bin/view/Cyrus/CyrusDeliverWithAt
Two questions about this:
1. Where (in which file) is the escape sequence needed?
2. Is the escape character one pipe symbol (|) or three? The FAQ gives
examples with both.
I am authenticating against a MySQL 4.1 database with the 'username'
record in the form of [EMAIL PROTECTED] Here is the query in imapd.conf:
sasl_sql_select: SELECT password FROM mailbox WHERE username='[EMAIL PROTECTED]' AND
active='1'
The messages log shows the user can log in successfully, but mail isn't
being written to cyrus-imap inboxes.
Thanks in advance for clues on this.
dn
versions:
cyrus-imap 2.2.12 with autosieve patch from
http://email.uoa.gr/projects/cyrus/autocreate/
cyrus-sasl2 2.1.21
postfix 2.2.5
mysql-server 4.1.13
mysql-client 4.1.13
freebsd 6.0-release-p4 on amd64
----
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