Sergey Golubitsky schrieb am Thu, Apr 18, 2002 at 04:18:37PM +0700: > Hi All. > > I am making my first attempt at setting up a postfix + cyrus mail > server. I created mailboxes for cyrus-user. Cyrus-user sucessed receive mail, > but local user didn't receive mail. :( > > maillog: > Apr 17 20:17:47 octagon postfix/pipe[2076]: 2CF351A4: to=<[EMAIL PROTECTED]> > , relay=cyrus, delay=0, status=bounced (data format error. Command output: sg: M > ailbox does not exist ) > > user sg not cyrus-user. > > bash-2.05a$ postconf -n > alias_database = hash:/etc/aliases > body_checks = regexp:/usr/local/etc/postfix/body_checks > command_directory = /usr/local/sbin > daemon_directory = /usr/local/libexec/postfix > debug_peer_level = 2 > default_privs = nobody > inet_interfaces = all > luser_relay = postmaster > mail_owner = postfix > mail_spool_directory = /var/mail > mailbox_transport = cyrus > mydestination = $myhostname, localhost.$mydomain, $mydomain > mydomain = octagon.westpro.ru > mynetworks = ***.***.***.***/**, 127.0.0.0/8 > myorigin = $mydomain > queue_directory = /var/spool/postfix > relay_domains = $mydestination > relayhost = [***.***.***.***]
1. You may try to set "mailbox_transport" to deliver locally (non-cyrus) and "luser_relay" to use cyrus if no valid local user could be found. 2. You may try to set "mailbox_transport" to procmail which in turn will hand the mail over to cyrus' deliver program. If that fails, procmail could try to spool it locally. 3. You may try to let postfix expand incoming addresses to "<user>@<ltmphost>" or "<user>@<localhost>" and define appropriate transport_maps for each destination (the former will accept cyrus emails via LMTP, the latter will spool it directly into local boxes). Regards, Birger