[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: "virtual" local users
Eugene Crosser [mailto:crosser@rol.ru] wrote:
>> > Unfortunately, I have problem with this "virtual" local user with
>> > zmailer `router` program. This `router` is trying to chech user has
>> > a system account.
>>
>> Do use "fqdnaliases" mapping mechanism for that.
>
>Alternatively, you can define ROUTEUSER_IN_ABNORMAL_UNIX
>(to anything non-empty), and router will blindly pass
>all domains mentioned in localnames to the local channel.
Yes, thank you, I've juse found this "magic variable".
> Then, it's up to the local delivery agent to to deal
>with nonexistent users and report appropriately.
I'm using standart Cyrus-IMAPd `deliver`. Unfortunately,
the integration is not good, for example it cant support
'no-such-user' case well. It just returns 65 error code
(Data Format Error):
=== /var/log/maillog ===
Oct 13 11:46:43 xeon sm[15503]: S577062AbTJMHq1: to=<user>,
delay=00:00:16, xdel
ay=00:00:00, mailer=local, stat=error Unknown sysexits error code 65!
user:
Mailbox does not exist[exit status 65/65 (data format error)]
=== return mail ==
Reporting-MTA: dns; xeon.vmb-service.ru
Arrival-Date: Mon, 13 Oct 2003 11:46:27 +0400
Local-Spool-ID: S577062AbTJMHq1
Original-Recipient: rfc822;user
Final-Recipient: X-LOCAL;user
Action: failed
Status: 5.3.0
Diagnostic-Code: x-local; 500 (Data format error)
Last-Attempt-Date: Mon, 13 Oct 2003 11:46:43 +0400
===
Moreover, It can't handle 'over-quota' case too.
P.S. As far as I understand, Zmailer and Cyrus-IMAPd both
can support local mail delivery via LMTP protocol well.
So, I'll try to map _all_ 'localmail' to lmtp-smtp/* .
--
-=AV=-
-
To unsubscribe from this list: send the line "unsubscribe zmailer" in
the body of a message to majordomo@nic.funet.fi