[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!
 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/* .


To unsubscribe from this list: send the line "unsubscribe zmailer" in
the body of a message to majordomo@nic.funet.fi