On Tue, Nov 21, 2000 at 11:25:36PM +0100, Johan Van Gompel wrote:
> Qmail will be the first preverbial victim. The now a year and a half old
> 'ye
> standard qmail build' will have to replaced by something more enhanced.

Why?  Is it broken?

> (1) check if a FQDN exists for the sender's IP (if not: no go);

Are you talking about doing a lookup on the sender domain name?  Not
much point to doing that since the vast majority of spam uses legitimate
but faked sender addresses.

> (2) allow POP3 access via SSL only;

Use a SSL wrapper.

> (3) extract any mail attachment and check it for various things;
>     (viruses, unallowed extensions, etc.)

We use a fairly simple scanner that rejects anything with an attachment
that would be executable by Windoze -- exe, VBScript, etc.  It's worked
great for us.  There are some tools for doing this at
http://em.ca/~bruceg/qmail-qfilter/

> (4) support delivery to same users at different domains;

<plug> http://www.vmailmgr.org/ </plug>

> (5) allow only a more rigid form of authentication;
>     (e.g. POP-before-SMTP)

<plug> http://em.ca/~bruceg/relay-ctrl/ </plug>

> Are there any patches that I should really consider?

Depends what your target environment is.  If you aren't handling
hundreds of thousands of messages a day, most if not all of the "big"
patches are irrelevant (big-todo, big-concurrency).  If you're running
on Linux, you'll want to link against a library that provides
synchronous directory operations (like http://em.ca/~bruceg/syncdir/) or
else you lose reliability.  Everything else should wait until you know
you need it.
-- 
Bruce Guenter <[EMAIL PROTECTED]>                       http://em.ca/~bruceg/

PGP signature

Reply via email to