I looked in the archives, but couldn't find my exact problem. If it's in
there, please let me know. (Also, the list archives doesn't seem to allow
browsers to follow threads easily. Just a note.) A quick summary: my problem
is that Cyrus/Postfix keeps telling me a mailbox doesn't exist when I test
an account on a system configured for virtual domains. More details follow.

First, following are the versions of the software that I am using:

cyrus-1.6.24_2      The cyrus mail server, supporting POP3, KPOP, and IMAP4
pro
cyrus-sasl-1.5.24_7 RFC 2222 SASL (Simple Authentication and Security Layer)
db3-3.2.9_2,1       The Berkeley DB package, revision 3
pcre-3.4            Perl Compatible Regular Expressions library
postfix-20010228.3_2 Alternative Mail Transfer Agent (MTA)

This was installed from the ports tree on FreeBSD 4.4-RELEASE.

I have Postfix configured for virtual domains, and the test before I
installed Cyrus was successful. I then installed Cyrus and changed Postfix's
main.cf to:

mailbox_transport = cyrus

I then restarted Postfix:

# postfix reload

Next, I created a mailbox named user.dpuryear:

mail# cyradm -u mailadmin mail
Please enter your password:
mail.actioncore.com> Dec 18 15:03:10 mail imapd[60477]: login:
mail.actioncore.com[10.0.0.5] mailadmin CRAM-MD5 User logged in
lm
[EMAIL PROTECTED]  root
dpuryear~lenderhost~com  user.dpuryear

Next, I update the virtual table:

# postmap virtual

I then set the password using saslpasswd, but that shouldn't be necessary
just to send mail to the mailbox, correct? Ok, so I try a test message:

mail# mail [EMAIL PROTECTED]
Subject: hi
.
EOT
Null message body; hope that's ok

mail# tail /var/log/maillog
Dec 18 15:06:10 mail postfix/pickup[60394]: 8D11E60E03: uid=0 from=<root>
Dec 18 15:06:10 mail postfix/cleanup[60496]: 8D11E60E03:
message-id=<[EMAIL PROTECTED]>
Dec 18 15:06:10 mail postfix/qmgr[60416]: 8D11E60E03:
from=<[EMAIL PROTECTED]>, size=305, nrcpt=1 (queue active)
Dec 18 15:06:10 mail postfix/pipe[60499]: 8D11E60E03:
to=<[EMAIL PROTECTED]>, relay=cyrus, delay=0, status=bounced
(user unknown. Command output: user.dpuryear: Mailbox does not exist _ )
Dec 18 15:06:10 mail postfix/cleanup[60496]: C0D7A60E04:
message-id=<[EMAIL PROTECTED]>
Dec 18 15:06:10 mail postfix/qmgr[60416]: C0D7A60E04: from=<>, size=2015,
nrcpt=1 (queue active)
Dec 18 15:06:11 mail postfix/pipe[60499]: C0D7A60E04:
to=<[EMAIL PROTECTED]>, relay=cyrus, delay=1, status=bounced (user
unknown. Command output: root: Mailbox does not exist _ )

I am confused. What is going on? Shouldn't that mail be going to
user.dpuryear mailbox? And what about root? Any help is appreciated. I'm
sure it's something silly. Anyway, following is my Postfix config if that
helps:

mail# grep -v # main.cf

queue_directory   = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory  = /usr/local/libexec/postfix

mail_owner = postfix

myhostname = mail.actioncore.com
mydomain   = actioncore.com

myorigin = $mydomain

mydestination = $myhostname localhost.$mydomain $mydomain

inet_interfaces = all

notify_classes = resource, software

initial_destination_concurrency_limit = 5
default_destination_concurrency_limit = 15

relay_domains = hash:/usr/local/etc/postfix/relay_domains

mailbox_transport = cyrus
virtual_maps = hash:/usr/local/etc/postfix/virtual

Regards, Dustin

---
Dustin Puryear <[EMAIL PROTECTED]>
Information Systems Consultant
http://members.telocity.com/~dpuryear
In the beginning the Universe was created.
This has been widely regarded as a bad move. - Douglas Adams


Reply via email to