Re: Matrix Routing...
Eugene Crosser (email@example.com)
Sat, 10 Jul 1999 15:04:00 +0400 (MSD)
On 10-éÀÌ-99 at 09:15, Marco Gaiarin (firstname.lastname@example.org) wrote:
> I'm thinking about the matrix routing in ifmail, in this day...
> Now we trust MTA routing capabilities, with ``uucp path'' like
> mechanism or hardcoded rules, but this lead to some problem:
> 1) if we don't want to setup a rule for every point, then email
> directed to an nonexistant point simply get wrote in outbound, and sit
> there forver...
> 2) if we are Hub or Host, we have to bounce back email as above...
> In every case, it will be better to bounce email with a correct email
> message explaining how...
> Ok, some MTA can use a special transport ``error'' that get bounces
> back, configurable (i think can be setup also in smail), but i can't
> setup a ``filter'' to catch an HUB (say, 2:333/1000) apart from setting
> up 100 line (1000->1099) in path routing file.
> Also, most of the needed information are stored in nodelist and
> pointlist, so ``routing information'' can be build automagically.
> I'm thinking about a little C program that get in an address, and
> return a path and a transport (compatible with smail queryprogram
> router), or (in some way better) a script that generate a procmail
> recipe file that do real filtering.
> Someone have already done it?! ;-)))
Look at ifcico/ifroute.c, I started it back in '93? or 94? but never made
it do anything real useful.