On May 16, 2009, at 11:55 PM, Richard Chycoski wrote:
Using standards to detect spam is a problem, too. Just because a mail generator doesn't meet the full 'letter of the law' does not mean that it is generating spam.

Again, *we* don't view it as a spam-detection methodology at all, and do not promote it as such. When asked directly, we'll tell you that the SpamAssassin folks noticed some statistical correlation between "standards compliance" and "spamminess" but never high enough for an RFCI test to generate the full complement of points needed to instantly qualify something as spam.

It is important to deliver valid mail even from systems that are substandard.

Not true. It is important to deliver, OR TO RETURN AN ERROR MESSAGE, which is what the standards say to do.

David Lang then said:
who can honestly claim that every system they have ever run has been 100% in compliance with _ALL_ RFCs at all times?

for any that are tempted to say that they are, what about when new RFCs are published, how long does it take to get into compliance with them?

for those who believe that everyone should be following them 'or else', how long should you be allowed to take to get into compliance with a new RFC?

are there some RFCs that are more important than others?

In our case, we're not looking to "enforce" ALL of the hundreds? thousands? of mail-related RFCs. We've cherry picked a few that we think are important and (judging by our constituent users), others seem to agree:

        - Do you accept mail to postmas...@yourdomain?
        - Do you accept mail to ab...@yourdomain?
- Does your inbound mail server accept DSN messages with the null- envelope? (e.g., can I deliver a bounce to you?)
        - Is your WHOIS information accurate?
- Are your MX records valid? (e.g., the MX RR doesn't have an IP address in it, or point to a host that has a CNAME instead of an A record, and you're not referencing RFC1918 space on the public net, etc., etc.)

For the most part, it's very hard to say that there is some "technical limitation" in any well-designed, or even moderately-designed, mail system that would prevent a user from being "compliant" on these points. In fact, what we consider one of our biggest "wins" was that we made IMail users so irate that the vendor finally changed their MTA so that it would no longer "Reject mail from <> (to combat the spam problem)" without jumping through a lot of hoops and warning you that it was a Really Bad Idea. Coming from that being the default value to being something that you really had to consciously know what a bad idea it was, was definitely a "win".

but when dealing with the outside world the purpose is almost always to allow everyone to communicate with you, so it's seldom the right thing to be strict.


Sometimes, "tough love" is important as well, though. Sometimes, for a community of mail servers to interoperate well with each other, you've got to set a bar somewhere as to "some basic level" you insist upon, for the good of the community's future success. It can't simply be anarchy, and everyone making exceptions for every new product that rolls off the line and wants to do things differently, or having every site have a different means of tracking down mail delivery issues that you've got to somehow intuit from 4000 miles, two continents, and one language barrier away. Sometimes, you have to simply say, "this is the minimum you need to do before you're allowed to consume my local mail- server resources."

And in the case of the DNSBLs we provide, I don't - for myself - think that bar is set all that high. Sites are, of course, free to use/not- use whichever zones they want.

Cheers,
D

_______________________________________________
Tech mailing list
[email protected]
http://lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to