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

Reply via email to