Bryan Scott wrote:
The Point:

I wrote a plugin called "check_badbounce" that rejects *bounces only* from specific remote servers that try to bounce messages that didn't originate from my network in the first place. It does it using the HELO message received from the remote machine, so it's not meant for the spammers as much as it is for the few poorly configured big guns' servers.
What are you looking at to identify a "bounce"?

I let a few things go beyond my normal queue
and they go into .qmail-default maildir.

-Bob

It may be better to accept the message, but silently discard it, thereby appearing RFC compliant and pleasing end-users at the same time. Have we built a framework for that (accept but don't queue)?

Anybody else have a use for this?

Background:

Some RoadRunner customer in Texas is infected with a virus that is attempting to deliver email to non-existent users on one of our domains using webmaster, admin, support, etc. addresses as the sender address from that same domain. The RoadRunner SMTP server happily relays the message, stripped of its viral payload (either the user's PC is doing it or their server is, can't tell which).

RoadRunner doesn't apparently support SPF, or they don't apply it to their relaying customers.

After no response whatsoever from RoadRunner's abuse dept., I've decided to simply blacklist *only the bounces* coming from two specific subdomains of rr.com, since each has about 3 or 4 relaying servers. Our customers can still receive valid email from them, they just won't get any failure notices.

Although this is technically a no-no, it doesn't seem RoadRunner cares to do anything about it, since they are letting their customers craft whatever kind of email they want, and they don't respond to my abuse complaints. So I've justified protecting my users from their ignorance.

The idea that, of course, is that it's tool to use as a bandaid for temporary problems. It has kept our group inboxes clean which makes me and my users happy.

Anyone else have a need or use for this? I thought I'd ask before I post the plugin, as there are "RFC ethics" involved. (Wouldn't want anyone to show up on RFC-ignorant.) :)


-- Bryan


Reply via email to