Recommended spam.lists and/or sendmail dnsbl settings?
Scott Silva
ssilva at sgvwater.com
Wed Dec 12 22:21:07 GMT 2007
on 12/12/2007 1:05 PM Duncan, Brian M. spake the following:
>
>>> "The Spam Lists To Be Spam" directive could still be set, but
>
>>> MailScanner could quit RBL checks after meeting that condition.
>>>
>
>>> It could even increase performance couldn't it for heavily
>
>> loaded mail
>
>>> servers?
>> It would actually lower performance as each message would
>
>> have to be checked one at a time one list at a time instead
>
>> of firing off multiple queries and looking at the hits
>
>> afterward. Think of telling a joke in a room full of people.
>
>> Do you tell one person at a time and wait for a laugh (or
>
>> not), or do you tell groups of people at the same time?
>> If a sysadmin trusts a list that well, he/she usually uses it
>
>> at the MTA. That is the only way to really cut the load,
>
>> because no further processing is done on it. The batch
>
>> processing is what puts mailscanner ahead of the other
>
>> options like mimedefang or amavisd (or ???).
>
> I know this was from last week, I have been busy and did not see your
> reply till today.
>
> So you are saying currently Mailscanner sends out queries to ALL the
> RBL's listed in the mailscanner conf, but does NOT wait for ALL of them
> to reply?
>
> Your analogy on telling a joke to a room full of people makes sense, but
> if you have to wait for the room full of people to all laugh or not
> laugh it seems less efficient unless I am missing something there.
>
>
>>From what I can see in my logs normally I have log entries for ALL the
> RBL's that each message failed against. And only if an RBL times out
> does it skip it. So does mailscanner after it queries all the RBL's
> initially continue without pause even if one of the RBL's does NOT
> answer?
>
> I do see how serial lookup could slow things down now though, if RBL one
> say no, then it goes onto RBL 2, etc.. So any valid mail will still wind
> up queuing ALL the RBL's anyhow. Just not all at the same time, which
> would add delay(how much I don't know). But if as it works now ALL
> RBL's have to reply before Mailscanner thinks that it is done with that
> message, the difference in time might be very minor. Especially if it
> was serial, and you only wanted 1 RBL to fail and your servers receive
> allot of Spam. (and your first specified RBL check is what you get your
> largest hit on anyhow)
That is a best case senario.
>
>
>
<snip>
>
>> Since you forward all messages, you could have some
>
>> preprocessor do rbl checks and add headers and then get
>
>> mailscanner to not re-scan those.
>
> I guess I will have to look into that if I want to do it. I just
> figured it might be a benefit to have the capability to do it in
> Mailscanner since it already has the RBL checking functionality, just
> not the capability to do it in a serial manner.
Julian made this decision when he created mailscanner. It also uses this same
parallel processing on virus scanning, which saves a lot more cpu power. There
are already a bunch of other options that do it the way you would like.
Mimedefang, amavisd, and a few others that I can't remember right now. Julian
set out to make mailscanner stand out from the crowd. I think he was successful.
>
<snip>
>
> Yeah in my situation I work in an environment where a client could
> technically be a Spammer. So many users need ALL messages that were
> sent to them. I don't have the option of telling a user, the reason you
> did not receive message X which related to a deal you were working on
> was because they use an ISP that they just switched to that got assigned
> a previous block of addresses that were black listed. They don't care
> what I say, they just care they did not receive the message. So we do
> this for all users. If something is RBL'ed and it came from a Spammer
> we just tell them to add the user to their safe sender list in Outlook
> and then I can still fight Spam while giving individual users the
> control to receive what they want. Back before we did this, do you know
> how much time I would waste having to assist other companies IT
> departments in getting off an RBL? Now I never have to.
>
> I wish I could dump RBL'ed messages at my edge. But all I can do is
> wish.
Yes, that is too bad. We drop 60 to 70% of all incoming messages at the MTA.
That is stuff I don't have to scan, check, store, or be responsible for.
Every requirement is different, that is why there are so many tools available.
--
MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't!!!!
More information about the MailScanner
mailing list