Deliver messages to the accounts of virtualdomains.

Wang Penghui wangpenghui at
Tue Jun 8 20:45:16 EDT 2004

Hi, all.

I want to add the virtual domain supported to my Cyrus-IMAP server.
And i have followed the docs with the Distribution
First i changed my imapd.conf to:

configdirectory:        /var/imap
partition-default:      /var/spool/imap
sievedir:               /var/imap/sieve
tls_cert_file:          /etc/cyrusimapd/server.crt
tls_key_file:           /etc/cyrusimapd/server.key
admins:                 cyrus
virtdomains:            userid
hashimapspool:          yes
allowanonymouslogin:    no
allowplaintext:         yes
unixhierarchysep:       yes
sasl_pwcheck_method:    saslauthd
mech_list: plain login
sendmail: /usr/sbin/sendmail
autocreateinboxfolders: Sent|Drafts|Templates|Trash

And my saslauthd.conf to:

ldap_servers: ldap://localhost/
ldap_bind_dn: cn=Manager, dc=hackerdom, dc=org
ldap_bind_pw: Secret:)
ldap_search_base: ou=Realss, dc=hackerdom, dc=org
ldap_version: 3

Then i have added a account named user at in the LDAP directory.

I try two motheds to login with it.
First: I used the command "cyradm"
cyradm --user user at --auth login --server localhost
After type the correct password, I could login well.
Second: I used Mozilla-thunderbird as the MUA.
I filled the IMAP server as "localhost".
After type the correct password, I could login well too.

Then i try to send a message for a test.
But i found that it could not be received at all.

I have checked the /var/log/, and found the follow log:

Jun  9 08:15:03 hartt postfix/trivial-rewrite[5476]: warning: 
dict_ldap_lookup: Fixed query_filter (associatedDomain=*) is probably 
Jun  9 08:15:04 hartt postfix/pipe[5614]: 9C42424384: 
to=<wangpenghui at>, relay=cyrus, delay=3, status=bounced 
(data format error. Command output: wangpenghui: Mailbox does not exist )
Jun  9 08:15:04 hartt postfix/cleanup[5475]: 84BDD24389: 
message-id=<20040609001504.84BDD24389 at>
Jun  9 08:15:04 hartt postfix/qmgr[28434]: 84BDD24389: from=<>, 
size=2503, nrcpt=1 (queue active)
Jun  9 08:15:04 hartt postfix/pipe[5614]: 84BDD24389: 
to=<wangpenghui at>, relay=cyrus, delay=0, status=bounced 
(data format error. Command output: wangpenghui: Mailbox does not exist )

I found that the "user at" has been changed to "user".
I don't know why does it change.
Could someone point out where i have set wrong parameter or other reasons?

I have another question.
I have set
autocreateinboxfolders: Sent|Drafts|Templates|Trash
in /etc/imapd.conf
But why does it take no effect?

Thanks in advance!

Penghui Wang

Cyrus Home Page:
Cyrus Wiki/FAQ:
List Archives/Info:

More information about the Info-cyrus mailing list