Reinaldo de Carvalho put forth on 4/10/2010 5:56 PM: > In other words: > > /([0-9]{1,3}(\.|-)){3}.*\.[a-z]+/ reject generic hostname > /(^a?dsl|a?dsl(\.|-)|(\.|-)a?dsl|(\.|-)d(yn|ip|ial)(\.|-)|(\.|-)cable(\.|-)|(\.|-)user(\.|-)|^dynamic|(\.|-)dynamic|dynamic(\.|-)|(\.|-)ppp(oe)?(\.|-|)|^ppp)/ > reject generic hostname
Except these aren't fully qualified patterns, can generate FPs, and cause other problems. The patterns I shared are fully qualified, so the chance of FPs is zero or near zero. Also note the domain specific reject text in my patterns. Your patterns are what many people start out with. They may work fine for a while on low volume vanity servers for the family and the dog, but they don't work well on real mail streams at decent sized organizations. This was discussed at length on spam-l not too long ago. That's how I ended up with the regexp file I shared here, because I was previously using something generic like that above, and a seasoned OP took pity on me (and others). -- Stan