Quoting Homer Wilson Smith ([EMAIL PROTECTED]):
> > Why?
> > With Linux, unlikely (NFS is, er, egregious, esp before 2.4.x).
> >
> > Sendmail delivers all mail to one machine.  One machihne delivers
> > mail locally which qpopper serves.
> >
> > Anything wrong with that?
> 
>     Yes, the load engendered by sendmail is being overwhelmed by
> spammers, the load engendered by popper is almost nothing.  We want
> the reading to be on one machine that is not under constant strain,
> and also be able to put in more than one round robin sendmail machine,
> as many as necessary to deal with the spam that all deliever valid
> e-mail to the popper machine drives.

Ah!  Thanks, you've described your problem now rather than
your beleived solution.  We can address the problem in a way
that I think is better (and have done many many times).

Mail comes into you (spam, whatever).  You filter it
at one of N boxes with equal value MX records.  N can
be 1, 2 is nice for redundancy, but if you need, you add more.
Better to make the machines robust enough to deal with whatever
your run.

DNS and MX records allow's mail delivery to be extremely robust.

All these front machines use a mailertable entry to send all your
mail back to the qpopper machine, which now only gets mail from
your filtering machines.

This mail server machine has minimal load (it gets filtered mail
and puts it in spools).

The edge/filtering machines work like hell.  If it gets too high,
you can scale laterally with more machines.  Odds are than a 4CPU
DL580 with multiple disks will handle the highest loads unless your
anti-spam software is brutally inefficient.

You may want a non-spam filtering machine to handle SMTP for internal
users.  Since Eudora (annoyingly) doesn't look at MX records for
its relay, you can just set an A record for this machine.  Don't
allow access from the outside through tcpwrappers, ipfilter/ipfw,
your router, firewalls, whatever.


>     Homer
> 
> >
> > Quoting Homer Wilson Smith ([EMAIL PROTECTED]):
> > >      Running,
> > >
> > >      Linux 2.0.38 or 2.4.x,
> > >      sendmail 8.8.8 or 8.12.x
> > >      procmail 3.22
> > >      qpopper 4.0.2
> > >
> > >      Is there any way to run qpopper on one machine and sendmail/procmail
> > > on multiple other machines, and allow sendmail/procmail to deliver mail to
> > > drives that popper can read without corrupting mailboxes?
> > >
> > >      Pointers to RTFM encouraged as well as direct answers.

Reply via email to