> On Wed, 6 Nov 1996, Michael S. Fischer wrote:
> > > but it only allows many to one, i.e. many clients to one server. I'd
> > > like to implement many to many. The packet filtering is something I'd
> > I'm using plug-gw (part of the TIS FWTK) to do this. Just plug port 110
> > on your firewall to the address and port you have your POP server ... on
> I think they are looking for something that will pass the POP request
> on to another arbitrary server, not one that they have set up themselves.
If you want pop out to arbitrary servers using a proxy, you'll
have to either have a transparent proxy (lots of them around), or a
modified "proxy aware" pop client that will talk to a nontransparent
proxy server (I know of no such beast). Failing that, you'll have to
resort to packet passing of some way, shape, or flavour,
routing/NATing and allowing outgoing connections to port 110.
For a transparent proxy, If you're not concerned about
watching the data stream on your outgoing requests to remote clients
(and for outgoing it's probably not a big deal), any generic
transparent TCP proxy will do. Our Juniper Firewall Toolkit
(http://www.obtuse.com/juniper) will do this, as will most of the
other major firewalls that are proxy based.