>>>>> "BS" == Ben Smithurst <email@example.com> writes:
BS> OK. Details are for Exim,
Have you actually set up Mj2 with Exim? (Just curious; I'd like to know if
it can be done.)
>> 2) Is the destination mailbox provided to the called program in some
>> way? How?
BS> By what you write later, I think you mean if I have a sub-address of
BS> ben+foo, can the program spawned for the pipe know about the "+foo"
Well, I'd prefer to get the whole envelope recipient somewhere (or the part
that's not the sub-address), in addition. The idea is to know exactly what
list we're being called for, so we don't have to specify it separately on
the command line. The sub-address stuff is used for our VERP-like stuff.
BS> Yes, maybe, if I understand what you're saying. In this case, the
BS> configuration entries are alias file entries, yes?
Yes. See how qmail can run every address from one entry in one config
file? If we don't have to do per-list setup then it gets very easy to do
automatic configuration (just do it at install time). Otherwise we have to
fix things up at 'createlist' time, which presents more sticky permission
BS> If you could provide more specific details about what you're trying to
BS> do, I might be able to provide more definite answers regarding what can
BS> and can't be done.
I'm basically trying to see what MTAs have "hard" configuration stuff (like
Sendmail, which is rather painful) or qmail (which is rather simple). I
want to take care of the easy ones first and hopefully dig up people to
work on the hard ones.
>From my reading over the docs a while ago (I was considering switching to
it) I recall that you can specify some way to just pass all addresses that
aren't local users through something and if they aren't accepted by that
_then_ you bounce them. This lets us hook in with only a single config