"Nigel Cliffe" <(E-Mail Removed)> wrote
>I have three different mail domains, two for hobbies, one for a small
>company. All running on various hosting firm's machines. We don't seem to
>suffer serious downtime from the hosting firms, nor spam problems. Costs are
>a few tens of pounds per year (actually £25-£50 per year, but that includes
>website hosting).
>
>All of the hosts offer POP3 connection. One offers IMAP-4, though we decided
>after trying that we don't really need it. One offers the ability to fork
>inbound email; so important business incoming is sent to both the main
>mailboxes (accessed through POP3), and also duplicate copies into a HotMail
>(free) account. Thus if we loose our local mail files, the backups fail,
>and loose access to our ISP, we still have access to the mail archive on
>HotMail !
I didn't want to open this can of worms here again

but the short
reason is that ISPs don't offer what we need.
I have a small business which for various reasons (probably as a
result of having a domain name, plus having in past years exposed the
mailto: links openly on the company website) gets about 20k spams per
day.
Among this will be 10-50 emails/day from known contacts (some of whom
are occassionally on spamcop...) and perhaps 1-5 emails/day from
completely new contacts.
Currently, all ISPs manage their spam problem with a mixture of
1 - spamcop and similar IP blacklists
2 - keyword searches, bayesian filters, etc
3 - in some cases, by looking at patterns of incoming emails
I know (from server stats) that 1 removes about 75% of spam but also
drops a few % of real good emails.
2 has been the #1 defence for years but no longer works because
much/most spam is plain English with a GIF attached. Well, you can
make it work 99.x% but it will dump a lot of good emails. THIS is why
a lot of emails simply vanish. OK for private use perhaps but not a
business.
3 should work very well.
I can't take the risk of dropping say 1/4 of emails from previously
unknown contacts. So, we run our own mail server. On that, we filter
email in the following order
- allow anybody on a whitelist
- allow any emails containing any of a list of keywords (company
product names, etc)
- allow any emails addressed to specific usernames
- drop all emails to invalid usernames (this drops ~ 98%)
- challenge the small remainder with a human readable challenge which
requests a REPLY to the email
The whitelist is the accumulated result of all known contacts, plus
anybody who WE write to goes on it too. Plus, existing customers are
on there as a whole domain so any employee can contact us without
hassle (although I would hesitate putting *@ibm.com on there

).
Plus, any responses to the challenges go on there too.
I have enquired to some ISPs but none offer a whitelist + multiple
keywords kind of thing.
The www server doesn't matter - anybody can host a website. But one
day we will move to online shopping and there having the server in the
office has certain advantages.
In the past we used to get dictionary attacks against the system but
these are now less common.