Slashdot Mirror


De-spamming Your Inbox The Hard Way

ajain writes "Even after using precautions like dummy email address in public forums, I have been plagued by the spam mails for long time now. Accidentally, I hit upon a not-so-elegant but effective solution recently: Ever thought of shutting down the mail server temporarily to stop spam to your inbox permanently? Well, it seems to work. In my case, a two-day shutdown resulted in 97.5% decrease in spam traffic! Here are the details and a step-by-step guide to this desperate-method of spam reduction. I think I'll model, simulate and then optimize the amount of shut-down time required for spam levels to drop to zero!"

46 of 631 comments (clear)

  1. Another approach... by beh · · Score: 3, Informative

    You might entertain another method - if you have an internet domain of your own. Make use of mail-subdomains that you cycle through regularly.
    And only trusted friends give permanent (or ermanent sub-domain) email addresses.

    And as for mailing lists, if you use procmail to filter inbound messages on mailing lists, scan for specific things in it, e.g. don't just scan for the recipient, but also for specific mailing list headers. Anything that falls through this sieve you throw away (or, at least, quarantine it in a separate location).

    1. Re:Another approach... by admp · · Score: 3, Insightful

      This is the same as not using email at all. Personally I find this technique useless. Don't you?

    2. Re:Another approach... by Steepe · · Score: 3, Interesting

      I personally use alternate email aliases on my mail server that forward to my real account. then, once every couple of months, I delete those aliases and create new ones to post to websites, or use when I sign up for something. Only close personal friends get my real address, and if spam ever does show up directly at that address, I attack the spammer in every way possible. (spamcop, the spam fcc email address, etc)

      Seems to work fine for me, and I can keep my mail server up 24/7.

      --
      Just three more hours seapeople and you can finally take me away from this crappy God Damned planet full of hippies
    3. Re:Another approach... by gcaseye6677 · · Score: 3, Interesting

      Speaking of attacking in every way possible, I'm surprised some group of "white hat hackers" hasn't come up with a DDOS spammer attack bot, kind of like the Lycos screensaver. This is something that couldn't be done by a corporation for liability reasons, but I doubt the FBI or other law enforcement groups are going to care if people are DDOSing known spamming networks. Even better, the spammers can't sue anyone unless they want a class action countersuit on behalf of those spammed.

    4. Re:Another approach... by ReverendLoki · · Score: 5, Funny
      . And there's no such thing as a white hat cracker.

      ... at least not after Labor Day...

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    5. Re:Another approach... by whoever57 · · Score: 4, Informative
      Speaking of attacking in every way possible, I'm surprised some group of "white hat hackers" hasn't come up with a DDOS spammer attack bot, kind of like the Lycos screensaver.

      You have not looked at artists against 419, have you? It's not a bot, just a few web pages that continuously reload images from spammers' sites, but it seems to be effective.

      --
      The real "Libtards" are the Libertarians!
    6. Re:Another approach... by Anonymous Coward · · Score: 5, Interesting

      Actually if you own a domain. Simply use abuse@yourdomainhere.com as your e-mail address. You will never receive any spam. I know this is not practical for most people but it works flawlessly.

    7. Re:Another approach... by Kethinov · · Score: 4, Insightful

      I wonder if someone might write a program or plugins for existing mail programs to adapt on this approach? Every time you mark a mail as junk, it sends it back to your mail server to be treated as if it were bounced. This way anything you mark as junk gets bounced back to the spammer as if your mail server was down. Have the cake and eat it too?

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    8. Re:Another approach... by Kick+the+Donkey · · Score: 3, Funny

      Wouldn't that be white hood cracker?

      --
      /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
    9. Re:Another approach... by devilspgd · · Score: 3, Insightful

      And when a spammer puts your URL in their spam, you'll just happily pay the bandwidth bill in the name of fighting spammers?

      Repeat after me: Do not fight abuse with abuse.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
  2. Sure, that's fine... by BaldGhoti · · Score: 3, Insightful

    ...if you don't mind missing potentially important emails. It's a bit overdrastic and if you're supporting multiple users, it's going to be a totally unacceptable solution.

    --
    [insert witty sig here]
    1. Re:Sure, that's fine... by spuke4000 · · Score: 3, Interesting
      How about modifying your mailserver, such that when an email message is marked as spam it sends a message to the sender saying it bounced. That way you don't drop any valid emails, and at best you get dropped from the spammer's list, at worst you make it so spammers have to keep long lists of invalid email addresses in case they are implementing this filter.

      Just a thought.

      --
      This post cannot be rebroadcast without the express written constent of Major League Baseball.
    2. Re:Sure, that's fine... by fafaforza · · Score: 5, Informative

      Most spammers use joe-job attacks so you'll likely get a double bounce back on your server, or someone innocent will get your bounce.

  3. There's a typo in the dept. line by Anonymous Coward · · Score: 3, Funny

    They left out a t.

    1. Re:There's a typo in the dept. line by Kaimelar · · Score: 3, Funny

      Sir (or Madam), I salute you. I've been editing technical proposals all day, and when I took a break to check Slashdot I was still in grammar-Nazi mode. The blatent screwup on the department line made me want to kill someone -- until I read your comment. I'm sure my coworkers are wondering why they keep hearing supressed laughter from my office.

      Thanks for lightening up my entire afternoon.

  4. Shutdown by Anonymous Coward · · Score: 5, Funny

    In my case, a two-day shutdown resulted in 97.5% decrease in spam traffic!

    Rumour has it that shutting down your server permanently will result in a 100% reduction in spam traffic.

    1. Re:Shutdown by bluelip · · Score: 3, Insightful

      If it was going to take that long, I'd throw up another box, point an mx record to it and hold the email there.

      Would look more professional that eveyone getting email around the lines of "Your email could not be sent for the past X hours......"

      Sendmail will do this almost out of the box if MX records are correct.

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
  5. That's not the hard way by Neil+Blender · · Score: 3, Funny

    Manually deleting them one by one is the hard way.

  6. That only works for smart spammers by fireboy1919 · · Score: 4, Informative

    Don't be fooled: there are plenty of stupid ones.

    I shut down my e-mail server for a year and a half when I was getting the strange Spanish spams.

    When I brought it back online again, I started seeing them again.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  7. consequence: by Progman3K · · Score: 4, Insightful

    A few hundred random people received
    "The message you sent X was undeliverable"
    spam instead.

    Nice.

    --
    I don't know the meaning of the word 'don't' - J
    1. Re:consequence: by Mr.+Bad+Example · · Score: 4, Funny

      > A few hundred random people received
      > "The message you sent X was undeliverable"
      > spam instead.

      That's the worst haiku I've ever seen.

  8. This simply doesn't work. by barcodez · · Score: 5, Informative

    I've got domains that I have left inactive for year then re-added them to dns and set up mail accounts for them and the spam comes in immediately.

    Spammers simply aren't diligent when it comes to maintaining their list, they don't remove bounced emails (as they have spoofed all the headers anyway so they don't receive the bounces) they don't remove the address from domains without MX records or no reponding hosts(as they send all the spam from botnets that don't report failures back anyway).

    I don't know what this guy did but he is thoroughly mistaken.

    --

    ----
    1. Re:This simply doesn't work. by SoTuA · · Score: 4, Insightful
      I don't know what this guy did but he is thoroughly mistaken.

      I'd bet a beer that the new mail server installed at his institute includes some form of spam protection. My university's mail system has gone down for two days, and I still get one or two hundred spam mails a day. (of course, only one or two make it through the spam filters :)

  9. Sounds like fun by hobo2k · · Score: 5, Funny

    Anybody want to help me shutdown hotmail for a couple days?

  10. Other option.. by Coleco · · Score: 3, Interesting

    ..perhaps won't slow the flow of spam but will let you know who that bastards are that are selling your email in the first place. Buy a domain name then use a different email address of every site that asks for an email.. for example 'amazon_email@yourdomain.com' if you fill in a form at amazon.com.

    You'd be suprised at the sites that promise to protect privacy and don't.

  11. Maybe they added spam filtering? by sterno · · Score: 4, Insightful

    The article says that the school upgraded to a new version of Exchange during that two day period. IS it possible that during the course of the upgrade they also added some anti-spam features that aren't visible to the end user?

    I know that personally I've had my mail server go down for more than two days without a backup relay and had no notable drop in spam traffic.

    --
    This sig has been temporarily disconnected or is no longer in service
  12. Re:KDEMail? by rf600r · · Score: 4, Insightful

    Bounce != no SMTP session at all

    Spammers care little if at all about bounces. Ponder, for a moment, how many bounce messages his server sent when it was off if this is still confusing you.

  13. Greylisting? by Doomie · · Score: 5, Informative

    Isn't this just a variant of greylisting? (the link is the first hit on google for 'greylisting')

    In case of our university mailserver it worked like magic. I was getting 100 spams per day and now I get 4-5 and these are mostly from 'professional' "spamming houses" (the ones with proper mailing lists and proper mailservers, but which don't like poeople who try to unsubscribe).

    --
    Doomie
  14. Unacceptable by DanteBlack · · Score: 4, Insightful

    This is a totaly unacceptable solution in a real-world business environment. Two days worth of bounced emails and even a moderate size company could miss over a $100K worth of online orders. Worse yet they could lose a current customer or, almost certainly, a potential customer. Customers as a rule don't take kindly to bounced orders and then they go to a competitor.

    There are drop in solutions out there. Use them if it's a real issue.

    --
    I am invisble, and you can't see me.
  15. Re:KDEMail? by Erik+Hensema · · Score: 5, Insightful

    No. Bounces never reach the spammer. Ever. Spammers always use fake sender addresses, so the bounces will go to an innocent bystander.

    So, while totally ineffective, you also burden the innocent bystander with yet another bounce.

    The only way to combat spam is to reject it on the SMTP level.

    Note that the guy in the article was wrong. When a mailserver is offline for two days, no bounces are sent. Sending mailservers will usually retry for 5 days before bouncing the message.

    However, spammers don't use mailservers to send their spam, they deliver the spam direcly to the receiving mailserver. They've got instant feedback on wether the spam is accepted by the mailserver or not.

    When a mailserver is offline, spammers will know immediately. However I doubt they'd remove your name from the list because of this simple fact. Mailservers are regulary offline for multiple days.

    In this case I rather think they installed a very good spamfilter on that brand new Exchange Server.

    --

    This is your sig. There are thousands more, but this one is yours.

  16. Yes, like greylisting. (ie, Postgrey for Postfix) by kriegsman · · Score: 5, Interesting

    Our Postfix mail server uses Postgrey (click link for graph showing effectiveness), and it's as close to 'magic' as I've seen yet in the antispam category.

    -Mark

  17. Re:Another [failed] approach... by rjamestaylor · · Score: 5, Funny

    From: Sammy Spammy
    To: undisclosed-receipient
    Subject: Don't buy this: Get it free!

    For a limited time you can get the Wally Whizbanger FREE!!!!
    ...

    --
    -- @rjamestaylor on Ello
  18. Your post advocates a.... by Anonymous Coward · · Score: 3, Funny

    Your post advocates a

    (x) technical ( ) legislative ( ) market-based ( ) vigilante

    approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which vary from state to state.)

    ( ) Spammers can easily use it to harvest email addresses
    (x) Mailing lists and other legitimate email uses would be affected
    ( ) No one will be able to find the guy or collect the money
    ( ) It is defenseless against brute force attacks
    ( ) It will stop spam for two weeks and then we'll be stuck with it
    (x) Users of email will not put up with it
    ( ) Microsoft will not put up with it
    ( ) The police will not put up with it
    ( ) Requires too much cooperation from spammers
    ( ) Requires cooperation from too many of your friends and is counterintuitive
    ( ) Requires immediate total cooperation from everybody at once
    (x) Many email users cannot afford to lose business or alienate potential employers
    (x) Spammers don't care about invalid addresses in their lists
    ( ) Anyone could anonymously destroy anyone else's career or business
    ( ) Ideas similar to yours are easy to come up with, yet none have ever worked
    ( ) Other:

    Specifically, your plan fails to account for

    ( ) Laws expressly prohibiting it
    ( ) Lack of centrally controlling authority for email
    ( ) Open relays in foreign countries
    ( ) Ease of searching tiny alphanumeric address space of all email addresses
    ( ) Asshats
    ( ) Jurisdictional problems
    ( ) Unpopularity of weird new taxes
    ( ) Public reluctance to accept weird new forms of money
    ( ) Huge existing software investment in SMTP
    ( ) Susceptibility of protocols other than SMTP to attack
    ( ) Willingness of users to install OS patches received by email
    ( ) Armies of worm riddled broadband-connected Windows boxes
    ( ) Eternal arms race involved in all filtering approaches
    (x) Extreme profitability of spam
    ( ) Joe jobs and/or identity theft
    ( ) Technically illiterate politicians
    (x) Extreme stupidity on the part of people who do business with spammers
    ( ) Dishonesty on the part of spammers themselves
    ( ) Bandwidth costs that are unaffected by client filtering
    ( ) Outlook
    ( ) Other:

    and the following philosophical objections may also apply:

    ( ) Any scheme based on opt-out is unacceptable
    ( ) SMTP headers should not be the subject of legislation
    ( ) Blacklists suck
    ( ) Whitelists suck
    ( ) We should be able to talk about Viagra without being censored
    ( ) Countermeasures cannot involve wire fraud or credit card fraud
    ( ) Countermeasures cannot involve sabotage of public networks
    ( ) Sending email should be free
    ( ) Why should we have to trust you and your servers?
    ( ) Incompatiblity with open source or open source licenses
    ( ) Feel-good measures do nothing to solve the problem
    (x) Temporary/one-time email addresses are cumbersome
    ( ) I don't want the government reading my email
    ( ) Killing them that way is not slow and painful enough
    ( ) Other:

    Furthermore, this is what I think about you:

    (x) Nice try, dude, but I don't think it will work.
    ( ) This is a stupid idea, and you're a stupid person for suggesting it.
    ( ) Nice try, assh0le! I'm going to find out where you live and burn your house down!

  19. NO, don't bounce, reject at MTA level ONLY by gnuman99 · · Score: 5, Informative
    I just did a quick test on my mail server (~2500 users) to bounce only the spam that our filtering system identifies as 90% probability or higher. That's about 45-50% of the spam we get. Here are the results

    No no no. DO NOT bounce mail that doesn't pass though spam filter after you accepted it for delivery. You are only spamming someone else.

    What you need to do is to reject the email BEFORE you accept it in the queue. That is, after DATA is complete, scan the email and if it fails the test, then reject it at the MTA level. If you accept the email in MTA (ie. after DATA is complete), then DO NOT bounce it because the headers do not have the real FROM: anyway (in case of spam)

    Also, if you are bouncing mail after DATA, then your servers will try connecting to some other MTA raising your load. Bad idea.

    1. Re:NO, don't bounce, reject at MTA level ONLY by Tripster · · Score: 4, Informative

      This works great actually. There are a couple of methods to do it. I do it with SimScan (www.inter7.com) with my ISPs incoming MTA system. It checks incoming SMTP bodies with ClamAV and SpamAssassin and drops the viruses at the gate and if the message scores 10+ in SA it drops those at SMTP with a 5xx error.

      Our previous method was with qmail-scanner which would then quarantine viruses and mark spam and pass it on to the end-user MTA. That method caused many pages due to high CPU usage when spammers hit hard.

      The new SimScan system is C based so it is a tad easier on load, hardly see any red events anymore.

      An alternative is available with Exim's exiscan patches for those using Exim.

      After applying this system at my ISP the incoming spam levels have been reduced dramatically, we can still pass thru to those not wanting the filtering but for the rest of the customers they are very happy to not have nearly as much junk in the inbox.

      Some have actually called wondering why they are only really getting their legitimate email now :)

    2. Re:NO, don't bounce, reject at MTA level ONLY by MagicMike · · Score: 3, Informative

      I recognize you were talking postfix, but sendmail has a plugin interface for this, where the modules are called "mail filters", or "milters" for short.

      So you what you want then is spamass-milter and clamav-milter (both available from the dag RPM repository for modern redhat/fedore systems - so you can update them automatically for errata packages).

      There must be something similar for postfix - its more advanced than sendmail, right? No sarcasm there either - I'm sure there's a way.

      The only thing to watch out for is that both spamassassin and clamav will lock up sometimes while processing mail.

      I finally took a second computer and scripted up a nagios filter check that sends mail to the mail server on a specific userid, then attempts to scp the mailbox over to make sure it got filtered. If the mail doesn't show up in 5 seconds, something is wrong, and it service stop/starts all the mail server components.

      That sounds bad, but it really isn't. Happens about once a day, but no mail ever drops, the sending server just queues.

      Finally, spammers and virus writers learn, so you're system needs to learn too, right? Set up "RulesDuJour" to update rules from the SpamAssassin Rules Emporium (SARE - http://www.rulesemporium.com/) so SA learns as the spammers learn, and be sure to update the ClamAV definitions regularly in an automated way, and you've got a robust system that updates itself and is monitored while being a good netizen by rejecting stuff at the MTA level.

      The next thing you know, inboxes are squeeky clean, and the admin is relaxed.

      Cheers.

    3. Re:NO, don't bounce, reject at MTA level ONLY by CritterNYC · · Score: 4, Informative

      Maybe I'm not following you, but even if you reject at the MTA level won't the exploited mail relay bounce the message to the forged originator anyway? The only difference is who is doing the bouncing. Either way, the rejected message is bounced, assuming that a 3rd party relay (and not custom spam software) is doing the sending.

      Most spam is coming from an exploited box directly. If it gets a 5xx Denied message, it just fails to send that message and generates no bounce. Legit mail from a real mail server will drop a bounce message in the sender's mailbox.

  20. Or delay delivery, and check again ... by theblackdeer · · Score: 5, Interesting

    Our ISP has set up a slightly more elegant way to fliter out lots and lots of spam. They call it DoubleVerify.

    From the FAQ (http://www.olympus.net/doubleVerifyNL):

    DoubleVerify gets two chances to automatically identify mail. When mail arrives at our mail server the first time our server requests the sending mail server to send it a second time. Spammers rarely comply. Legitimate mail servers typically resend the mail about fifteen minutes later. Once OlympusNet receives mail the second time, it immediately delivers that mail and continues to immediately deliver mail from that sender. The DoubleVerify process works invisibly and is handled automatically by the mail servers.

    You can whitelist entire domains (like your company, for example), too. It's worked pretty well for us.

  21. Those who don't understand technology are ... by Obfuscant · · Score: 5, Interesting
    doomed to repeat it. From the article:

    During that time, all the mails sent to my mail account were of course bouncing.

    Of course they were NOT. During that time, emails sent to your account were being held at the sending server, or, in the case of spammers who aren't using open relays, there was a timeout during the connection to port 25 on your server. Neither results in a bounce. Most intelligent email systems are set up with a 5 day queue.

    In other words, it will take 5 days for bounces to start being sent. That's for real email. For the spam, the bounces will be sent to fake addresses and the spammers will never see them.

    I've had systems in place on many of my accounts for YEARS that bounce (reject with "unknown user" errors) spam and the same spammers keep sending the same shit over and over again. I've waatched the mail logs on my domain's servers where 99% of the incoming email is undeliverable spam (it ALL bounces) and the same spammers keep sending the same shit over and over again. Spammers simply either DO NOT CARE if they get a bounce, or do not see the bounces anyway.

    There must be a different explanation for the reduction in spam. A new spam filter on the server, for example. Spammers seeing bounces and stopping is patently ridiculous.

  22. Not a good idea by Q2Serpent · · Score: 4, Insightful

    Many spam emails have forged 'from' addresses and/or envelope senders, so if you bounce the email, the bounce may end up at some unsuspecting person's email. This only adds to the problem.

    1. Re:Not a good idea by paz5 · · Score: 3, Interesting

      I have experianced first hand the repercussions of forged from fields. For a while (and probably still i was getting many message undeliverable emails and people asking to be taken off my list when a random user at my domain was being used as the from address in spam. The hundreds of emails i got a day forced me to turn off the catch all address, and recently i got notified of a complaint about my domain by my school. Has anyone else had this happen, and how can you deal with this?

  23. Blocklists, Teergrubes, Bandwidth Suckers by billstewart · · Score: 4, Informative
    Active cracker DDOSing is mean and nasty and you shouldn't do it. But there are better-behaved ways to use group efforts to stop spammers.
    • Blocklists are of course a critical tool - identify the spammers or the relays/proxies/zombies they exploit, publish their addresses so that people can reject mail from them.
    • Sugarplums and other spam poisoners generate web pages full of bogus trap addresses for spammer address harvesters, so that they can DDOS themselves. Infinite-loop web pages, bogus email addresses, email addresses of other spammers, email addresses of teergrubes, spambait addresses on your machines that tell you to block anything from that IP address. Imagine if everybody set your 404-not-found page to include a few bogus addresses for spammers to email to...
    • Teergruben are modified tarpit mail servers that answer SMTP v...errrrryyyyyyyy... sssssssllllloooooooowwwwwwwlllllllly, and can keep SMTP senders that talk to them tied up for minutes or hours. If you're running real SMTP on the same machine, you can configure the tarpit function to only happen for recognized spammer IP addresses, or else you can run a dedicated server (e.g. if you're not running your own SMTP on your DSL or cable modem.) One of these doesn't make much difference. Lots of teergrubes can tie up lots of spammers.
    • Bandwidth Suckers like Artists Against 419 repeatedly download images from spammer websites to tie up their bandwidth. Because many web sites and ISPs charge for bandwidth on a 95th percentile basis, two days of heavy downloads can totally jack their bandwidth bill for a month, and small sites (e.g. free web pages) that have quotas can be taken out for the month by aggressive downloads (1GB is about 6 hours at 384kbps, so you can blow out a small quota overnight.)
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Blocklists, Teergrubes, Bandwidth Suckers by jonastullus · · Score: 4, Insightful

      - "blocklists" are also questionable because the maintainers of these lists gain a lot of power and often ask for huge amounts of money for address-ranges which were accidentally added to be removed again!

      - "teergruben" are a nice idea, but they would have to rely on source address filtering or only kick in after a few hundred messages. and if the spammer simple multithreads his sending "server" he might not be THAT bothered with slower delivery, as he can have thousands of concurrent deliveries, totally bogging down the receiving server!
      and also, if teergruben should just be the exception it is trivial to add a timeout to the delivery routine to abort after 1 minute or so of trying to deliver!

      - "bandwidth suckers" - this is just the kind of anarchistic vigilante justice that SHOULD SIMPLY NOT occur! even if it were not for the "collateral damage" to the network infrastructure and "innocent" pages being accidently hit, this is no better than stoning criminal suspects to death without proper trial...

      - "sugarplums" - this idea is actually pretty good but looking at the small return that spammers are getting at the moment this won't really slow them down much. even at 1% reached mail addresses the spammers still have virtually no cost in sending millions of mails out and thus will be hindered but far from stopped by injecting wrong mail addresses! also you have to generate those fake addresses without the spammers getting behind your mechanism of randomizing the addresses and you MUST also take care NEVER to inject a valid mail address by chance!

      there has actually been quite a discussion how to make mailing more "reliable" on a grand scale and i still find the idea of forcing mail servers to solve some computationally expensive computation rather nice. although this will cost legitimate service providers a little in hardware this will hit the mass mailers by far worse because they simply rely on cheaply mailing millions of mailings in a short time frame...

      well, so much for "innocent" protocols used in a hostile, mercantilistic, hard-to-trace and more-or-less-anonymous environment...

      jethr0

  24. for love of logic... by rich42 · · Score: 5, Funny

    my car started running poorly a few months ago - so I took it into the shop. when I came back to get my car - they charged me $400. it runs great now. not driving my car for two days fixed it! now I'm going to try not driving it for 3 days to see if it fixes the rips in my upholstry. Also - did anyone else hear that you can reformat your 120GB drive to 260GB with no ill effects? I read that on slashdot a while ago!

  25. Bah by SCHecklerX · · Score: 3, Informative
    What works well for me is mimedefang with spamassassin. My "It's Spam for sure" threshold is now about 3 points after a year or so of bayesian training. Most stuff I really want to look at comes in at -3 or less.

    In mimedefang:

    1. 554 reject spamhaus sbl/xbl in filter_sender. This list is easy for people to get off of if they aren't spammers. Just tell them that is why they are rejected. Spammers, of course, won't even pay attention to the 554 and continue to hammer on your server *sigh*
    2. have spamassassin continue to do the RBL checks anyway, as those other lists will add to the score (but we don't want to just reject on anything but spamhaus)
    3. configure sendmail to use greet_pause (1000ms on my server)
    4. reject helos that claim to be your own server in filter_sender
    5. reject helos that are not a fqdn or ip address in filter_sender(just make sure that the helo has a dot in between something...spammers and zombies LOVE using single-word helos)
    6. have mimedefang just discard anything that is above a certain spamassassin threshold in filter_end

    You wouldn't believe how much stuff gets outright rejected just by checking the helo, greet_pause, and spamhaus. Spamassassin gets the rest.

    I really don't know how I managed to run sendmail without mimedefang before.

  26. Re:Not a good idea ??? by MadAhab · · Score: 3, Interesting

    You gotta be kidding. First of all, if it gets "bounced" back to some non-existent e-mail address, spammers don't get no word 'bout nothin'. Second even if it gets bounced back to spammers, they don't care. Many (most) of them are getting email lists from some spam-address distributor, so they don't see themselves as custodians of the list; they just blast away like drunks with diarrhea.

    How do I know this? I've owned my domain since 1996, and I've been administrating the email since 1998. I get spam nearly every single day for beth@ahab.com (no point in cloaking it, really), and it has NEVER been a valid address. It often bounces back to the postmaster (me) after not bouncing back to their forged yahoo address and after NOT getting the word out to a single baby-eating spammer (you do know they eat babies, right?), and I see it when I bother scanning my postmaster folder for anything interesting.

    Sure, it's worth my hassle if it bounces back to them, but it's probably not worth it to the poor sucker whose yahoo address they forged.

    Get a clue: SPAMMERS DON'T CARE. You're kinda hoping that the guy who lets his dog shit on the sidewalk in front of your house is going to be annoyed by the smell.

    --
    Expanding a vast wasteland since 1996.