[Web-cyradm] Creating new accounts seems to work but doesn't

Andrea Conti alyf at libero.it
Fri Sep 8 00:28:41 CEST 2006


> Sep  7 12:51:33 cs-101 lmtpunix[28338]: verify_user(user.test) failed:
> Mailbox does not exist
> Sep  7 12:51:33 cs-101 lmtpunix[28721]: executed
> Sep  7 12:51:33 cs-101 postfix/lmtp[28720]: 770E178A2D: to=<
> test at mail.xxxxxx.com <mailto:test at mail.xxxxxx.com>>,
> orig_to=<test at xxxxxx.com <mailto:test at xxxxxx.com>>,
> relay=mail.mad-caster.com[/var/lib/imap/socket/lmtp], delay=19,
> delays=19/0.01/0.01/0.01, dsn=5.1.1, status=bounced (host
> mail.xxxxxx.com[/var/lib/imap/socket/lmtp] said: 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 (in reply to RCPT
> TO command)

I don't think postfix is the culprit here... the message is being
rejected by cyrus, and postfix is merely reporting the bounce back.

By default (that is, if you didn't set 'local_recipient_maps = ' in
main.cf) postfix rejects messages for unknown users without any further
processing: you'd get a '450 user unknown' sort of thing in that case.

As far as I can tell the recipient address 'test at xxxxxx.com' is found in
the 'virtual' DB table and rewritten to 'test'; the message is then
passed on to cyrus, which complains because there is no mailbox for that
user.

Is the rewritten address correct? Which prefix did you specify for the
domain xxxxxx.com?

If the 'test' address is indeed correct, it looks like web-cyradm failed
to create the mailbox. Make sure the username and password for the cyrus
administrative user in conf.php match those in the database.

Also, be sure that the same user is listed in the 'admin:' line in
/etc/imapd.conf, or you'll get broken accounts -- the database side of
things will be ok, but mailbox creation will silently fail.

HTH,
Andrea





More information about the Web-cyradm mailing list