Subject: Re: postfix and fork errors in .forward/procmail
To: Greg Troxel <gdt@ir.bbn.com>
From: D'Arcy J.M. Cain <darcy@NetBSD.org>
List: current-users
Date: 10/17/2006 12:11:17
On Tue, 17 Oct 2006 12:00:09 -0400
Greg Troxel <gdt@ir.bbn.com> wrote:
> So I think it's forking /bin/sh to run the "procmail || exit 75"
> compound command, and /bin/sh can't fork.  This turns into 550 via
> sys_exits_fake.   It seems that random non-understood errors ought to
> be 4xx.  I haven't looked in the in-tree postfix.

Sounds like a bug in Postfix to me.  In this case especially we are
depending on an external command which can be fixed by the admin.

I think that 5xx errors should be reserved for situations where we know
that there is something wrong with the email itself.  IOW, 5xx is for
"We know what we don't like about this email and we don't expect to
change our minds later" type of errors.

-- 
D'Arcy J.M. Cain <darcy@NetBSD.org>
http://www.NetBSD.org/