Slashdot Mirror


Fight Spam With Nolisting

An anonymous reader writes with the technique of Nolisting, which fights spam by specifying a primary MX that is always unavailable. The page is an extensive FAQ and how-to guide that addressed the objections I immediately came up with. From the article: "It has been observed that when a domain has both a primary (high priority, low number) and a secondary (low priority, high number) MX record configured in DNS, overall SMTP connections will decrease when the primary MX is unavailable. This decrease is unexpected because RFC 2821 (Simple Mail Transfer Protocol) specifies that a client MUST try and retry each MX address in order, and SHOULD try at least two addresses. It turns out that nearly all violators of this specification exist for the purpose of sending spam or viruses. Nolisting takes advantage of this behavior by configuring a domain's primary MX record to use an IP address that does not have an active service listening on SMTP port 25. RFC-compliant clients will retry delivery to the secondary MX, which is configured to serve the role normally performed by the primary MX)."

410 comments

  1. Oblig. by Whiney+Mac+Fanboy · · Score: 5, Insightful

    YASIGFINFE (Yet Another Spam Idea Good For Individuals, Not For Everyone) - Spammers will change their techniques to be more RFC compliant as soon as (if) Yahoo, AOL, Hotmail, Gmail adopted this method.

    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 used to vary from state to state before a bad federal law was passed.)

    ( ) Spammers can easily use it to harvest email addresses
    ( ) 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
    (x) It will stop spam for two weeks and then we'll be stuck with it
    ( ) 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 immediate total cooperation from everybody at once
    (X) Many email users cannot afford to lose business or alienate potential employers
    ( ) Spammers don't care about invalid addresses in their lists
    ( ) Anyone could anonymously destroy anyone else's career or business

    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
    (x) 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
    (X) Eternal arms race involved in all filtering approaches
    ( ) Extreme profitability of spam
    ( ) Joe jobs and/or identity theft
    ( ) Technically illiterate politicians
    ( ) Extreme stupidity on the part of people who do business with spammers
    (x) Dishonesty on the part of spammers themselves
    ( ) Bandwidth costs that are unaffected by client filtering
    ( ) Outlook

    and the following philosophical objections may also apply:

    ( ) Ideas similar to yours are easy to come up with, yet none have ever
    been shown practical
    ( ) 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 should not involve wire fraud or credit card fraud
    ( ) Countermeasures should not involve sabotage of public networks
    ( ) Countermeasures must work if phased in gradually
    ( ) 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
    ( ) 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

    Furthermore, this is what I think about you:

    (x) Sorry dude, but I don't think it would 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!

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:Oblig. by Anonymous Coward · · Score: 0

      Poor Spam, The canned meat will always have a poor reputation cause of these posts.

    2. Re:Oblig. by um...+Lucas · · Score: 3, Insightful

      If i had mod points, I'd say you were insightful... Instead, I can only chime in, agree and say "well, now that those instructions are posted, surely it'll just be a day or a week until spammers work around that. So, nice idea, not much of a future, I don't think...

    3. Re:Oblig. by AchiIIe · · Score: 4, Interesting

      in response to:
      > (x) It will stop spam for two weeks and then we'll be stuck with it

      There is another anti spam technology called (doubleverify?), if a message smells like spam the smtp server rejects it saying unavailable and waits for the sender to send it again (an hour or so later). For people who use it it works fine, but people who use it are in the minority, thus spammers won't bother writing new systems that keep track of what was rejected etc. They appeal to the (cheap) masses.

      Same here, unless this becomes widely popular few spammers will adopt it. Thus there's a chance for this to work (hopefully, unlike doubleverify this is not patented)

      --
      Nature journal lied in Britannica vs Wikipedia Ask to retrac
    4. Re:Oblig. by Whiney+Mac+Fanboy · · Score: 1

      if a message smells like spam the smtp server rejects it saying unavailable and waits for the sender to send it again (an hour or so later).

      Great. Lots of emails delayed for an hour, lots of emails lost due to non-rfc compliant sender. Doubleverify are welcome to the patent on that utterly useless (in the real world) idea.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    5. Re:Oblig. by Triode · · Score: 2, Funny

      You must be the fastest typist in the known universe...

      We will later have to google: how to type a three page long sarcastic remark in such
      time as to still be able to submit it to a /. posting and have it be first post.

      You are commended, but for what we have no idea.

    6. Re:Oblig. by erroneus · · Score: 1

      Uhm... I wouldn't be so quick on that.

      I'd say a great many of your check marks might have also been said about the "grey listing" technique. I have been using greylisting for a relatively short time (about two months) but the results have been more than remarkable. This technique certainly warrants a slightly better evaluation than the one you provided above.

      Greylisting works for exactly the same reasons this other technique purports -- by utilizing a standard of behavior that real mail servers are supposed to follow that spammers aren't likely observe.

      I don't plan to activate any such NoListing configuration any time soon, but it's certainly an interesting idea and merits watching.

    7. Re:Oblig. by jon787 · · Score: 4, Insightful

      Don't have numbers to back it up, but most things I read say that the Secondary MX is *more* likely to be targeted by spammers on the belief that fewer filters will be in place to prevent spam.

      Those statements could be refering to their use as open relays though.

      --
      X(7): A program for managing terminal windows. See also screen(1).
    8. Re:Oblig. by scottv67 · · Score: 2, Informative

      You must be the fastest typist in the known universe...

      Whiney Mac Fanboy is a subscriber. They (subscribers) get to see the articles before us mortals. First post isn't hard when you can reply to the article before the article is available to the unwashed masses.

    9. Re:Oblig. by scottv67 · · Score: 1

      Wow, your post looks remarkably well prepared for being FP.

      You forgot option D

      D) A Slashdot subscriber who gets to read the articles (and comment on them) before the articles are released to the great unwashed masses.

    10. Re:Oblig. by scottv67 · · Score: 1

      Please ignore my comment about subscribers. A post higher up explains that although the subscribers can read the articles before the rest of us, they can not reply until the article is released.

    11. Re:Oblig. by Herby+Sagues · · Score: 1

      If an SMTP sender is non RFC compliant, I would suggest dropping the message. It is about time we start discouraging the usage of crappy senders.

    12. Re:Oblig. by Whiney+Mac+Fanboy · · Score: 2, Insightful

      If an SMTP sender is non RFC compliant, I would suggest dropping the message. It is about time we start discouraging the usage of crappy senders.

      Fine in principal, not so fine if the non-compliant SMTP sender belongs to a client of yours sending a $important_financial_email.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    13. Re:Oblig. by geminidomino · · Score: 4, Funny

      If you do business with clients who send $important_financial_information over inherently insecure and unreliable protocols, you have bigger problems than spam.

    14. Re:Oblig. by Whiney+Mac+Fanboy · · Score: 2, Insightful

      Nonsense.

      I didn't say confidential information.

      An example would be an invitation to tender. Anyone can read that along the way, but if I lost out on a tender because my spam filter didn't like the sender's SMTP agent, I'd be pissed.

      Also, you'd be amazed what happens in the business world. All sorts of stuff are sent via email that shouldn't be.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    15. Re:Oblig. by jfengel · · Score: 2, Insightful

      He types that fast because he's mostly filling out a form. Here it is:

      http://www.craphound.com/spamsolutions.txt

      The point is that there aren't any truly novel, effective spam solutions waiting out there. Whatever it is they're suggesting, it's been thought of before, or something like it, and it's already been found wanting.

      We don't need to rewrite the objections from scratch, and can just re-tread the old ones by filling out the form. Somebody will fill out that form for EVERY anti-spam solution posted on Slashdot.

    16. Re:Oblig. by billsoxs · · Score: 1
      Whiney Mac Fanboy is a subscriber. They (subscribers) get to see the articles before us mortals. First post isn't hard when you can reply to the article before the article is available to the unwashed masses.

      No.... (OK maybe) but really it is something he (she?) has posted before.

      --
      This message was brought to you by "Lack of Sleep."
    17. Re:Oblig. by Whiney+Mac+Fanboy · · Score: 2, Insightful

      I stole the spam form from craphound (but it's everywhere and has been posted to slashdot many times).

      All I actually wrote was the first paragraph & subject. 30 seconds work.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    18. Re:Oblig. by arivanov · · Score: 3, Interesting
      That is besides the article being absolute and utter bollocks as far how and why you do this.

      First, at least some botnets will hit secondary MX-es first. The reason for this is because one person too many out there think that the secondary MX gets invoked only when the first one fails and do not put full sets of antispam software on it.

      Second, as far as detecting SPAM is concerned the fact that a system has tried your first MX is valuable information. So while the first MX may not accept the message it should still be available to record the attempt. As a result, if you have multiple level different priority MX-es you can vastly improve on standard greylisting. The first MX resets with the usual "greylisted for 300 seconds, come again". After that system expects that you appear on the second, third, etc in the correct order and try on all MX-es of equal value before going up. In other words your connection pattern should follow the one of a normal MTA. Zombie writers are too lazy to do that (and that takes too much resources as far as they are concerned) so they fail the test and get their greylist timeout pushed up. Normal MTAs get their greylist timeout adjusted down and may even be allowed in on one of the last MX-es. I have done that using exim/mysql and I know a few other people who do that as well (trivial actually). In fact, looking at my mail logs it looks like yahoo does something similar for receiving mail and I can bet that they are not the only ones.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    19. Re:Oblig. by bataras · · Score: 1

      What about a server that implements a whitelist that only allows emails that have a "From" or "Sender" etc header with an email address that the individual user it is destined for has allowed through?

      Many big domains/mailists use SPF, which would prevent spoofing a "from" from them. And because the whiltelist is specific to each user, spammers may get lucky and spoof a few whitelisted "froms", but not on a mass scale.

      For a new user to send email to a whitelisting user, the server could auto-reply with a link telling the user to prove he's human. For maillists/newsletters, the user would have to whitelist them explicitly

    20. Re:Oblig. by dangitman · · Score: 5, Funny
      No. Email spam was unleashed upon the world by Hormel as a marketing strategy. People just weren't thinking about spam anymore - this has gotten the brand name firmly back in the public's mind. It also has huge kitsch appeal now. Especially as kids grow up who only know of email spam, not SPAM the spiced ham. They'll see SPAM at the supermarket - and say "Look! It's spam that's not spam. OMG! Physical spam! LOLzors, I must buy this to replenish energy lost by playing with my Wii!"

      We salute you, Hormel marketing, our spam overlords.

      --
      ... and then they built the supercollider.
    21. Re:Oblig. by LilGuy · · Score: 1

      The increase in dns traffic would suck too. An extra retry here and there may not seem like much to average joe, but when you're supporting thousands upon thousands of users, that adds up very quickly.

      --

      You're nothing; like me.
    22. Re:Oblig. by Carewolf · · Score: 2, Insightful

      Very stupid and very annoying idea!

      It fails to account for the fact that spammers use fake FROM-addresses, and stupid &%@! SMTP servers bounce the email to the fake FROM-address. I receive around 10000 bounced spam-emails per day of this type because one spammer somewhere decided to use my domain as a fake FROM-address.

      Just discard the email. Don't bounce!

    23. Re:Oblig. by DrSkwid · · Score: 1

      How do you discriminate (SPF Policy aside) ?

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    24. Re:Oblig. by stoanhart · · Score: 2, Interesting

      Yes, this method is called grey-listing. We used it at an ISP that I used to work for. It cut out mail load from 30000 messages per day to about 500. We gave people the option to disable it, but few did, because it worked so well and no one ever mentioned any missing emails.

      Most e-mail servers resend within 15 minutes (usually like 5-10), so it doesn't cause for much delay. Besides, once an e-mail made it through, we would simply allow all future emails from the same sender to the same recipient for up to 7 days from the last successful mail. Thus, if you frequently e-mailed someone, the greylist was completely transparent to you.

      It really is quite a successful method, but only until spammers start resending messages.

    25. Re:Oblig. by henrywood · · Score: 2, Interesting

      I can confirm the truth of this belief. I used to manage the mail servers for a sizable international company. When we started experimenting with a separate server to filter out Spam I set it up with an MX record with very low priority. This should only have received mail if our main mail server and it's backup were both unavailable. Within a matter of hours of the MX record being available mail started being received by this test server - all of it Spam.

      Another, related, problem is when the secondary mail server belongs to your ISP. Spammers will target this, making the (almost certainly correct) assumptions that:

      i. The ISP will have less rigorous Spam checking.
      ii. You won't block SMTP connections from your ISP's mail server.

      In the end these factors actually lead to more certain ways of detecting, and thus blocking, certain Spam.

      --
      Something is happening here but you don't know what it is, do you, Mr Jones.
    26. Re:Oblig. by ArsenneLupin · · Score: 4, Insightful

      Just discard the email. Don't bounce! "Great" piece of advice. That way, in case of a false positive, the sender gets no warning that something is amiss.


      Mail should not be silently discarded (except in the most extreme circumstances). Reject it. Rejecting a mail means that the receiving MTA returns an error code (in the 5xx range) to the sending MTA, so that the sending MTA may bounce (which it won't do if it is a zombie, so no scatterback).

    27. Re:Oblig. by Cruise_WD · · Score: 1

      Did you actually read the article (silly question, I know, but it's nice to give people the benefit of the doubt...) ?

      He specifically states that it won't block all spam, and that many spammers try the secondary first for the very reasons you give. However, it will stop quite a lot, and for very little effort and zero maintenance. Every little helps, and when it's this simple, I don't see a reason not to.

      As for your advanced technique, you'll notice at the end of the article he refers to Unilisting, which sounds very similar - only allowing connections to the secondary if the primary has been tried recently.

      --
      [ cruise / casual-tempest.net / xenogamous.com / transference.org / quantam sufficit ]
    28. Re:Oblig. by Anonymous Coward · · Score: 2, Interesting

      Mail should not be silently discarded (except in the most extreme circumstances). Reject it. Rejecting a mail means that the receiving MTA returns an error code (in the 5xx range) to the sending MTA, so that the sending MTA may bounce (which it won't do if it is a zombie, so no scatterback).

      Except that most ISPs nowadays block SMTP to anything but the most expensive (full class C or even higher) connections, and put their own SMTP server in between. In that case, rejecting the mail means that the receiving SMTP returns an error code to the intermediate (ISP) SMTP server, which will then send a bounce mail to the person whose address was being spoofed.

    29. Re:Oblig. by somersault · · Score: 1

      I don't think he was meaning to discriminate, just to not send any replies when someone tries to send an email to a non existent address at your domain. We all need a replacement for SMTP. If Microsoft had designed a new mail protocol and included it with a client on Vista, Hotmail, etc, they could actually improve the world.. not even just the 'computing' world, but the whole world! :p I don't see any other ways of getting 'everyone' on board. The ignorant users need to be led, and the informed users can easily change over to use the new protocol. Microsoft has far too much power of the world, though I guess these anti-trust things have maybe discouraged them from abusing it. If they actually designed or just implemented an open, secure (sounds contradictory but you know what I mean) replacement protocol for email, then we'd be able to verify senders, have better security, etc, etc. I wouldn't complain if they actually used their monopolistic powers for 'good'!

      --
      which is totally what she said
    30. Re:Oblig. by stu_coates · · Score: 2, Interesting

      I do have the numbers to back this up... check out the stats at slowspam.com - this exploits the fact that some spammers target low priority MX hosts and then holds them in a tar pit for as long as they keep the connection open - 671 hours in one case.

      More of an explanation here.

    31. Re:Oblig. by Tony+Hoyle · · Score: 1

      Greylisting has to high a false positive rate (many legit servers do *not* retry, and those that do sometimes have a 24-48 hour retry rate), and an insanely high false negative rate (99% of spammers know to retry lots of times).

      Fine if everyone was using sendmail, postfix, etc. then it might work, but try telling a million dollar company *their* email must be broken because *you* bounced their email. You'll be able to hear the laugher from miles away...

    32. Re:Oblig. by arivanov · · Score: 2, Interesting

      Yep.

      Read them both. While the statistics are correct (mine roughly the same), the technical bit is typical "I shall use naked Postfix or die" technological rococo (not to use harsher words).

      I am aware that implementing a generic expandable grey/black/integrity-listing framework is much more difficult in "naked" Postfix compared to Exim and Sendmail, but it is not that difficult. Postfix has a policy server and it mostly works. In fact I know quite a few people who have taken my grey/black/connection-sequence stuff for Exim and have ported it to the Postfix policy server in less than a day or so (with testing included).

      As far as Unlisting that is even more rococo and looks hideously ugly. It is of course a matter of taste, but I would rather use a database behind the MX-es to exchange state data and do it properly. It is NOT more complex. In fact it is less complex and much more reliable. 5-10 lines worth of Exim config or 5-10 lines worth of Milter perl code.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    33. Re:Oblig. by doon · · Score: 1

      I noticed a large increase in the amount of Direct to Secondary MX spam, once postini and the like become popular, as most people had postini setup as their Primary MX and and their existing MX as their secondary (i am guessing in case Postini went down). Spammers realized this and sent to the more lightly protected hosts, IIRC. Then again it has been ages in internet years and I Haven't had my coffee yet this morning.

      --
      To E-mail me, replace the first period in my domain with an @
    34. Re:Oblig. by shellbeach · · Score: 3, Funny

      Fine in principal, not so fine if the non-compliant SMTP sender belongs to a client of yours sending a $important_financial_email. No kidding - just look at the $important_financial_email from a non-compliant SMTP sender I got in my inbox this morning:

      Dear Partner,

      My name is Sgt James Clayton. I need your help in keeping the money that we moved from Ba'qubah in Iraq safe. We moved this money some months ago to a Security Company in Italy. You know the funds are legal and it is oil money. we want to move the funds from Italy now to a secure place or location. Can you provide that? The total amount is US$25 Million dollars in cash. This money is in cash and we want to move it to you as soon as possible. Mostly $100 dollar bill notes.Total of US$25 Million dollars. So your share for helping me is US$12.5 Million dollars.Will you help? The whole process is simple and straightforward. I am still in iraq and i will be discharged soon but no one knows when this War will be over. I dont want to take any chances of loosing the funds. That is why we must act now.We are sharing everything 50/50. This is a legitimate transaction. If you are interested, i willprovide you further details and instructions. Please keep this confidential. We can't affo
        rd more political problems. Can i trust you and will you help? Waiting for your urgent and positive response. Please send your full contact details so that i can reply you back asap. If you have any questions please feel free to ask, I look forward to hearing from you.

      Yours Truly,

      Sgt James Clayton.
    35. Re:Oblig. by Esteanil · · Score: 1

      I just realized... I spend more time reading about new, nonfunctional ways to block spam on Slashdot than I do actally handling any of it.

      --
      I'm a dreamer, the world is my playpen. But hey, I'm a serious person, I can't dream all the time.
    36. Re:Oblig. by nahdude812 · · Score: 1
      Same here, unless this becomes widely popular few spammers will adopt it. Thus there's a chance for this to work (hopefully, unlike doubleverify this is not patented)

      This is probably why the reason the submitter of the form posted this:
      YASIGFINFE (Yet Another Spam Idea Good For Individuals, Not For Everyone)

      This is actually an extension to the checkbox for failing to account for the external arms race. The arms race idea (which is really anyone who relies on non-standard behavior of spammers) will only work on a small scale and as soon as it becomes widespread it will be defeated. Eventually the payload to these zombie spam bots will include a fully functional rfc-compliant mail server ala sendmail. Frankly I wouldn't be surprised if there are some spam bots out tehre that *have* a copy of sendmail or exim or other free public mail server software running on them.

      In the end an arms race in the spam war is only a temporary workaround, and not a solution. Workarounds don't merit much attention.
    37. Re:Oblig. by Carewolf · · Score: 1

      Microsoft could certainly do so, and if they don't try to leverage it to expand their monopoly, it will even have a high chance of success.

      Unfortunately it is not in their nature to do so.

    38. Re:Oblig. by sexistentialist · · Score: 1

      I can also confirm this behavior. Many sites have less anti-spam protection on their secondary (or tertiary, even), using it only to queue mail in the event that the primary is unreachable. Because it will likely accept mail without question, the secondary is the obvious target. Dump all the mail on to it as quickly as possible, and let it flounder about with struggling to deliver it, or bounce it, or double bounce it, and so on. Forcing spammers to deliver to the secondary by making the primary unreachable (making the secondary, in fact, the primary), will only slow the overall delivery of mail and make an already unmanageable situation even more convoluted.

      --
      Adrian Goins - President / CEO
      Arces Network, LLC
    39. Re:Oblig. by somersault · · Score: 1

      Maybe if that guy who hijacked Google.de puts up a notice saying that Google are developing such a technology, Microsoft will do so? :(

      --
      which is totally what she said
    40. Re:Oblig. by RedHat+Rocky · · Score: 1

      Another affirm, I've seen this behavior for YEARS. Spammers will try ALL the MX's for a domain and not just because the primary "failed".

      This used to work well for the spammers, as typically the secondary didn't the filtering functions of the primary (blacklist, spamassassin, etc.). Even worse, the secondary was usually whitelisted on the primary!

      All in all, the "nolisted" is a luke warm idea that might work for a week or two and then the spammers catch up (if they notice at all).

      --
      Anything is possible given time and money.
    41. Re:Oblig. by Pollardito · · Score: 1

      the grandparent's point wasn't that email is not confidential, but that internet hiccups, mailserver load surges, or brief mailserver outage due to any number of reasons could also cause the mailer to need to resend an email. if your financial provider's system isn't going to retry emails when the SMTP server is briefly unavailable you're likely going to have a problem later with any of those problems even if you don't use this method

    42. Re:Oblig. by cayenne8 · · Score: 1
      "Except that most ISPs nowadays block SMTP to anything but the most expensive (full class C or even higher) connections..."

      I don't find that to be the case...my last one was a business connection with Cox cable...$70/mo, static IP, no caps on download/uploads, and no ports blocked...I could run all the servers I wanted.

      Check with your local isp and ask for a business acct.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    43. Re:Oblig. by DavidTC · · Score: 1

      Um, in what universe does the mail server software have anything to do with what MX records you have?

      This article says 'Make two MX records for your domain. Point the second at your actual mail server, and the first somewhere else, either to a non-real IP or an IP you have that doesn't get email'.

      There's nothing in there about doing anything to any mail server.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    44. Re:Oblig. by DavidTC · · Score: 2, Interesting

      I'm really surprised he hasn't mentioned the other obvious thing to do.

      Some spamming software is 'clever' and tries only the last MX record. Some is not and tries on the first MX record.

      What I did: Three MX records. Mail server actually listens on the middle one.

      And even if they try the secondary first, even using his scheme unmodified won't add any spam. It's not like they were originally looking up the domain, saying 'There's only one MX record, I guess I won't send them any spam.'

      --
      If corporations are people, aren't stockholders guilty of slavery?
    45. Re:Oblig. by DavidTC · · Score: 1

      You don't bounce the mail. Bouncing the email would rather obviously not make it try again. You simply give a temporary error during reception, which causes the sending server to try again later.

      And this is actually called greylisting.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    46. Re:Oblig. by DavidTC · · Score: 1

      First of all, hijacking people's outgoing port 25 connection is stupid and wrong. Block, yes, hijack, no. If they're blocked, people will complain to whoever they're trying to connect to, those people are hopefully smart enough to get them to switch to the SMTP submission port. (Or will do what I did, get so pissed off at 'mail isn't working' emergencies at random times, when their ISP started blocking port 25, that I gave everyone a week's warning before I disabled logging in on port 25, making everyone use the SMTP submission port and thus never having to deal with it again.)

      Secondly, any ISP that fails to notice that a single internal customer dumped hundreds of thousands of messages on their server as part of a spam run, and actually tried to deliver them, should lose as many customers as possible. That was acceptable in 1997, not 2007. ISPs not only should be rate-limited, but if people try to exceed the limit, they should check if it was spamming and block whatever customer is at that IP.

      If you're at such an ISP, yes, it would suck to get bounces, but I bet you're be more worried because their mail servers were blocked everywhere for spewing spam, and, because they're hijacking your outgoing connections, it's causing all your email to be blocked, even when you think you're connecting to some other server to send mail.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    47. Re:Oblig. by arivanov · · Score: 1

      Read the acknowledgements at the end of the articles. They are very selfexplanatory.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    48. Re:Oblig. by DavidTC · · Score: 1

      It really is quite a successful method, but only until spammers start resending messages.

      Greylisting is one of those things that spammers are going to have trouble getting around, simply because their entire method of operation is hit-and-run.

      If they have to wait, say, five minutes to retry, that means they're going to have to change some of their behavior.

      They're going to have to get more complicated software that can tell errors apart, or can even notice errors at all, which quite a lot of spam software can't, or they're basically going to have to do their entire run again, from the same IP. This will literally cut their spamming ability in half.

      And it will really screw the ones on ISPs that are paying attention. If they get cut out halfway through their run, they didn't get past any greylisting at all and just wasted their account.

      Secondly, greylisting allows time for blacklists to update, and there's not a damn thing they can do about that. The first time they spammed, they almost certainly hit several spamtraps, including some run by major blacklists. The next time their mail comes in, it might pass greylisting, but that's not very useful if it's now in three blacklists the server uses.

      The same applies to duplicate distributed filters like Razor and whatnot, although I don't know enough about how those work to say anything beyond the obvious there.

      That's not to say they won't adapt as much as they can to greylisting, but that ability is somewhat limited and requires several changes that will result in them sending less mail, period.

      That's not to say greylisting doesn't have a few problems, mainly ones with unique email addresses, but even in the long run, it reduces spam.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    49. Re:Oblig. by KevinColyer · · Score: 1

      I implemented a grey list filter with Postgrey on Postfix. This works on the premise that spammers do not use RFC compliant mail servers (or they would be more easily tracked down and stopped!) and refuses all mail for a set period. Standards compliant mail servers resubmit mail and it is accepted. After a while regular mail is placed on a white list and let through straight away.

      It was easy to implement and has worked well at cutting down a large amount of spam. I recommend it. It saves cycles on a mail server if you spam filter after greylisting!

    50. Re:Oblig. by jZnat · · Score: 1

      I don't find that to be the case...my last one was a business connection with Cox cable...$70/mo, static IP, no caps on download/uploads, and no ports blocked...I could run all the servers I wanted. A normal contract with Comcast does almost just that; the differences are: dynamic IP address (although you keep the same one for a long period of time). Yeah, that's it really. Probably lower upload speed, but basically the same.

      Now that I'm using att DSL, I can at least say that they block port 25 unless you're sending via their SMTP server (which one depends on where you live and which company you got your "$foo/Yahoo! DSL" from), but that doesn't stop you from using any other port to send email from (e.g. 465 works with smtp.gmail.com, so there's an example port to use).

      My only worries with sending email via your own SMTP server on a dynamic IP address is that greylisting might cause a false positive since you'd probably send with the domain name of a dynamic IP address site (e.g. dyndns.com, no-ip.com), but a reverse-lookup on that domain would get something like adsl-70-232-162-204.dsl.emhril.sbcglobal.net. Perhaps I understand greylisting incorrectly, but I though greylisting didn't allow that.
      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    51. Re:Oblig. by MrNiceguy_KS · · Score: 1

      Anybody else notice that every time someone posts this form, "Asshats" is checked?

      --
      Redundancy is good And also good.
    52. Re:Oblig. by Penguinisto · · Score: 1
      "Don't have numbers to back it up, but most things I read say that the Secondary MX is *more* likely to be targeted by spammers on the belief that fewer filters will be in place to prevent spam."

      ...and this is why my secondary MTA server is an exact synchronised replica of the first in hardware, binaries, and only the individual machine ID info differs for the scripts and configs. It may not get used as much, but I'm not much of a firm believer in making sure that one half of the boat is sound while the other half is left full of holes.

      As a plus, if something falls down and goes 'splat' with smtp1, I have plenty of time to troubleshoot and fix the problem on it while smtp2 handles the pile. It's kind of nice to be able to fix a server w/o some PHB breathing down your neck because his mail is all backed-up.

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    53. Re:Oblig. by DavidTC · · Score: 2, Informative

      The acknowledgements don't say anything about running specific software, or making any changes to software.

      I've been doing nolisting for about three months now, and it required:

      1) Making three A records, mx1.example.com, mx2.example.com, and mx3.example.com, all of them pointed to my IPs (Don't abuse the internet by directing traffic randomly elsewhere, people.) with mx2 being my already existing mail server and the other two being IPs without mail servers.

      2) Set all the domains I felt like it to use those 3 MX records in order.

      That was it. I didn't touch my mail server at all, I didn't even bother with firewalls, because my server already has a firewall setup.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    54. Re:Oblig. by MBGMorden · · Score: 1

      Not really. What happens is that some idiots don't reject properly in their filter.

      Lets say that for instance a spam is to a non-existent user. If my filter receives the message, it should IMMEDIATELY reject it before the connection is closed. If it does that, then the sending server will handle the bounce. Now if it's a legitimate mail server, then it full well should generate a bounce back to the sender. However in the case of spam, spam-bot SMTP clients will NEVER generate a bounce back to the address that they're spoofing (consumes processor cycles and wastes their bandwidth, not to mention it just takes extra work to make the program do that).

      The problem is that many places allow the email to pass too far into their system before rejecting. If my filter accepts a message temporarily because it doesn't know which users are valid, and it then tries to hand that message to my mail server, then if the user is not valid the mail server will reject - and then since the connection to the original sending server has been severed then my filter would be stuck sending a bounce, and all it's got to bounce to is who it says it's from (not good, since that's usually a bogus address).

      Working around this is simple: make sure that the very first SMTP server in your chain will reject any message that is to be rejected at all. You don't want any messages rejected by any server that that it's later passed to. The most common problem with this is invalid recipients, in which case the normal workaround is to have your first SMTP server in the chain update it's user list (usually via LDAP) from the destination mail servers that it serves.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    55. Re:Oblig. by mollymoo · · Score: 1

      Are you really saying that you don't want a reduction in spam for a while, because it's only for a while? I assume you don't do much, ever, because your argument applies to most areas of life. Why put a new roof on your house when it'll be leaky in less than fifty years? Why buy new clothes when they'll be worn out or out of fashion in a few years? Why buy a new computer when it'll be obsolete in three years? The reason is the same reason that nolisting is worthwhile - temporary advatages are still advatages while they last.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    56. Re:Oblig. by jettawu · · Score: 1

      Of course... spammers usually attack the mass majority, and I don't see the mass majority setting up their mail servers this way, so it very well may work for those who do it.

      Although, I must admit that I won't be setting this up on my mail servers since I would find it awefully annoying that mail would have to fail once and be retried before I could get it.

    57. Re:Oblig. by ttul · · Score: 1

      Yes, some spammers will rapidly adapt to this technique, but it will take a very long time for the majority of them to do so. Grey-listing is still a relatively effective technique, although for reasons explained by other comments in this post, grey-listing causes enough errors with legitimate senders as to be unacceptable to receivers who care about deliverability.

      Spam is more than a nuisance now. It's a cause of service disruptions and outages. No-listing and systems that take it a step farther by using reputation to temporarily refuse connections to particular hosts are now part of the fabric for large email receivers.

    58. Re:Oblig. by nahdude812 · · Score: 1

      Your analogies are incomplete. Let me fix them for you:

      Why patch the roof on your garage when the whole thing leaks?

      Why buy a new shoe when your shirt will be out of fashion in a few years?

      I could go on. The thing is that if you proposed something that eliminated all spam for 5 years, and in 5 years, you do the same thing again and eliminate all spam for the next 5 years, then I'd be behind it. Except what is being proposed will block some spam today and no spam in 5 years. However it'll complicate the infrastructure as mail admins won't want their outbound messages being delayed, nor will they want their mail system cluttered up with all these delayed mails so will configure their mail servers to automatically delivery to the 2nd priority MX record on the first attempt for any server that rejects mail off the first.

      The solution being proposed isn't a fix, its a kludge that fails to address the complete problem and does so as a one-time temporary (your other analogies are periodic maintenance that completely address the problem but need readdressing periodically, which I don't disagree with), while introducing complexity that will outlive the usefulness of the original kludge. Any "solution" that proposes deviations from the SMTP RFC, such as this one, cannot be given serious consideration for this reason.

    59. Re:Oblig. by bshellenberg · · Score: 1

      No... it will have a poor reputation because it tastes like shit!

      --
      Karma: Neutered
    60. Re:Oblig. by Anomylous+Howard · · Score: 1

      In my experience notions "open" and "secure" (especially when referring to standards) tend to go together. It's the poorly thought through "super secret" protocols and encryption techniques that tend to have huge gaping horrendous security holes. The closed nature of these abominations only ensures that the holes aren't found until the technology is widespread enough to ensure that the exploitation of those holes causes maximal damage.
      I think that most of the world is coming around to this point of view.

    61. Re:Oblig. by Anonymous Coward · · Score: 0

      "No... it will have a poor reputation because it tastes like shit!"
      I assume that you are basing this statement on experience?

    62. Re:Oblig. by Anonymous Coward · · Score: 0

      Please read the article before commenting on it. If you read the fine article, you will realize that your comment makes no sense.

    63. Re:Oblig. by darksoulz · · Score: 1

      My only worries with sending email via your own SMTP server on a dynamic IP address is that greylisting might cause a false positive since you'd probably send with the domain name of a dynamic IP address site (e.g. dyndns.com, no-ip.com), but a reverse-lookup on that domain would get something like adsl-70-232-162-204.dsl.emhril.sbcglobal.net. Perhaps I understand greylisting incorrectly, but I though greylisting didn't allow that.

      Greylisting (at least how I have it implemented) looks at 3 things, the IP of the sending MTA, the sender address, and the recipient address. Dynamic IPs shouldn't be affected unless the IP changes between retries.

    64. Re:Oblig. by raju1kabir · · Score: 2, Informative
      Very stupid and very annoying idea! It fails to account for the fact that spammers use fake FROM-addresses, and stupid &%@! SMTP servers bounce the email to the fake FROM-address. I receive around 10000 bounced spam-emails per day of this type because one spammer somewhere decided to use my domain as a fake FROM-address. Just discard the email. Don't bounce!

      How did this get marked insightful? Sending a temporary failure SMTP response code is not a bounce, and should not result in the generation of a bounce message except from psychotic MTAs.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    65. Re:Oblig. by Anomylous+Howard · · Score: 1

      Huh? When I do a DNS lookup for MX records, I get all (or at least several) of them in a single UDP packet. Why would a mail exchanger have to do more DNS lookups with nolisting?

    66. Re:Oblig. by bshellenberg · · Score: 1

      >I assume that you are basing this statement on experience? Unfortunately... yes. :(

      --
      Karma: Neutered
    67. Re:Oblig. by DavidTC · · Score: 1

      You didn't bounce their email, you had temporary trouble accepting it. If their mail server can't handle temporary troubles, it's broken, period.

      That's not to say greylisting is for everyone. Greylisting is dangerous because of changing sender addresses for mailing list software, so it's not a good idea in all circumstances without a whitelist.

      And I don't know in what universe you think that spammers retry failed addresses. Spammers don't even keep track of failed addresses or errors at all, or they wouldn't try to send to addresses that have been invalid for five years. Of course, they could start, but that's lot of work on their part and requires a major change in their operation to keep track of various kinds of errors.

      And greylisting should be combined with some rbl lookups from automated blacklist, thus if they retry the second time, which they almost never do, their IP is already in the blacklist because they hit spamtraps the first time through their run.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    68. Re:Oblig. by snaz555 · · Score: 1
      ISPs not only should be rate-limited, but if people try to exceed the limit, they should check if it was spamming and block whatever customer is at that IP.

      Rate limiting is very useful, but some customers actually do need to send bulk email. They run mailing lists, have regular newsletters, etc. However, there's a strong correlation between customers who have no intention of ever sending bulk email and customers who get zombied. So the automatic block is a good idea, followed by instructions sent to the customer on how to de-zombify their PC. No instructions on how to bypass the rate limiter. A customer who actually needs to send bulk mail will contact customer support, in person, to get themselves whitelisted. That way the ISP will 1) detect zombies, 2) have a handle on which of their customers are legitimate bulk mailers. To defeat rate limiting spammers will have to leave a lot more tracks, making it less attractive.

    69. Re:Oblig. by snaz555 · · Score: 1
      Another affirm, I've seen this behavior for YEARS. Spammers will try ALL the MX's for a domain and not just because the primary "failed".

      Yeah. My first thought when seeing this was wondering why he'd make the non-responder the primary, I'd make it the second out of three!

      This plays better with sendmail too (which is what I use), which configures itself automatically as primary/secondary/neither by looking at the MX records. If I list a TCP SYN hole as my primary my real primary will think it's a secondary and simply hold mail indefinitely. But making the first secondary a non-responder might be useful. Simply have it be an unused address, that way the spammer will wait for timeout. (No doubt shortened so they can move on, but still a waste of their attack window.)

      This makes me wonder if there's not an easier way to bug spammers... Add a TCP sockopt to delay the SYN ACK for a specific listen socket by some time period, like 15 seconds. For a legitimate SMTP connection this is a non-issue, for a spammer it's a tremendous delay. Might add a bit of kernel state for a very busy mail server though. The first time through, the tuple is greylisted to bypass the delay next time. If, however, the other party times out and responds to the SYN ACK with a RST, or sends it unsolicited, it's on an impractically short timeout and can probably be blacklisted as a spammer.

    70. Re:Oblig. by Geekboy(Wizard) · · Score: 1

      I've been using this technique for a few years now, and most spammers have not wised up. It takes 3 seconds and a spare ip address to set it up.

    71. Re:Oblig. by Tyger · · Score: 1

      I used to do IT work long ago. I inherited the most crappy setup in the world. It was hacked together by contractors who didn't actually pay attention to what they were doing.

      Among stupidities such as a proxy firewall with routing enabled and public IP addresses behind it, was a little gem with the mail server. The firewall had a mail proxy set up. Outgoing mail would hit it, and it would attempt to deliver. If it succeeded, it would be sent. If it failed, it would be put in the sendmail queue. Only, sendmail was never running, so it filled up. The solution was, of course, to write a cron job to clear out the sendmail queue on a regular basis. Something like once a day.

      I'm sure you can see how RFC complaint that system was. It wasn't the MTA's fault. It was simply mis-configured.

      The worst part was it took me awhile to discover this mess. Everyone there just took it for granted that email was unreliable and prone to getting mail lost seemingly at random, so nobody reported any problems losing email.

      I'm sure there are many places in the same situation. In fact, when I did greylisting, I found a number of cases where email from some places never made it through the greylist.

      The technique in this article actually does sound a little bit more reliable. Though based on the statistics, it seems like it would be just as useful and less prone to errors to create a false second MX record. Or even creating two false MX records with the real one in between.

    72. Re:Oblig. by DrSkwid · · Score: 1

      The whole point of bouncing is to tell the sender they got the address wrong.

      How do you propose to discriminate between mistyped and forged ?

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    73. Re:Oblig. by Tyger · · Score: 1

      If an MTA is sending a bounce error, chances are it is a full RFC compliant MTA that won't get caught in a greylist or this nolisting thing.

      When you get a bounce is with open relays, or MTAs that accept right away and then decide to bounce. You should be enoucraging ideas like this, as they lower the number of such bounce messages, not raise them.

    74. Re:Oblig. by Yobgod+Ababua · · Score: 1

      You don't need to discriminate.

      The correct thing to do is to check the recipient address while you still have the sender "on the line", rather than trying to use the information he provided to get back in touch with him later.

      Checking if a destination address is valid for your domain is usually fast enough that you can safely perform this check during the initial SMTP connection, providing the error message for an incorrect address directly to the system that's trying to send the email.

      Running a heavy-weight SPAM scoring software, on the other hand, usually takes a bit longer, so servers will accept an email (and close the SMTP connection) before running these more comprehensive checks. If, after accepting the email, you perform additional processing and decide that it's SPAM, the polite thing to do is to assume that everything related to the email (including the return address) is a lie and not to send a bounce to that (probably forged) address.

    75. Re:Oblig. by DavidTC · · Score: 1

      I actually meant rate-limiting through their own servers, and a total block on outgoing 25. If a customer is going to send mailing lists, they're probably using their own systems, in which case they should be unblocked. I.e., you use their mail server, and are rate limited, or you get unblocked and run your own, and aren't.

      However, it certainly could work another way. An ISP could un-rate-limit certain mail accounts, or even provide an entire separate server for specific people, presumably with added cost. Even run mailing list software on it for people who don't want to manage the list itself.

      And, yeah, you shouldn't provide instructions on how to bypass the rate limiter, because some people are morons and will go 'Why is this rate-limiting message coming up when I try to send mail? I haven't sent an email in hours! Let me go disable that.'. They certainly need to talk to the ISP.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    76. Re:Oblig. by Harik · · Score: 1

      Agreed. Who is stupid enough to delay mail for an hour? I use graylisting for all incoming mail. It adds 5 minutes to first-time-senders (by MX, not email address), and after that they're whitelisted for a month.

      Costs:

      Guaranteed 2 delivery attempts from RFC compliant software (for the first message). While this does shift some cost off of your machine unto other's servers, each server only has to bear it ONCE. As long as they keep delivering mail at least once every 30 days, email behaves normally. In this case, it's no different then having a single mailserver outage for 5 minutes one day, then back to normal uptime.

      Some sites have a fastpath/slowpath mail delivery system, where mail is tried exactly ONCE from
      their primary server, and anything that can't be instantly delivered is dumped to a slower queue on a seperate server. For those, fastpath will always fail.

      Some mail lost: There ARE some legitimate mail sources that do not retry, notably high-traffic mailing lists. They are categorized in a hardcoded whitelist to mitigate that problem.

      Pros:
      Spammers don't retry. No, they don't. It makes no economic sense for them to attempt to defeat graylisting. A) They don't know if they were graylisted or blocked. B) When you're trying to deliver 10 million emails, that's a fuckton of retries to queue. C) You have to use the same sender/mailer/recipient combo exactly to get past it. That's a bunch of state to manage when normally they just randomly generate one as they fire off.

      The only ones who bother are the image-based stock pump & dump scams, because if they can get their mails through at all, they get to profit from idiots buying their penny stock.

    77. Re:Oblig. by DrSkwid · · Score: 1

      but you DO need to discriminate.

      If I sent an email to davw@domain.com when I meant dave@domain.com I want a goddam error message telling me so.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    78. Re:Oblig. by somersault · · Score: 1

      What if there is a legitimate user called davw, or the whole world becomes so full of spam that spammers start taking advantage of the return error message? If you mistype a URL or a directory name when you go to delete a file, it is your own error. If you write the wrong address on an envelope it's your own mistake (though likely the sentient beings in the post office will work out what address you meant), and if you don't check your typing before sending an email then it is kind of your own fault too. When it comes to the current email system the benefits of turning off those error messages seem to outweigh the benefits of having them. I'm not trying to criticize you personally, just trying to play devil's advocate as I seem to do a lot. I personally have one user who gets this crap and then worries that he has a virus or something. I've explained to him that a spammer must have got hold of his email address and is faking the 'from' part of the message, as this is a very simple thing to do, but I do wonder if he just thinks I'm a poor admin and this is actually my fault. *wonders if some smartass will point out that it is my fault*

      --
      which is totally what she said
    79. Re:Oblig. by DrSkwid · · Score: 1

      I'd still rather get the 1000 forged emails a day I get now than think an email was sent when the address was mis-typed.

      Though I do make use of separate MAIL FROM: & X-Errors-To: to weight responses.

      The people in my office, and people in general, are not as meticulous in their preparation of communications. That email address you scribbled down last night or during a phone conversation might be a bit unreadable, you should at least know if *someone* received it !

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    80. Re:Oblig. by Yobgod+Ababua · · Score: 1

      No, you don't.

      If you sent a message to davw@example.com on my server, you would immediately receive an error message saying "Sorry, there is no user named davw here." This is good.

      This is DIFFERENT from sending a bounce message in reply to SPAM filters, which is bad.

      So... here's what happens if you send email to my server:
      1) Incorrect address or nonexistant user: You get an immediate error message explaining the problem.
      2) Spam or Virus sent to a valid user: You get nothing.

      Note that in #2, the message is only dropped if the message's calculated SPAM score is through the roof. Most "probable" spam is delivered to the recipient's "Junk" folder instead of being dropped.

    81. Re:Oblig. by erroneus · · Score: 1

      Can you imagine a world where mail servers don't retry?! WOW! Mail would never get delivered if it were ever down for maintenance. I'm thinking that you actually don't know how greylisting works or you wouldn't say that.

      Now that said, most greylisting support/discussion channels already have a concise list of "broken" email servers that don't work well against greylisting... for those, they get whitelisted. For example, Yahoo mail servers break greylisting because when they retry sending, it comes from a different IP address most every time. The response is Yahoo's range of mail server IPs are whitelisted. There are a select few others out there as well... and are documented.

      But a mail server that doesn't retry because the target server was "too busy"? Ridiculous. (it happens, but it's extremely rare.) As for one that doesn't retry until 24 to 48 hours?! Also extremely rare...but you know? I won't deny that it's possible... for example, their outbound queue might be so busy because of all the spam being blasted from it? And frankly if the mail jamming the relaying server is legitimate and THAT overloaded, I think the "blame" can be safely shifted over to the inadequate resources of the sender because if the target server was "legitimately" busy (which is POSSIBLE) then the problem would present itself whether or not anyone ever employs greylisting.

    82. Re:Oblig. by DrSkwid · · Score: 1


      > This is DIFFERENT from sending a bounce message in reply to SPAM filters, which is bad.

      so what, that's not the issue

      I sometimes send 1,000,000 emails in a month.

      I know how different MTAs respond.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  2. Temporary Solution by PhotoGuy · · Score: 5, Insightful

    This strikes me as the ultimate in temporary solutions. If spam senders *tend* to use only the primary MX record, and people start fighting spam by listing bad primaries, won't the spam senders simply start using secondaries? It almost seems the only way that this approach might be valuable, is if it weren't publicized and posted on /., and one kept it to oneself :)

    --
    Love many, trust a few, do harm to none.
    1. Re:Temporary Solution by TheSkyIsPurple · · Score: 3, Interesting

      It amuses be a bit. I have the ultimate in no listing for one of my domains. =-)

      I used to received about 6 million spams a day across 3 relays for this domain.
      I removed all MX records for the domain, and the hostnames have nothing to do with the domain (so A record lookups won't help), but 30 days later I still was receiving over 2 million spams a day. After about 6 months the number really started falling off.

    2. Re:Temporary Solution by httpdotcom · · Score: 2, Insightful

      The interesting thing about the solution is that it will increase costs for the spammer. Their MTA's will either dump the original mail, as it is not configured to handle secondary MX records (non-RFC compliant sender) or it will spend the cycles that would normally be used sending other messages. While the bounces could be shuffled off to servers designed specifically for the purpose of fighting this approach, it is still a win against spammers, in the short term.

    3. Re:Temporary Solution by Frogbert · · Score: 3, Funny

      Thats why we all have to keep wraps on this idea. Don't tell anyone. It's much like Usenet, don't talk about it and everyone in the know benefits.

    4. Re:Temporary Solution by bigberk · · Score: 2, Informative

      The interesting thing about the solution is that it will increase costs for the spammer. Not quite, because spammers don't really pay for bandwidth. They steal the computing power and bandwidth from victims (virus infected machines) to set up botnets, and then leverage the stolen resources for their marketing business.
    5. Re:Temporary Solution by Anonymous Coward · · Score: 0

      One interesting thing to note. If most spammers use the same approach it is likely most spammers use the same software and perhaps even originate from the same small set of spammers. If you could track down those spammers and shut them down, there would be a huge decrease in the amount of spam.

    6. Re:Temporary Solution by TheLink · · Score: 1

      How do you receive 2 million spams a day after 30 days with the domains off? You temporarily put them back on to check?

      If you are really no longer using those addresses for communications, you could use them as a spam canaries.

      Increase the spam "score" of any message that goes to those addresses. If it's multiple "unrelated" addresses then it's even more likely to be spam.

      The spammer has to somehow detect this or send more unique emails - which slows them down.

      --
    7. Re:Temporary Solution by ocbwilg · · Score: 2, Insightful

      The interesting thing about the solution is that it will increase costs for the spammer. Their MTA's will either dump the original mail, as it is not configured to handle secondary MX records (non-RFC compliant sender) or it will spend the cycles that would normally be used sending other messages. While the bounces could be shuffled off to servers designed specifically for the purpose of fighting this approach, it is still a win against spammers, in the short term.

      Not only do most spammers not pay for bandwidth (stealing it from broadband connected zombies instead), but most legitimate businesses do pay for bandwidth. So you're actually increasing the onus on all email servers in order to get a temporary reduction in spam, which will be reversed as soon as the spammers start programming zombies to try all MX servers listed. Not to mention the additional delay that retries on subsequent MX servers can introduce in mail delivery. People complain as it is if they have to wait 5 minutes for an email that someone sent them.

    8. Re:Temporary Solution by adrianmonk · · Score: 2, Interesting
      I removed all MX records for the domain, and the hostnames have nothing to do with the domain (so A record lookups won't help), but 30 days later I still was receiving over 2 million spams a day. After about 6 months the number really started falling off.

      It's not hard to think that spammers are probably keeping lists of IP addresses rather than DNS names. They don't care about correctness, so there is no need for them to try the correct SMTP server. Therefore, why bother with the overhead of DNS? Or at least, why do the lookup more than once every month or so, especially when IP addresses of mail servers tend to be pretty stable. (You might even call them "static".)

      Because spammers may be directly targeting an IP address, one other possible way to fight spam is to change the IP address of your SMTP server regularly. If you change the MX records (well, really the A records they point to), legitimate traffic will pick up the changes. To be safe, you can continue to listen on the old IP address for a week or so while you make the transition to the new IP address. That ought to give stale DNS entries plenty of time to expire.

      And, of course, you keep rotating, so that out of, say, 254 possible addresses, you're only using each one for maybe 1% of the time. The other addresses are, of course, not responding to any TCP packets received on port 25.

      All this will achieve in the long term is force spammers to use DNS and/or carefully prune their list of IP addresses they try to send spam directly to. Well, that and any message sent to an IP address that hasn't been current for, say, 1 month is a message that is a very strong candidate for being sent to an RBL.

      It's not a huge win, and the spammers will adapt, but until someone figure out some idea which is a huge win, there is some value in continuously forcing spammers to adapt. It makes spamming less easy.

    9. Re:Temporary Solution by TheSkyIsPurple · · Score: 2, Informative

      The kept the IPs handy, not even bothering to check DNS.

      I handled other domains on the same servers, so I'd still see the requests come in

    10. Re:Temporary Solution by jelle · · Score: 1

      "They steal the computing power and bandwidth from victims (virus infected machines) to set up botnets, and then leverage the stolen resources for their marketing business."

      Which brings us to the real cause of the spam problem. The receiving end is the victim, not the cause. The problem is the large amount of easily infected windos machines with mass-email sending capabilities.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    11. Re:Temporary Solution by XanC · · Score: 1

      Right, but however they get their resources, slowing them down will "increase costs" in that it makes their operation less efficient. We all win!

    12. Re:Temporary Solution by tdelaney · · Score: 3, Informative

      If you'd bothered to RTFA (which I did a month or so ago) you would notice that the secondary server will only accept mail which was first rejected by the primary.

      This means that servers *must* be RFC-compliant to deliver mail to a no-listed server - they must try to deliver to servers in the published order, and must try at least two.

      The big advantage with no-listing is that if the sending server immediately tries the secondary after the primary fails, here is almost no delivery delay.

      The big disadvantage of course is that an RFC-compliant spammer gets almost no delay either.

    13. Re:Temporary Solution by funfail · · Score: 1
      If you'd bothered to RTFA (which I did a month or so ago) you would notice that the secondary server will only accept mail which was first rejected by the primary.
      I read TFA and it doesn't mention something like that. You must have read another article.
    14. Re:Temporary Solution by Calinous · · Score: 2, Insightful

      That is, assuming you really have those 254 IP addresses ready. And if you have a C-class just for yourself, you are filthy rich :)

    15. Re:Temporary Solution by IO+ERROR · · Score: 1

      Spammers have already started using the secondary MX. I'm seeing maybe 1/4 of my spam coming in through the secondary MX in the past few weeks. Now I know why.

      --
      How am I supposed to fit a pithy, relevant quote into 120 characters?
    16. Re:Temporary Solution by philfr · · Score: 1

      There is a mention of unlisting at the end of the article that does that. This article on nolisting does not cover extra checks on the primary MX address.

    17. Re:Temporary Solution by eric76 · · Score: 1

      We just need IPv6.

      You could change the IP address each day and never repeat an IP address even after several years.

    18. Re:Temporary Solution by tdelaney · · Score: 2, Informative

      Sorry - you're right. What I was thinking of was *unlisting* which is linked to right near the bottom of that same page (and reproduced here for convenience):

      http://www.joreybump.com/code/howto/unlisting.html

    19. Re:Temporary Solution by Tony+Hoyle · · Score: 1

      I had a domain that was out of use for about 18 months (company domain... they still paid for it but there were no MX or A records).

      The mailserver was still getting spam for that domain at the rate of 2-3 *per minute* even though there hadn't even been a domain to speak of for all that time. Not only that since we were hard bouncing it as nondeliverable it proves that spammers don't care whether they get a bounce or not.. they'll just keep trying, for ever and ever.

    20. Re:Temporary Solution by Tony+Hoyle · · Score: 1

      Because spammers may be directly targeting an IP address, one other possible way to fight spam is to change the IP address of your SMTP server regularly. If you change the MX records (well, really the A records they point to), legitimate traffic will pick up the changes. To be safe, you can continue to listen on the old IP address for a week or so while you make the transition to the new IP address. That ought to give stale DNS entries plenty of time to expire

      The problem with this is DNS propogation.

      I usually reckon it takes 24 hours for the majority of ISPs to pick up the changes in a DNS record (using a standard 8 hour TTL). 36 before you can start telling people to bitch to their ISPs to fix their DNS.

      Some ISPs are just totally broken and won't update a record unless they're kicked (demon used to be terrible for this.. once they'd cached something it stayed that way... TTL be damned).

      If you change too often you're going to get bitten by this a lot.

    21. Re:Temporary Solution by Tony+Hoyle · · Score: 1

      IPV6 mailservers are like hens teeth. I actually list ipv6 addresses for mine... and the number of connections over ipv6 in the last 6 months? (bearing in mind this is a relatively busy server). Zero.

    22. Re:Temporary Solution by Tony+Hoyle · · Score: 1

      Nah they always have done... TFA works under a false premise (that spammers target the primary MX). In reality they target the secondary MX becuase that's more likely to have weaker/no spam protection on it.

    23. Re:Temporary Solution by Aladrin · · Score: 1

      True, but that assume IPv4. With IPv6 slowly becoming more and more standard, this idea will have merit. The only issue I see with it is that it can take 48 hours for cache information to die. So really, you'd have 2 IPs at a time for the server and slowly rotate them:

      Jan
      IP 1
      IP 2

      Feb
      IP 2
      IP 3

      Mar
      IP 3
      IP 4

      etc. This would rotate them nicely. Of course, then the problem is that eventually, the spammers will have all the IPs you use in their database and you're screwed anyhow. Nice idea, though.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    24. Re:Temporary Solution by Tony+Hoyle · · Score: 1

      Well in theory with ipv6 you could have a few million IPs to change to randomly, so running out wouldn't be an issue.

      Good luck getting anyone to send email to you over ipv6 though.. we're probably 10-20 years away before it's practical.

    25. Re:Temporary Solution by TheLink · · Score: 1

      If it's the same spam as the real active accounts are getting then it could be useful.

      You have a source of 100% spam. So a machine will know what spam is.

      Spammers could do the following tho:
      1) Find out and avoid email accounts you are using to identify spam.
      2) Send unique spam to each user (costs them more).
      3) Copy and resend legit mass mails to try to get them to be deleted (but whitelisting can help).

      --
    26. Re:Temporary Solution by httpdotcom · · Score: 1

      I never said increase bandwidth, I said increase costs. Spammers using botnets, the cost is time and CPU cycles. A CPU cycle dealing with a bounce is not sending an offer they might make money from. Also, if the bounce happens to fall back to the mail admin of the zombie's ISP, and they are paying attention, they might be able to correct the issue (although, ISP permission-based SMTP outbound on dynamic address zones would most likely reduce SPAM as well). Spammers with their own mailing farms, the cost is bandwidth and CPU cycles.

    27. Re:Temporary Solution by Megane · · Score: 2, Interesting

      I've got a similar story. When a good local ISP got bought up by a crappy CLEC who ran it into the ground, I switched over to the ILEC's DSL offering. However, they never closed my e-mail account, so I kept reading from it. After a while they switched their authentication so that I had to log in as "user@domain.net" instead of just my user name, but it still accepted my password.

      Naturally, all I got was spam on that account. But then the CLEC dropped the old domain name, which got snatched up by an ISP in New Zealand. So now there were no MX or A records pointing to that mail server any more under the old domain name. The only way to send mail there was with a "%" hack ("user%domain.net@newdomain.com"). Yet the spam still kept coming in. It must have been at least two years more before it finally wouldn't let me log in any more, and there was still a ton of spam coming in daily.

      It does make me wonder if the New Zealand ISP got a lower than normal amount of spam during that time.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    28. Re:Temporary Solution by Calinous · · Score: 1

      Yes, but this would increase the spamming lists (right now, each email address is having a single IP it is bound to - having to increase that list 254 times would put a dent in the spammers capabilities)

    29. Re:Temporary Solution by FKnight · · Score: 1
      "If you'd bothered to RTFA (which I did a month or so ago) you would notice that the secondary server will only accept mail which was first rejected by the primary"

      That's not correct. An email message does not have to be first rejected by a higher priority MX in order to be accepted by a lower priority MX. MTAs are unaware of where they fall in the priority list of MX records for a domain. SMTP MTAs which are lower priority always accept email, whether it was rejected by a higher priority MX or not. The lower priority MX servers have no idea what attempts were made to deliver prior to them receiving it. Your statement ignores the existence of direct to secondary MX spam.

    30. Re:Temporary Solution by petermgreen · · Score: 1

      Not quite, because spammers don't really pay for bandwidth. They steal the computing power and bandwidth from victims (virus infected machines) to set up botnets, and then leverage the stolen resources for their marketing business.
      it may be stolen but unless they are doing the stealing themselves it still has a price

      i can't belive the crackers give the broadband connected windows boxes to the spammers free of charge.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    31. Re:Temporary Solution by ocbwilg · · Score: 1

      I never said increase bandwidth, I said increase costs. Spammers using botnets, the cost is time and CPU cycles. A CPU cycle dealing with a bounce is not sending an offer they might make money from.

      You're right, I did assume that cost = bandwidth. But the problem still stands that a significant portion of spam today (not sure if it is a majority or not) comes from zombie PCs, where the bandwidth and CPU cycles are essentially free to the spammer. Whether you are speaking in terms of monetary cost, or in terms of lack of availability to do other work, it would still drive up costs for legitimate emailers as well as spammers. For a legitimate emailer, that means buying another server or more bandwidth. For the spammer, that means picking up another couple zombies.

    32. Re:Temporary Solution by adrianmonk · · Score: 1
      I usually reckon it takes 24 hours for the majority of ISPs to pick up the changes in a DNS record (using a standard 8 hour TTL). 36 before you can start telling people to bitch to their ISPs to fix their DNS.

      That's why you'd listen on both the old address and the new for several days after making the DNS change. After, say, one week, you'd stop listening on the old address. One week should be enough to account for cached DNS entries to expire. (That is, provided there is not a situation where your secondary DNS server can't do zone transfers and is still authoritatively serving old data. That data could be weeks old. But, you can check for that.) Perhaps at the time you drop the old address, you'd start listening on another new address, so that you are always listening on two addresses, and one is always in the (week-long) process of being phased out.

      Yes, this means you are still accepting connections on the old address for a week, but the observed behavior of spammers is that they continue sending to no-longer-listed addresses for months.

  3. Short Term Solution by pyite · · Score: 5, Insightful

    This is not a long term solution.

    1) It's bad netiquette, and a lot of people don't like that, including myself and I'm sure many other administrators.
    2) It's an artificial "defense" that is easily circumvented because the rule is obvious. It's security through obscurity with the added suck that there is no obscurity.
    3) It's solving a symptom and not any of the actual problems (e.g. hosts being compromised to send spam).

    Thanks, but I'll pass.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    1. Re:Short Term Solution by erroneus · · Score: 1

      Given that there is NO 100% true solution to the problem, things have to be done... or at least tried. Greylisting could be counted in the same numbers that fit the reasons you list above, but it works remarkably well.

      I'm sure you advocate murdering the spammers for their deeds... (I don't though I quietly hope to see headlines to that effect in the daily news) but expecting marketers to "follow ettiquette" ain't gonna happen. At all professional levels, the same basic abandon of moral and ethical standards exists in large amount.

      Ultimately, until spammers are equated with "terrorists" then it won't be actively punished. After all, there are many Fortune 500 companies that utilize email campaigns to advertise... hell a company I used to work for routinely blasted out emails to clients only to find themselves constantly being blocked by spam lists... which then interfered with normal emailing activities. No amount of explaining the negative impact would deter the marketting people from wanting to do this. They're thoughtless assholes with one goal in mind: to make a profit.

    2. Re:Short Term Solution by pyite · · Score: 1

      Given that there is NO 100% true solution to the problem, things have to be done... or at least tried.

      Oh I agree. My problem with this is that it's a demonstrably stupid measure of prevention.

      but expecting marketers to "follow ettiquette" ain't gonna happen.

      I'm not. I'm expecting legitimate administrators not to impliment this because its a deliberate obfuscation of services they publically advertise, and as such is not appropriate.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    3. Re:Short Term Solution by Tony+Hoyle · · Score: 1

      They're thoughtless assholes with one goal in mind: to make a profit.

      No, they're thoughtless assholes with a deathwish.

      If they wanted to make a profit then pissing off their customers and having their online business crippled because they can't send email and even (quite likely these days) having their internet connection terminated for breach of contract is not the way to go about it. No profit involved.. in fact the damage to a smaller company if that happened could be fatal.

      I once had to explain that to marketing. They got it when they realized that short term profit wasn't worth having no job at the end of it. It also helped that our server admin flat out refused to be involved and said he'd resign if they tried it.

    4. Re:Short Term Solution by StringBlade · · Score: 1
      3) It's solving a symptom and not any of the actual problems (e.g. hosts being compromised to send spam).

      There is no technological solution to a social problem. If we wanted to seriously reduce spam, everyone would be using public key encryption / signing and signing keys of people / companies they trust. In that world, if you started receiving spam from someone in your network, you simply drop their trust level (partially or completely) and then the software simply junks (or refuses to deliver) untrusted mail.

      It's still a problem in that scenario because untrusted agents are sending mail to lots of people and the servers still are burdened with processing the mail, but it now becomes much harder for a spammer to successfully deliver a spam mail because it won't have been signed with a trusted party's key.

      --
      ...and that's the way the cookie crumbles.
    5. Re: Short Term Solution by Dolda2000 · · Score: 1
      I might agree with your other points, but I cannot say that I consider it being bad netiquette. After all, when using no-listing, everything is still RFC-compliant. Servers are fully allowed to reject mails for whatever reason they choose to, and MX records must be tried in order of priority, so I don't at all see how it would be bad netiquette.

      I fully agree with your second point, though, but the same goes for greylisting, which I'm using with quite some success (although many spammers are already learning to bypass it, it is still decreasing my spam rate compared to previously by a lot).

      While I agree with your third point as well, the "actual problems" of which you speak are most likely unsolvable, and I think that you, too, realize that. In light of that, what choice does one have except solving the symptoms?

    6. Re:Short Term Solution by Raenex · · Score: 1
      There is no technological solution to a social problem.

      The technical problem is that machines are broken into too easily. Get rid of all the zombie-nets and the problem goes away. I hold out hope that one day a workable, secure OS that the average user can use will be a reality.

    7. Re:Short Term Solution by StringBlade · · Score: 1

      The only completely secure OS is going to be one that cannot be modified in any way by the user. Once you start letting the user make changes to parts of the operating system or the way it behaves, then you introduce the potential for that user to either maliciously alter the OS or to foolishly alter the OS in a way that others can maliciously alter it.

      This is no cure for stupidity and ignorance except through education, but it's a pipe dream to think that all computer users will one day be completely educated on the subject. The best we can strive for is a system that minimizes the effects of malicious intent on the greater network.

      --
      ...and that's the way the cookie crumbles.
    8. Re:Short Term Solution by Raenex · · Score: 1
      The only completely secure OS is going to be one that cannot be modified in any way by the user.

      I'm not talking about completely secure. I'm talking about reasonably secure so that millions of machines aren't compromised in an automated way. There's huge room for improvement in the current security model. It should be the easy default to download some random software from the net and have it run inside it's own little sandbox. Built-in services should not be susceptible to buffer-overrun attacks. The OS should be designed so that a compromise in one component does not compromise the whole system.

      The best we can strive for is a system that minimizes the effects of malicious intent on the greater network.

      Yes, that's the right idea. Now apply the same principles to a single machine. This is the idea behind CapDesk.

  4. funny by User+956 · · Score: 3, Funny

    An anonymous reader writes with the technique of Nolisting, which fights spam by specifying a primary MX that is always unavailable.

    Funny, I fight afternoon meeting schedulings in almost the same way. Just specify a primary time that's always unavailable.

    --
    The theory of relativity doesn't work right in Arkansas.
  5. hmmm by jonpublic · · Score: 1

    As someone who runs the incoming mail machines for a large university, I have found that spammers pick the highest and lowest IP to hammer away on, regardless of MX preference. Many spammers specifically target the high MX. I fail to see how making the low mx unavailable will deter spammers. If they can alter each image they send with each spam, they can alter which IP/MX their botnets deliver to.

    1. Re:hmmm by Anonymous Coward · · Score: 2, Interesting

      it makes sense as a spammer to hit the secondary MX anyway as *most* secondaries don't know anything about the mail accounts themselves, but rather just spool and relay the domain onto the primary. with this in mind the secondaries will nearly always accept mail for any account in the domain, say 'thankyou very much' to the SMTP client and go about managing its local queue for delivery, hammering away at delivery attempts on the primary and then filling up the secondary queues trying to send the bounces back to bogus return paths, so i'm not sure i understand how nolisting is anything *but* a band-aid solution.

      as a spammer writing your own SMTP engine, why wouldn't you just write in basic queue management into your client to get around nolisting/greylisting/nastyhacklisting...?

  6. I run a mailserver, this is a bad idea by Gothmolly · · Score: 4, Insightful

    We get stuff directed at our secondary all the time, despite having a highly available primary. Why? Our secondary is listed at another domain - they do our backup in the case of disaster. I can only assume that spammers hit it thinking that its a 'back door' into the network, perhaps we don't have the same rigorous anti-spam measures there.

    Dumb idea. You're better sending all your domain mail to gmail, using their spam filtering, and then pulling it from there.

    --
    I want to delete my account but Slashdot doesn't allow it.
  7. MOD PARENT UP +5 THE FUNNAH by hirschma · · Score: 1

    Just an awesome post. Love it.

    1. Re:MOD PARENT UP +5 THE FUNNAH by eric76 · · Score: 5, Insightful

      The first time I ever saw one of those "forms", I thought it was interesting.

      The second time, I thought it was "ho-hum".

      After hundreds, maybe even thousands, they are just plain lame.

      The only good thing about them is that you instantly know that you can skip over them and not miss anything at all.

    2. Re:MOD PARENT UP +5 THE FUNNAH by jejones · · Score: 1

      On the contrary; it falls in the category described in The Moon is a Harsh Mistress, i.e. "funny only once."

    3. Re:MOD PARENT UP +5 THE FUNNAH by nahdude812 · · Score: 2, Insightful

      Actually, as long as it is correctly filled in, I find that form consistently insightful.

      The reason is that a lot of people preach some new approach to fighting spam, and in reality there are a finite set of reasons which defeat every single one of these ideas to date. When someone comes up with an approach that passes this form, then we'll have something to talk about. If it can't pass this form, then further discussion isn't really merited since it's not even novel enough to get past the standard set of objections that have so far been raised against and successfully predicted the downfall of every failed anti-spam solution to date.

      Ideas that can't pass the form are not worth more effort to respond to than putting an X at the appropriate spots on the form.

    4. Re:MOD PARENT UP +5 THE FUNNAH by eric76 · · Score: 1

      All it does is replace the opportunity for a well reasoned explanation of why it won't work with a simplistic clutter that imparts no wisdom, useful or otherwise, at all.

    5. Re:MOD PARENT UP +5 THE FUNNAH by Cederic · · Score: 1


      For most subjects I'd agree. For spam it's a quick and straightforward validation of my own views of why the suggestion is flawed, and saves time reading other responses.

    6. Re:MOD PARENT UP +5 THE FUNNAH by DavidTC · · Score: 2, Informative

      Except it wasn't filled in consistently.

      These are incorrectly checked:

      (X) Many email users cannot afford to lose business or alienate potential employers
      (x) Dishonesty on the part of spammers themselves
      (x) It will stop spam for two weeks and then we'll be stuck with it
      (x) Asshats
      The plan loses no email that is distributed by an actual mail server. Even the crappiest actual mail server out there follows the rules by checking another MX server, and if it doesn't it's going to lose a lot of mail anyway. Supporting multiple MX records isn't some obscure part of the standard, it's a major requirement, and all actual mail servers do.

      And spammers can't 'lie' their way around it. They can use software that operates correctly in the first place, but the years have demonstrated exactly how long it takes them to switch. I have no idea how long the spam software pipeline is, but spammers have operated software that is broken in many ways, and people have been consistently using that brokenness to block spam for years.

      If this reduces spam for a time and then stops reducing spam, I'm failing to see what the problem is. I'm still checking that the MAIL FROM domain is a real domain, and it's astonishing how much spam doesn't even bother to do that. Or checking that the HELO is not a negative number. (I have no idea what that's about.)

      And we won't be 'stuck' with it. It doesn't change anything. People can point to a fake MX server for however as long as they want, and then switch back to just having their one real one, whenever they want.

      And the 'asshats' check box is used to mean people can abuse or break the system. I have no idea why it was checked.

      About the only one correctly checked complain is:

      (X) Eternal arms race involved in all filtering approaches

      Yes, it's an arms race, and, yes, it will lose power over time as spammer's crapware adapts. Aaaand? At the very least we cost spammers money, and upgrading spam software is insanely expensive. We didn't hurt ourself in the slightest.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    7. Re:MOD PARENT UP +5 THE FUNNAH by Zaharazod · · Score: 1

      The first time I ever saw one of those "forms", I thought it was interesting.

      First time I saw one, I thought it was FUNNY. Because it is kinda funny.. not hilarious, but good for a chuckle.

      The second time, I realized that it's actually useful. Spam is a problem that affects just about every user on the Internet, and anyone who's thought about it for a while is bound to come up with some sort of solution; these solutions will vary in quality based on how much technical expertise and familiarity with the people, protocols, and existing solutions one has.. ranging from "the guv'mint should do somethin'" to "here is my 65-part plan to extend the SMTP protocol".

      The sad truth, of course, is that if there were a simple solution, we'd all be doing it. On the other hand, while it isn't the be-all and end-all of spam solution critiques, the form replies are a sort of litmus test; a checklist of the most common problems that plague proposed solutions. It's a general marker of exactly how unrealistic and wrongheaded a particular idea is, and (at least the first time one reads it) gives the person with the One True Solution an inkling of why this is a complicated issue (without someone having to delve into the various nuances of each checkbox - one could write a thesis on the subject if you used prose rather than ctrl-v).

      Besides, it IS funny. =)

    8. Re:MOD PARENT UP +5 THE FUNNAH by Anonymous Coward · · Score: 0

      Actually, I kinda like the form on spam topics. The moment you see it busted out, you know somebody's seen a hole in the strategy, so you can pretty much ignore the idea and the article. Sure it's not screamingly funny, but it's a dead giveaway not to waste your time.

    9. Re:MOD PARENT UP +5 THE FUNNAH by nuzak · · Score: 1

      > If it can't pass this form, then further discussion isn't really merited

      The form is satire. Nothing "passes" the form. Whoosh.

      --
      Done with slashdot, done with nerds, getting a life.
    10. Re:MOD PARENT UP +5 THE FUNNAH by itwerx · · Score: 1

      Actually, this one is the least accurate:
            (x) It will stop spam for two weeks and then we'll be stuck with it
      ...for the simple reason that a good 50% of the spam is sent based on port scanning, MX records aren't involved at all.

    11. Re:MOD PARENT UP +5 THE FUNNAH by DavidTC · · Score: 1

      Um, no it's not.

      How on earth could they send email if they don't know the domain name of the server? You can't just connect and hand them spam addressed 'to whom it may concern'. You can give them email an address without a domain name, but mail servers stopped automatically appending domains a long time ago, and that's a violation of the RFC anyway(1), and it never worked at all for systems with more than one domain name.

      Now, there is a significant fraction of spam sending software that doesn't do MX lookups at all, instead connecting to the A record, but that's not the same thing. And there's another fraction that just caches DNS lookups for years, so implementing nolisting won't gain you anything unless you move your mail server's IP.

      1) Mail sent to an unknown domain for role accounts should be addressed to, for example, postmaster@[10.0.0.1] or postmaster@[127.0.0.1], and, yes, with the brackets. Mail sent to just 'postmaster' or 'abuse' is not legal.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    12. Re:MOD PARENT UP +5 THE FUNNAH by Schraegstrichpunkt · · Score: 1

      How on earth could they send email if they don't know the domain name of the server?

      220 mail04.microsoft.com Microsoft ESMTP MAIL Service ready at Tue, 23 Jan 2007 18:13:37 -0800

    13. Re:MOD PARENT UP +5 THE FUNNAH by itwerx · · Score: 1

      ...connecting to the A record, but that's not the same thing.

      True enough. A lot of spammers are indeed just trying to connect to any A record they can find but we are also seeing an increase in them doing raw port scans against wholesale ranges of addresses and using the reverse DNS to address spam with randomized addresses to any that respond. The combination of the two
        methods currently accounts for just over 50% of the spam we see. I didn't clarify this in the original post though, thanks for pointing it out.

  8. Um by Anonymous Coward · · Score: 0

    Greylisting works just as well, donkeys.

    1. Re:Um by Ash-Fox · · Score: 1

      When I used it, spam still got through, some legitimate mail didn't.

      --
      Change is certain; progress is not obligatory.
    2. Re:Um by Uzik2 · · Score: 1

      I use greylisting and it works very well for cutting down on the spam.
      I do about as well as gmail and better than yahoo.

      --
      -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
    3. Re:Um by erroneus · · Score: 1

      It's true... some servers need to be white-listed because either they resend from a different IP or just never make second attempts. They are few and generally well-known though.

    4. Re:Um by Ash-Fox · · Score: 1
      It's true... some servers need to be white-listed because either they resend from a different IP or just never make second attempts. They are few and generally well-known though.
      Still, the e-mail is lost. In the few times this has happened I have had problems with getting people to resend things because either they're part of some automated system that they can't seem to control exactly or because they just don't remember what exactly they wrote and sent to me (they don't save e-mails due to quota issues) and don't wish to rewrite it from scratch again.

      At least with things like when they fail a SPF check/DNSBL check/aggressive verification etc, they get a permanent failure that gets their message in it's entirety returned to them.
      --
      Change is certain; progress is not obligatory.
  9. Won't work. by schon · · Score: 5, Insightful

    Most spam bots already send to the *lowest* priority MX (ie. the highest number), and work their way backwards, because it's common for the backup MX'es to have lower anti-spam rules.

    However, this idea would have been *great* six years ago. Once the developer invents a time machine, he's got the spam problem licked for at least a week!

    1. Re:Won't work. by Wizarth · · Score: 0

      This is what I came in to say, thank you.

    2. Re:Won't work. by dzelenka · · Score: 1

      Ditto.

      I believe my secondary MX sees more spam than my primary already. I'd have to see some stats to change my mind.

      --
      Bah!
    3. Re:Won't work. by slamb · · Score: 1
      Most spam bots already send to the *lowest* priority MX (ie. the highest number), and work their way backwards, because it's common for the backup MX'es to have lower anti-spam rules.

      Do you have any experimental results to back up your claim? Any actual reason to believe it's true? Because he has results that dispute it. Read the article. In his quick experiment, 47% of confirmed spammers tried the primary only, 36% tried the secondary only, and only 17% tried both. While possible that his sample is skewed or that spammers have adapted since his experiment was performed (page was Last-Modified: Sun, 12 Nov 2006), I'm much more inclined to believe the guy who has done his homework over the guy shooting from the hip on slashdot.

      The only real objection I've heard on slashdot is that spammers will adapt. Could be true. The author thinks his technique will never be common enough for spammers to bother adapting to, but they may alter this behavior as a side effect of adapting to more common techniques like grey-listing.

      I think I'll give it a try. It's trivial to set up and has an extremely low risk of losing legitimate mail. If it doesn't work, I've lost only a few minutes of time.

    4. Re:Won't work. by schon · · Score: 2, Informative

      Most spam bots already send to the *lowest* priority MX
      he has results that dispute it. If he does, he didn't post them to his page.

      If you take a look at his page, he says that he used DNSBL.

      DNSBL host != spam-bot

      Spam-bots are a subset of the hosts that would be listed in a DNSBL.

      Next time, before attacking someone, you might want to work on your reading comprehension skills. You'll look like much less of a fool.
    5. Re:Won't work. by wytcld · · Score: 1

      I wonder what our variability is as spam targets. I've seen spam drop markedly with greylisting just on the primary MX. But I can't give a good statistic because I implemented another change at the same time. I'd always set domains up with a catchall that sends unspecified userids to a mailbox, and it's gotten to where for domains that have been around for some years most of the spam coming in is addressed to fake addresses that have been created evidently by other spam faking being from the domain, and then harvested somewhere. Since I've also handed out addresses like amazon@domain.com to track merchants who leak addresses, can't remember them all but still want some of that merchant mail, just sending all this to /dev/null isn't the answer. Ah, but for whatever reason the bulk of the spammed fake userids are addressed to userid@sub.domain.com (legitimate subdomain names from my DNS records). Between tossing all addressed to a subdomain and greylisting, spam has dropped by 90% even with a secondary MX that doesn't greylist.

      But the array of spammers that target me and those that target someone else may well differ greatly. Maybe someone else gets heavily spammed by secondary-MX targeters even though I'm not.

      --
      "with their freedom lost all virtue lose" - Milton
    6. Re:Won't work. by slamb · · Score: 1
      I'd always set domains up with a catchall that sends unspecified userids to a mailbox, and it's gotten to where for domains that have been around for some years most of the spam coming in is addressed to fake addresses that have been created evidently by other spam faking being from the domain, and then harvested somewhere. Since I've also handed out addresses like amazon@domain.com to track merchants who leak addresses, can't remember them all but still want some of that merchant mail, just sending all this to /dev/null isn't the answer.

      I had a catchall until recently, too. I finally got tired of all the catchall spam, wrote a script that dug out all the amazon@example.com style addresses I'd received mail through in the past several years, aliased those[*], and got rid of my catchall. It's made a huge difference in my volume of spam. I didn't gather all the statistics I should have, but I can see right now that it reduced spam not caught by earlier Postfix rules with SpamAssassin scores under 8.0 by 83% in the week before the change vs. the week after the change (from 1,738 to 302; made the change the week before Christmas). This wasn't a rigorous experiment - for starters, I had no control. But rejecting catchall email eliminated most of the spam that actually made it into my mailbox, and an even greater percentage of the spam my poor machine had to feed through SpamAssassin.

      Point is: if your spam is still bad after your recent 90% reduction, bite the bullet, figure out which email addresses you've given out to vendors, whitelist them, and get rid of the catchall. Your inbox will thank you.

      But the array of spammers that target me and those that target someone else may well differ greatly. Maybe someone else gets heavily spammed by secondary-MX targeters even though I'm not.

      Could be. It would be interesting to see experiments showing how effective different antispam techniques are on different user demographics when starting from the same base mail setup. It'd have to be repeated frequently, too, as spammers change over time. There are a lot of variables.

      [*] - and am now slowly going to vendors' websites, switching my email address to something like me+amazon@example.com, and removing the old aliases. Turns out there's very little spam going to the aliased entries, but the long list offends my aesthetic sense.

    7. Re:Won't work. by pe1chl · · Score: 1

      For a couple of years, I had the mail system at work running with about 5 MX records, of which only one really worked.
      There was a lowest MX value that always failed, then one that worked, and then 3 more that always failed.
      (over time there have been different responses on the failing MXes, from just no response to TCP RESET and even a "421" message)

      It seems it sort of worked and spammers often tried the higher records, but there was a major problem with a NAI antivirus product: when someone would send a message to a nonexisting user in our domain and the working server sent back a 550 reply, that broken product would continue through the MX list (even though it is a final failure reply) and when the last MX in the list would not work, they kept the message on their queue and re-send it for the maximum attempt time. Without any retry interval backoff.
      A particular broken installation in our local municipality would attempt to re-send the message every 10 minutes for two days before it would return a delivery failure to the sender.

      It took a lot of effort to convince NAI that this was a bug, but even though I think it was fixed in some later release it was never fixed in that installation and at some point I removed the extra MX records.

    8. Re:Won't work. by bitspotter · · Score: 1

      ... work their way backwards

      Do you have any data for this? If spammers demonstrably go backwards, rather than simultaneously or randomly, then we might have something if we nolist a primary AND a tertiary MX, leaving the secondary as the working server.

  10. This is bullshit! by LibertineR · · Score: 2, Funny
    How many solutions do we have to implement before Spam is outlawed? Why is this shit allowed to go on, stealing bandwidth and all?

    There is more spam than penises needing enlargement, dammit!

    I cant believe this is allowed to go on. How long did it take for callerID and no-call lists to get here? How long before we start putting these people in jail!

    No more bandaids, lock these fuckers up!

    1. Re:This is bullshit! by /dev/trash · · Score: 0, Flamebait

      You want to outlaw free speech?

    2. Re:This is bullshit! by rblum · · Score: 2

      Yawn. Not that old saw. Spam is not free speech - it's commercial speech, which has always been regulated. Hint: "Free Speech" does not mean that you can say whatever you want, whenever you want.

    3. Re:This is bullshit! by RexRhino · · Score: 1

      Because enforcing laws against spam are like enforcing laws against oral sex. How exactly do you plan to track down and punish lawbreakers without big brother style surveillance?

    4. Re:This is bullshit! by LibertineR · · Score: 3, Insightful
      Idiot!

      Spam is NOT free speech. You cant come into my home screaming penis ads at me without getting your ass kicked, so why should you be able to do it into my mail server?

    5. Re:This is bullshit! by HexRei · · Score: 1

      No, but I get plenty of physical spam mail, and I try not to put my address on anything if I can avoid it. Sure, you can make it illegal to keep sending to a recipient after being asked to stop, but the sheer cost and bureaucracy of investigating every case will make it moot.

    6. Re:This is bullshit! by alister · · Score: 1

      Because enforcing laws against spam are like enforcing laws against oral sex. How exactly do you plan to track down and punish lawbreakers without big brother style surveillance?

      A lot of spam is aimed at getting money. So, follow the money (hey, that sounds like a good catchphrase).

    7. Re:This is bullshit! by Xybot · · Score: 1

      "There is more spam than penises needing enlargement, dammit! " Can you forward me some of yours? the first couple I tried didn't work too well

      --
      God was my co-pilot, but then we crashed and I was forced to eat him.
    8. Re:This is bullshit! by jeff4747 · · Score: 1
      A lot of spam is aimed at getting money. So, follow the money (hey, that sounds like a good catchphrase).

      And when you start doing that, here's what you'll hear:

      "I'm sorry, the government of Angola refused to serve your search warrant. Your money trail hit a dead end."

      You can only reliably follow the money within one country's legal system. As such, spammers would simply move part of their money trail into another country and continue to spam. Without the ability to actually follow the money trail you can't go after the money when it comes back to the US (or whatever country you are in).

    9. Re:This is bullshit! by erroneus · · Score: 1

      You have a right to free speech, but you DON'T have a right to be heard. In other words, you cannot use forceful or otherwise subversive methods to "ensure your speech is heard." If someone doesn't want to hear it, that take precedence over anyone's right to free speech.

      And commercial or other such activities do not count as speech in the sense that most people consider. .../dev/trash indeed...

    10. Re:This is bullshit! by Elemenope · · Score: 0, Flamebait

      You need not open your mail, esp. when the subject line is something that you aren't interested; it is the same filtering methodology one uses for snail mail, by checking the return address and other identifying markers on an envelope before deciding whether or not to bother opening it or just tossing it. Difference is, you can do the toss action with two clicks online, whereas it is a more extensive process in meatworld. Heck, its even easier with 'spam filters' that do 80% of the work for you.

      Thus, there is no 'screaming penis ads in home'; it's a poor and deceptive metaphor. And, yes, advertising generally is free speech. I'm no great fan of spam (in point of fact, I hate it) just as I dislike most modern advertising in general, but it does seem to be a latent unavoidable consequence of valuing free expression in a product-value based society. I deeply love my right to express myself, and often enjoy the way others put that right to use as well.

      --
      All the techniques ever used to make men moral have been themselves thoroughly immoral... (Nietzsche)
    11. Re:This is bullshit! by localman · · Score: 1

      I believe in free speech when the technology used is "pull" instead of "push". Does that make sense? I believe you have the right to say whatever you want to whomever you want if they are willing to listen, but I also have the right to not have to listen. I should be able to say "stop bothering me" and have that respected.

      And unfortunately spam is not just an issue of "don't open the message". Many messages don't have helpful subject lines, instead opting for "Re: your mail" or somesuch. And if you have any public interactions, you don't get all your messages from people you already know. I get over 700 spam messages per day, this gets in the way of me doing my responsibilities. I am lucky in that I am tech savvy enough to have set up sophisticated spam filtering (so only 5 or so a day get through), but the original poster is right: it is illegal to call someone's home after you've told them not to. Nearly all direct marketers will stop sending snail mail if you ask (if not, I'm sure there would be a law about that too). Spam is harassment, not free speech.

      Cheers.

    12. Re:This is bullshit! by corbettw · · Score: 5, Insightful

      You need not open your mail, esp. when the subject line is something that you aren't interested;

      You need not open your mail to have your resources (bandwidth, disk space, processing power) consumed by spam. I work at a major telecom company running the edge mail servers, along with another full time engineer. Of the 12 million emails we get a day, about 100,000 are legitimate mail. The rest is just spam, and it uses up the bandwidth that could've been resold to customers, it uses up the disk space on the expensive mail servers we bought a few months ago, hell it forced us to buy those expensive new servers in the first place. I figure, just in the extra salary (if not for the spam one guy would be enough to handle the load), having to upgrade perfectly adequate five year old servers, and buying licenses for anti-spam products at four different levels of mail delivery throughout the enterprise just to keep our users from being deluged with useless garbage, the company has spent about $200,000 last year, and will spend about the same amount this year. All because a bunch of asshats want to force our employees to read their idiot advertising, using our network resources to push their message.

      That's not free speech, that's theft. And that's never been legal.

      --
      God invented whiskey so the Irish would not rule the world.
    13. Re:This is bullshit! by veganboyjosh · · Score: 1

      the sheer cost and bureaucracy of investigating every case will make it moot.

      not if the confirmed spammer has to pay for those costs...

    14. Re:This is bullshit! by Antique+Geekmeister · · Score: 1

      There are a lot of reasons. ISP's are scared of losiing their common carrier status, so they're very reluctant to set their own rules. They're also confused about spam: many people think of spam as only the fraudulent or sex email, so they try to make laws against only that. And it then gets challenged in court, or lobbied into tortured shapes that don't actually bind hte spammer's wrists.

      Legitimate or semi-legitimate businesses also send bulk mail, often but not always spam, and lobby very, very heavily to protect it their ability to advertise this way. And there is an excuse for legislators to be cautious because they're concerned about interfering with anyone's free speech. Good state laws were also, very unforttunately, trumped by the CAN-SPAM act which frankly is designed to allow spam and only block certain types of fraud, and took away the ability for private citizens to do anything about it in court.

      There have been effective laws agaiinst junk fax in the US and other nations, laws that have withstood constitutional challenges and really helped curb the problem. But until the advertising lobbyists are forced out of the way, there will be no good federal policies on this. These laws passed constitutional muster because they didn't refer to the content: they referred to the fact that the junk fax was unsolicited. Some US states have successfully passed and used such laws, but the CAN-SPAM act simply overrode them when it was passed.

    15. Re:This is bullshit! by Antique+Geekmeister · · Score: 1

      No. It's really not. It's bulk, unsolicited communications. Closing the legal doors for fraudulent, or for commercial speech, leaves the door wide open for email worms, political speech, religious diatribes, and plain old irritating people by filling their mail boxes. It also leaves the door open for borderline uses, such as charitable solicitations and political advertising.

      Classifying spam as commercial is also exactly why it's so hard to get good laws passed against it: trying to define what speech is commercial and what is not, in court or in law, is painful and confusing work. It's vastly easier to classify as bulk and unsolicited, which is easily measurable in a way that "commercial" speech will not be.

      Usenet went through exactly those sorts of arguments, and settled correctly on not trying to interpret it as commercial or not, but simply blocking the bulk postings.

    16. Re:This is bullshit! by eyeye · · Score: 1

      Except I don't get hundreds or thousands of snail mail spam. Actually here in the UK there is a mailing and telephone preference scheme to opt out of most of these.

      Your "Just Hit Delete" mantra is a favourite of spammers...

      --
      Bush and Blair ate my sig!
    17. Re:This is bullshit! by giorgiofr · · Score: 1

      The confirmed spammer has his funds safely locked up in Vanuatu and Panama, now try and confiscate them.

      --
      Global warming is a cube.
    18. Re:This is bullshit! by fatphil · · Score: 1

      The internet is a network of networks. Pull the plug on Angola's. Things like UDPs have worked in the past.

      --
      Also FatPhil on SoylentNews, id 863
    19. Re:This is bullshit! by mpe · · Score: 1

      Because enforcing laws against spam are like enforcing laws against oral sex. How exactly do you plan to track down and punish lawbreakers without big brother style surveillance?

      Generally spammers are trying to sell something. Thus the method is one of "follow the money". Law enforcement already has tools to do this, just a matter of applying them to the task in hand. (Rather than hassling people who have inherited/won a lottery.)

    20. Re:This is bullshit! by mpe · · Score: 1

      And when you start doing that, here's what you'll hear:
      "I'm sorry, the government of Angola refused to serve your search warrant. Your money trail hit a dead end."


      Depends how much money and hardware is available. The response could be "This is the US Department of Drug Enforcement, Homeland Security and Spam Control; do you really think the Angolan Airforce is up to stopping us from just bombing the terrorists, er sorry spammers, whenever we feel like it?"

      You can only reliably follow the money within one country's legal system. As such, spammers would simply move part of their money trail into another country and continue to spam. Without the ability to actually follow the money trail you can't go after the money when it comes back to the US (or whatever country you are in).

      The US is hardly well known for respecting international borders. Also what would happen if someone in the US tried to use their credit card to mailorder something from Cuba?

    21. Re:This is bullshit! by mpe · · Score: 1

      Except I don't get hundreds or thousands of snail mail spam. Actually here in the UK there is a mailing and telephone preference scheme to opt out of most of these.

      This is because these activities tend to cost the sender real money. They need to pay for printing and postage or telephone calls and people to make calls. With email (and fax) you can end up with a great proportion of the cost being paid by other parties (including the recipient). It's a lot easier to trick a computer into sending spam than it would be to get a call centre of sell your stuff without paying them.

    22. Re:This is bullshit! by mpe · · Score: 1

      You have a right to free speech, but you DON'T have a right to be heard. In other words, you cannot use forceful or otherwise subversive methods to "ensure your speech is heard."

      Such "subversive" methods would include misrepresenting what you are doing and trespassing on private property.

      If someone doesn't want to hear it, that take precedence over anyone's right to free speech.

      They have the right to ignore you, go somewhere you can't go or respond to whatever you are saying.

    23. Re:This is bullshit! by ChunkyLoverYYZ · · Score: 1

      While I feel you pain, think about the logistics. For the sake of this argument, let's set aside the spam = free speech argument. You receive a spam... report it... and the hunt begins. The originator is in Taiwan, Russia, Peru, Timbuktu where there are no laws against this. Maybe there should be, but there aren't. How would you propose locking them up? Off topic, but the same goes for RIAA vs. AllOfMP3.com. They haven't broken a single law... in Russia. The laws of the USA are not those of the world. Spam is a result of the internet being free, and virtually uncontrolled. As it should be. While there are laws against more serious matters like child porn, etc... most countries have equivalent laws banning such behaviour. Simple answer, you want no spam, let one government control the internet as a whole. That'll work. Then again, I'll stop using it.

      --
      "You can surrender without a prayer, but never really pray without surrender" - NP
    24. Re:This is bullshit! by rblum · · Score: 1

      You are of course correct - simply outlawing bulk unsolicited e-mail might work. Except it would require our politicians to draft a law regarding the Internet. And they've shown that they're oh-so-fabulously competent in that area in the past, haven't they? (Heck, they can't even get decent *accounting* laws done without making a hash of it - viz. the Apple Airport ruckus)

      (Sidenote2: This applies to Republicans and Democrats equally. Being a politician should disqualify people from making laws by default ;)

      Leaves us with existing legislation. There's plenty for unsolicited commercial e-mail already (UCE, CAN-SPAM,etc...) , we're just slow to enforce them. And, since they're enacted by politicos, they'll always allow for fundraising crap.

      The *only* solution that will work, IMHO, is completely disallowing unsolicited e-mail by default. If you're a business, go turn on that feature. The underlying assumption is that people who're stupid enough to buy based on spam (and hence are the motivation for spam) will be too stupid to configure their e-mail client. (Semi-smiley here. People are stupid. Any solution that doesn't take that into account will fail)

    25. Re:This is bullshit! by Antique+Geekmeister · · Score: 1

      Draftiing the law is not the problem: Senate Bill 12 from Senator Bowen is not ideal, but at least attempts to tackle the issue by outlawing unsolicited commercial email and allowing consumers to sue for violations.

      The existing legislation is targeted at spam the same way existing legislature is aimed at fraud, not spam itself. Most spam is fraudulent, true, because the penalties are so awkward to pursue. But lowering the threshold to prosecute by simply outlawing spam itself, rather than trying to establish fraud and relying on federal prosecutors instead of civil suits against the spammers and their ISP's is a big failure to address the problem.

    26. Re:This is bullshit! by Sloppy · · Score: 1
      You cant come into my home screaming penis ads at me without getting your ass kicked, so why should you be able to do it into my mail server?
      Because your mail server, acting as your agent, hears a knock on the door, opens it, and says, "Sure, come on in. My user would love to hear about how to make his penis larger."
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    27. Re:This is bullshit! by jeff4747 · · Score: 1
      do you really think the Angolan Airforce is up to stopping us from just bombing the terrorists, er sorry spammers, whenever we feel like it?"

      If you're seriously suggesting bombing a country in order to stop spam, please seek professional help. As for the real world, if you blow the crap out of Angola, the spammers move on to another country.

      The US is hardly well known for respecting international borders.

      That doesn't matter, unless you are willing to invade every other country in the world. Not gonna happen. Unless you get cooperation from the local government, your investigation is going to go nowhere.

      Also what would happen if someone in the US tried to use their credit card to mailorder something from Cuba?

      Directly? The transaction doesn't go through. The bank would refuse it. However, if you really wanted a Cuban product, you could pay someone in Canada to buy it for you and ship it to you.

    28. Re:This is bullshit! by /dev/trash · · Score: 1

      sure it is. Just because you don't LIKE to hear about Viagra, doesn't mean it should be banned.

    29. Re:This is bullshit! by /dev/trash · · Score: 1

      as if you actually own that server.

    30. Re:This is bullshit! by rblum · · Score: 1

      I advise you check your local legislation. There are few places that actually allow unrestricted commercial speech.

    31. Re:This is bullshit! by DavidTC · · Score: 2, Insightful

      The joke is that the 'free speech' bus left years ago.

      We don't need to outlaw Unsolicited Commercial Email, or Unsolicited Bulk Email, or do anything to make spam illegal. ALL spam is already illegal, because ALL spam is being sent by illegally hijackjed Windows machines.

      Note when I say 'All spam', I actually mean 'All spam still happening on the internet'. There are no 'legitimate' spammers anymore, because they were almost all dropped from the internet five years ago, and the few remaining ones find themselves utterly blocked by everyone in existence. All spam that is actually ending up mailboxes is being sent illegally.

      We don't need to fucking argue over what 'rights' people have, taking control of someone else's computer and using it to do anything is a 100% flat-out felony.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    32. Re:This is bullshit! by /dev/trash · · Score: 1

      Mommy! He made fun of my username instead of presenting a valid argument!

    33. Re:This is bullshit! by erroneus · · Score: 1

      You must have some strange mental/emotional filter in your brain. What were all those letters arranged into words, arranged into sentences and statements? Not *instead* of, but in *addition* to.

    34. Re:This is bullshit! by mpe · · Score: 1

      If you're seriously suggesting bombing a country in order to stop spam, please seek professional help.

      In terms of actual harm to Americans spam is rather more of a problem than the various excuses the US had recently been using to bomb places.

      As for the real world, if you blow the crap out of Angola, the spammers move on to another country.

      Yet the US Government dosn't see this as a problem with "Al Quada"...

      Directly? The transaction doesn't go through. The bank would refuse it. However, if you really wanted a Cuban product, you could pay someone in Canada to buy it for you and ship it to you.

      Thus the same can be done for spammers. Except that whilst Canadians think embagoing Cuba is daft they might be more receptive to stopping real criminals.
      The most likely response would be that all the spammers would move to a country the US would never bomb or embargo (I.E. the one the US Government had been illegally throwing money at.)

    35. Re:This is bullshit! by /dev/trash · · Score: 1

      You forgot Poland.

  11. Attacks on 2ndary relays by mcrbids · · Score: 2, Informative

    For some time a few years ago, spammers used to IGNORE the primary MX and send to secondary MXs preferentially.

    Since in our case, the 2ndary MX was a dumb sendmail relay only without knowledge of the user DB, it shot the traffic load out thru the roof with bounces to junk spam that, because they couldn't be rejected during the actual delivery attempt, hammered our backup relay.

    This is just a dumb idea.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Attacks on 2ndary relays by stilwebm · · Score: 1

      I observed this exact behavior. The reason this was done was exactly as you mentioned - many lowest priority MXs are simply for store and forwarding backup and have no knowledge of the user database. This means the spammer can slam the server without getting rejections. That way the bounces go to the foraged address and the spam server's connection can close faster.

  12. Some spammers target secondary MX first by straponego · · Score: 4, Insightful
    ...on the assumption that it will be less well-protected than the primary. If many people pull this fake-primary trick, I would assume they'll react quite quickly. This doesn't seem like much of a long-term defense. It looks to me like good defenses will (and do) involve either complex, evolving techniques (think of the p2p/reputation type stuff in razor/pyzor and FuzzyOCR), or hard choices (reject image-heavy messages, whitelist/greylist, etc). No defense, of course, will be perfect.

    Based on watching a few corporate spam sites and even stuff which reaches my private, never-posted addresses, *much* of the spam could be eliminated by moving non-Windows clients. I'm not just talking about zombies. Some of the spam I see hits lists of addresses which are valid and include very difficult to guess addresses inside the company. Once somebody inside your company, or a buddy of yours is rooted, your previously private address is out there; I've never had this happen via any route but a Windows user. Of course, people who CC: everybody they know with idiotic crap instead of BCC: make this problem much worse.

    Oh, and please stop with the lame form letter responses to these articles. It was cute once, long ago. I know at least five people will have posted them by now. Damn spammers.

    1. Re:Some spammers target secondary MX first by Feyr · · Score: 1

      Of course, people who CC: everybody they know with idiotic crap instead of BCC: make this problem much worse. and with hotmail not allowing bcc:'s it's just compounding the problem. idiot people posting my private address for all to see :\
    2. Re:Some spammers target secondary MX first by Anonymous Coward · · Score: 0
      Based on watching a few corporate spam sites and even stuff which reaches my private, never-posted addresses, *much* of the spam could be eliminated by moving non-Windows clients. (...)

      Of course, people who CC: everybody they know with idiotic crap instead of BCC: make this problem much worse.


      Errr... If they are clueless Windows users right now that "CC: everybody", what makes you think they couldn't/wouldn't be clueless Ubuntu (to pick an alternative at random) users that "CC: everybody"?
    3. Re:Some spammers target secondary MX first by straponego · · Score: 1

      Maybe I wasn't clear enough. That is a separate issue from the security problems with Windows machines. You're right, the same idiots on another platform could make some of the same bad choices. It might be a good idea for email clients on any platform to advise users on bad manners such as using CC: instead of BCC:.

  13. That's "greylisting". by khasim · · Score: 5, Informative

    "Greylisting" is where an SMTP server refuses messages for a certain amount of time. You set the criteria on why the message would be refused and how long the server would refuse to accept it.

    It's been pretty much defeated now because so many spammers have their machines try to hammer the message through until it does go through.

    I'm using greylisting right now and the only advantage is that many times a spammer will end up on an RBL during the 15 minutes that I'm refusing his messages.

    Remember, the spammers have, effectively, unlimted bandwidth and unlimited processing power at their disposal.

    1. Re:That's "greylisting". by Anonymous Coward · · Score: 5, Interesting

      Just an aside on greylisting: I run a large mail server and we WERE using greylisting. However we have found that many firewalls and anti-spam appliances that act as email proxies cannot respond to the 451 or 421 "try again" response used by greylisting. The appliances bounce the message back to the sender reporting it as a server failure. Unfortunately, this user group includes an ever growing number of goverment agencies and public schools. My best guess is that these appliances have no way to store the message should the first attempt at delivery fail.

      I sincerely doubt that most of them would ever try more than the primary MX when delivering mail either.

      Non-complience with the standards by email handling programs just makes it easier for the spammers by taking away a postmasters anti-spam tools :-(

    2. Re:That's "greylisting". by AchiIIe · · Score: 3, Informative

      It's not quite greylisting. Greylisting denies access to the smtp server, this technology reads the whole message, analyzes it, rejects it, and waits for a second `exact` copy.

      see: http://it.slashdot.org/comments.pl?sid=132222&cid= 11045587

      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.

      --
      Nature journal lied in Britannica vs Wikipedia Ask to retrac
    3. Re:That's "greylisting". by RazzleDazzle · · Score: 4, Interesting

      Remember, the spammers have, effectively, unlimted bandwidth and unlimited processing power at their disposal. If the big companies started doing this with OpenBSD's spamd and generating public logs, we could get some seriously entertaining data I am sure.

      From the link...

      --snip log example--
      This spammer got stuck for 47 minutes. Current spamd sets its socket receive buffer size to one character, forcing the sender to send one TCP packet for each byte of data, even if its a non-compliant "dump and disconnect" mailer. Of course, the spammer nearly immediately tries to retransmit the spam. Repeatedly.

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
    4. Re:That's "greylisting". by Dion · · Score: 2, Informative

      Funny, I've found that switching to greylisting has meant that I went from 50+ spams pr. day on one account to 0-2, with the norm being 0.

      The trick is that I don't just use greylisting, I use greylisting + spamtrap driven RBLs, so that once the greylisting period runs out the RBLs have a much greater chance of having been hit by the same spammer and thus they catch him.

      Grylisting on its was a temporary fix, but it makes spamtrap driven RBLs pretty much bulletproof.

      You could get pretty much the same result simply by tarpitting connections that would have been greylisted for 15 minutes rather than giving the immediate error code and then checking the RBLs before receiving the body of the mail.

      --
      -- To dream a dream is grand, but to live it is divine. -- Leto ][
    5. Re:That's "greylisting". by Dion · · Score: 3, Informative

      Well, you can solve this by whitelisting the broken appliances.

      A better solution would be to ignore the problem, because those appliances are broken and need to be replaced or fixed no matter what.

      --
      -- To dream a dream is grand, but to live it is divine. -- Leto ][
    6. Re:That's "greylisting". by toonerh · · Score: 2, Informative

      Greylisting still DOES help a lot in 2007. The majority of "zombie" spambots don't bother to requeue the "soft", 4xx, errors; also zombies that relay through their ISP generate a more obvious fingerprint and finally, and perhaps most importantly, the 30 minutes to 1 hour delay allows DCC, Razor2 and other spam signature databases to register hits at the expense of non-greylisters.

    7. Re:That's "greylisting". by pe1chl · · Score: 3, Informative

      Firewalls and anti-spam appliances have often very broken SMTP implementations, and not only do they have bad support (when you report it is broken, you get a "it works with most servers so it must be YOUR server that is broken!") but also when an update IS released, it can take years before it is installed by the users.

      However, I still believe that the best way to handle this situation is by not working around it. When users complain that a good fraction of their mail gets bounced for no apparent reason, there may be action. When you implement a workaround, things will remain as they are.

      This does not only affect greylisting. I have seen bad SMTP bugs in NAI's virus checker, "SurfControl E-mail Filter", "logsat spamfilter for ISP", and another spamfilter whose name I forgot. tried to issue bug reports via their support system. It often is near impossible to submit a bug report when you are not a user of their product, and once you get through they are completely uninterested when you are not Microsoft or Sendmail. Pointing them to the RFC does not work at all, they fix bugs by the "if it delivers mail then it must be OK" paradigm.

    8. Re:That's "greylisting". by mpe · · Score: 1

      Firewalls and anti-spam appliances have often very broken SMTP implementations, and not only do they have bad support (when you report it is broken, you get a "it works with most servers so it must be YOUR server that is broken!")

      Sounds a bit like the problem with poorly configured web servers displaying the HTML source. (Except with MSIE because it dosn't obey the standards.)

      This does not only affect greylisting. I have seen bad SMTP bugs in NAI's virus checker, "SurfControl E-mail Filter", "logsat spamfilter for ISP", and another spamfilter whose name I forgot.

      More to the point these systems will break in all plenty of perfectly normal situations.

      It often is near impossible to submit a bug report when you are not a user of their product,

      If they "eat their own dogfood" they might have difficult reading any emails sent to them.

    9. Re:That's "greylisting". by Vivieus · · Score: 1

      It would be nice to have a vmware player image (or other virtual machine app) of the minimal setup necessary to run that. I don't know if I'd want to run a BSD machine just for it, but a barebone virtual machine, I'm sold.

      --
      ___
      *insert sig here*
    10. Re:That's "greylisting". by DavidTC · · Score: 1

      I use maRBL and greylist Window machines and/or machines on a dynamic IP.

      I get maybe .1% legit email from Window machines and even less than that from dynamic.

      And I do the same thing with spamtraps you do. Luckily, I have a domain that literally has hundreds of email address spammers think are valid, but are not and have never been. (I think this is the result of a wildcard server years ago and a dictionary attack.)

      --
      If corporations are people, aren't stockholders guilty of slavery?
    11. Re:That's "greylisting". by pe1chl · · Score: 1

      It often is near impossible to submit a bug report when you are not a user of their product,

      If they "eat their own dogfood" they might have difficult reading any emails sent to them.


      What I mean is that submitting a bug report is only possible when you register the software, and tell all kinds of details about it that you don't necessarily know as an outside observer (version, patches, platform it is running on, where it was obtained, etc).
      It seems they do not understand that a communicating piece of software may not only cause problems for its users, but also for the people that communicate with it (the other end). So it is plain silly that you can only report bugs as a registered user.

    12. Re:That's "greylisting". by guruevi · · Score: 1

      You're talking about Exchange or IIS SMTP. Get your customer to use a decent MX and we'll talk

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    13. Re:That's "greylisting". by mpe · · Score: 1

      It seems they do not understand that a communicating piece of software may not only cause problems for its users, but also for the people that communicate with it (the other end).

      If they understood that they'd probably also understand that a "communicating piece of software" should follow the specifications for the communication protocol(s) it perports to use :)

    14. Re:That's "greylisting". by Slashdot+Parent · · Score: 1
      It's been pretty much defeated now because so many spammers have their machines try to hammer the message through until it does go through.
      I disagree completely.

      Sure, I agree that spammers hammer away until the message gets accepted, but I've found that by the time they finally get their message through, they are on so many RBLs, razor/pyzor/dcc, etc., that Spamassassin makes quick work of them. Before greylisting, I used to get about 10-20 image spams in my inbox daily. Now, I get, maybe 1 per week.

      My greylisting is homegrown and the algorithm is this:
      If your IP class C hasn't successfully gotten a message past the greylist before (to get you whitelisted), your IP/envelope sender/envelope rcpt combination gets put on the greylist and you see a tempfail.
      Retrying your IP/ES/ER combo is going to keep getting tempfails for the next X seconds, after which I'll let you through and put your class C on the whitelist. (The value of X is 10 seconds unless your IP has no reverse DNS or your IP appears in your reverse DNS, or your IP appears on any of the RBLs checked by 'rblcheck'. If any of those conditions are true, your value of X is 60 minutes.)

      My observations:
      • Most spammers do not retry the IP/ES/ER combo. Sure, they'll hammer away from the same IP, but you'll see hundreds of messages fly by in the logs, all of which are dictionary attacking me so they get rejected (ER is always different).
      • After 60 minutes, spamassassin tends to make quick work of the spams.
      • I haven't even implemented blacklisting yet because I haven't hit the spam pain point. But I could definitely envision a system that reads the results of sa-learn and if your IP has only ever sent me spam over a certain time period, I just blacklist you and you're never getting through.
      • Nobody has ever contacted me to say, "How come I got a bounce message from you?"
      • The load on my mailserver has plummeted because only like 1% of emails actually hit spamassassin. The rest are disposed of in a maximum of two indexed SQL queries. I don't think spamassassin can so much as read your preferences in under two SQL queries. ;)My point is greylisting has been a huge win for me.
      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  14. Thanks slashdot... by binaryspiral · · Score: 1

    Now the spammers just pushed out an update to their botnets... "Soldiers - try the high MX first."

    Okay everyone, switch your primary back - and don't post it on /.

    Oh, wait... doh!

    1. Re:Thanks slashdot... by geminidomino · · Score: 1

      And the botnets responded: "We've been doing that for the past 5 years, General."

  15. Should be more like Russia by Anonymous Coward · · Score: 0

    Just take the bastard spammers out into the main street and shoot them.
    Bet you'd only have to shoot a couple to stop spam completely.

    1. Re:Should be more like Russia by orkysoft · · Score: 1

      No, spammers are stupid, so you'd have to shoot quite a lot of them to get the message home. Not that anybody here would find anything wrong with that, of course.

      --

      I suffer from attention surplus disorder.
  16. Spammers often try secondary MX's. by khasim · · Score: 4, Insightful

    Spammers will often try secondary (and lower) MX's because there's a good chance that the anti-spam AND ANTI-VIRUS systems on those machines are weaker (read "outdated") than on the primary MX.

    The more machines you have to maintain, the more likely you are to focus your efforts on the most critical ones and just let the other slide. Spammers are happy to exploit this.

  17. buh by bitspotter · · Score: 2, Funny

    Set the primary MX to 127.0.0.1 . That should keep those buggers busy for a few days. Have fun with those feedback loops, sucka!

    Of course, the same might be true of legitimate senders, as well.... ;p

    1. Re:buh by Anonymous Coward · · Score: 0

      hahah you only scored 3, Funny.

      I think your other two points are lost in someones Loopback...

    2. Re:buh by Klaus_1250 · · Score: 1

      Actually, some Spammers have already been using that trick themselves for quite a few years know. Even funnier, RFC's are quite vague about such behavior, so most MTA's don't block mail from addresses for which MX-records point back to localhost (or private network space).

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
  18. OT - Re:funny by proverbialcow · · Score: 3, Funny

    Funny, I fight afternoon meeting schedulings in almost the same way. Just specify a primary time that's always unavailable.

    When I worked overnights, I had a similar system.

    Boss: We need to talk.
    Me: Great. What night would you like to come in?
    Boss: No, I mean you should stay late.
    Me: But you don't come in until 9, and my shift ends at 7.
    Boss: But it's important!
    Me: Why is it always about your needs. Your need to have a meeting. Your need to get a decent night's sleep. What about my need not to sit around for two hours on the clock waiting for you to show up, surfing the web, all the while getting paid one-and-a-half my regular pa...okay, fine, you win.

    Then, when I became the boss years later, I would always show up at the beginning of the night shift to talk to the employees, and then go to the bar. It made the employees feel noticed and made my superiors think I was motivated. Turns out my best defense against assholes like me is actually having been me.

    --
    The only surefire protection against Microsoft infections is abstinence. - The Onion
  19. Yep Funny by keeboo · · Score: 4, Funny

    Standard Smartass Form for Comments on SPAM

    1. Please select format:
    ( ) In soviet Russia .... you! Kind of joke
    (x) The same old form on spam subject we're tired to see here
    ( ) Some comment on female parts
    ( ) Suggesting you/slashdot_readers are virgins
    ( ) Will it run Linux?
    ( ) Cowboy Neal

    2. Are you:
    (x) Meant to be funny
    ( ) In a bad day, trolling
    (x) Being authoritative on this subject
    (x) Expecting to be modded up
    ( ) Agreeing with the news
    (x) Trying to piss over something people might think it's interesting or relevant

    3. Include "I'll be modded down for this but...."? (Y/N)
    No

    Thank you for submitting your message to the Slashdot forum.
    Slashdot Quick'n'simple Form: The easy way to show people how smart your are!

    1. Re:Yep Funny by Anonymous Coward · · Score: 0

      Where is that form?

      I just get this empty field that I have to type into.

      is my computer infected with spams?

    2. Re:Yep Funny by Anonymous Coward · · Score: 0

      The idea is demonstratably stupid and hence deserves a canned smartass response. Don't get all pissy about it.

  20. And WHY won't google rent out Gmail's filters? by straponego · · Score: 3, Insightful

    Gmail's filtering is, well, badass. I'd think a large number of companies would be willing to pay them to handle email for their domains and forward to a company mail server which only accepts messages via gmail. You'd get a very nice web interface, but could still have the speed and power of a local POP/IMAP server. And virtually no spam. That would be worth a few bucks a month per account for a lot of people. Me, I'd be a little creeped out by them having that much access to my personal emails. Which is why I only use gmail for stuff that I don't want lost in a spam filter, like job searching, financial transactions, attorneys, my friends traveling in the Middle East, etc. But nothing personal!

    1. Re:And WHY won't google rent out Gmail's filters? by StikyPad · · Score: 1

      I'm not sure what you mean by "badass." My GMail address fares no better than my Hotmail address. If anything, my GMail address (which I have given only to a few friends and potential employers) gets slightly more spam in the Inbox (although less overall). Maybe GMail is just a bigger target because of how highly it (initially) touted its spam-fighting capabilities, but I haven't noticed a significant improvement.

      I will say that GMail is less likely to mark a valid e-mail as spam though, from what I've noticed. Not that I've had anything other than a registration confirmation or password reminder marked as spam in Hotmail, and I never provide my GMail address for those, so it's not really a valid comparison.

    2. Re:And WHY won't google rent out Gmail's filters? by Torvaun · · Score: 1

      I've had the opposite experience. My Hotmail caught approximately 10% of the spam I received. I've had a grand total of 3 spam mails go to my Gmail inbox, and they were all those snippets from literature spams that were trying to desensitize filters.

      --
      I see your informative link, and raise you a pithy comment.
    3. Re:And WHY won't google rent out Gmail's filters? by Anonymous Coward · · Score: 0

      Google already offers this for free. Its called "Google Apps for your domain".

    4. Re:And WHY won't google rent out Gmail's filters? by Aladrin · · Score: 1

      It's only free while it's in Beta. Afterwards, they intend to charge. (Apparently they don't intend to charge the beta testers, though... Very nice of them.)

      My company has just finished switching all their domains to GMail. While it's got -great- spam filtering, and their servers are extremely fast, the lack of folders and their shitty pop implementation and lack of IMAP sucks.

      Shitty pop: If you pop mail, even if you say 'leave on server', you can't pop it from another client afterwards. If anyone has a workaround that doesn't involve repeatedly clicking 'enable all mail for pop' then I'd love to hear it.

      As for the spam filtering, I signed up my personal domain as well and used a catchall. The domain is over 10 years old, and some of the addresses have been used for countless stupid things like porn mail. It catches about 10,000 spam a month and only about 10-20 a week get through to the inbox. After I dropped the catchall, it is down to around 5000 spam a month and maybe 5-10 a week get through. I think those are pretty impressive numbers.

      GMail DOES have to be trained, though. Our work emails have already dropped a few legit emails into the SPAM folder, and as we planned to POP the mails, this is a problem. Someone has to go in and check daily to see if there's anything good in the spam folder for each user. Annoying.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    5. Re:And WHY won't google rent out Gmail's filters? by Achromatic1978 · · Score: 1
      GMail DOES have to be trained, though. Our work emails have already dropped a few legit emails into the SPAM folder, and as we planned to POP the mails, this is a problem. Someone has to go in and check daily to see if there's anything good in the spam folder for each user. Annoying.

      That alone would be a dealbreaker for me. Did anyone think of this before implementing it company-wide? After all, it should have been noticed, as it's the exact same behavior as generic-GMail's POP functionality.

    6. Re:And WHY won't google rent out Gmail's filters? by Aladrin · · Score: 1

      Yeah, we did, actually. I agree that it's a severe downside, but we send a ton of mail (mostly in-company) and running our own server was getting to be insane. After weighing options and looking at email hosting companies, GMail was still the best choice, even disregarding price.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    7. Re:And WHY won't google rent out Gmail's filters? by IamTheRealMike · · Score: 1

      Why not use the web interface?

    8. Re:And WHY won't google rent out Gmail's filters? by Aladrin · · Score: 1

      Management decision. It was talked about and they decided not to for some reason. I don't think they ever actually told me why.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  21. Opposite of what I've seen by WoodstockJeff · · Score: 1

    Very strange. I've found that spammers try the secondary MX first, hoping that it has lower filtering than the primary. The higher the MX priority, the higher the probability that it will be the FIRST to be hit. That's why my secondary MX records point to the strictest server in our "cluster"... For a while, it pointed to one that refused ALL mail!

  22. I run a high volume mailserver, this is a bad idea by chathamhouse · · Score: 4, Interesting

    I run a mail system that pushes ~3million messages per day. Not huge, not small.

    We have thousands of domains pointed to our mail servers and secondary MX servers. Looking at the long run stats, I'd be tempted to completely disregard this technique.

    When we take a primary down for maintenance, the secondaries and alternate primaries (same weight MX) see the load almost immediately.

    I second the opinion that if this has any effect, it's only for low volume applications, with few/one domain.

    We generally see more hits straight to the secondaries by spammers hoping for less rigorous checking. It would be interesting to profile IPs connecting to secondaries without being seen at the primary assuming a primary is always available - I bet that a very high percentage of these connections to secondaries could be viewed as spam.

    The problem remains that most tricks of this sort - including greylisting - are eventually circumvented by spammers once the trick gains critical mass. Lets not forget that there are a lot of broken, yet not open relay, mail servers out there. Good engineers and administrators quickly find that Jon Postel's words ring true with their customers "Be liberal in what you accept, and conservative in what you send." - don't let your RFC enforcing configuration be responsible for delaying/blocking the delivery of that big contract your PHB was waiting for!

  23. Address Book by iendedi · · Score: 2, Interesting

    How hard would it be for Yahoo, Google and other internet mail services to simply have two inboxes?

    One for mail addressed to someone in your mailbox.

    One for everyone else.

    90% of my spam problem would be solved by this simple recipe.

    --

    It is your personal duty to fight for what is right on a daily basis. Ignoring injustice is identical to approving
    1. Re:Address Book by SScorpio · · Score: 1

      Do you mean mail sent from someone in your address book? Addressed to someone in your mailbox does not make sense for Yahoo and Google.

      For a domain not having the catch all enabled remove a huge amount of spam though.

    2. Re:Address Book by dgatwood · · Score: 4, Interesting

      Flowchart:

      • in addressbook: goto NOTSPAM.
      • address present as envelope sender in any incoming mailbox: goto NOTSPAM
      • address present as recipient in any outgoing mailbox: goto NOTSPAM
      • address has ever been present as envelope sender in any incoming mailbox:
        • at least one of those messages was flagged as spam: goto SPAM
        • none were flagged as spam: goto NOTSPAM
      • goto SUSPECT
      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    3. Re:Address Book by giafly · · Score: 1
      How hard would it be for Yahoo, Google and other internet mail services to simply have two inboxes?
      How hard would it be for you to simply have two email accounts?

      One for people that you correspond with.

      One for everyone else.

      90% of your spam problem would be solved by this simple recipe, apparantly.
      --
      Reduce, reuse, cycle
    4. Re:Address Book by Gentlewhisper · · Score: 1
      One for people that you correspond with.


      Outlook viruses.

      One of them just start selecting your email address out of your friend's address book and oops! Your email is plastered across half the internets.
    5. Re:Address Book by WoLpH · · Score: 1

      The problem is... most of those spammers use random mailaddresses, or even, my mailaddress. I've seen several email bounces coming by because the spammers were using my mailaddress. So that would not be a full solution, it would help though.

    6. Re:Address Book by radtea · · Score: 1

      The problem is... most of those spammers use random mailaddresses, or even, my mailaddress.

      One of my primary e-mails is on a domain that doesn't exist: I just do DNS forwarding to one of my real domains, and I am the only user on the fake domain. Ergo, I filter all e-mail with a FROM address in that domain, which is actually pretty effective at cutting spam. Admittedly, a domain per e-mail address is a bit excessive in terms of resource usage, though--this only works because I've used that address for years but no longer have any use for the domain name.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    7. Re:Address Book by toddestan · · Score: 1

      All that it would take is for the "private" email address to get out there once, and it would forever be spammed. Not to mention the dictionary spammers might find it too.

  24. How long? by Vitriolix · · Score: 1

    > How long did it take for callerID and no-call lists to get here? About 125 years

  25. Not as good an idea as it sounds by bigberk · · Score: 3, Informative

    This probably works in many cases, but as a mail system admin I can tell you that it can fail and will cause problems for legitimate mail delivery. Over the past few months I remember seeing a few messages stuck in my Postfix mail queue, that didn't ever seem to make it out to the recipient's MX. These were domains with deliberately non-functioning MX, and I could not figure out why Postfix was not trying the other MX even though it was up and running. In one case I also tried mailing the recipient domain through gmail, which ALSO failed after many days of retrying. Again I am not sure why the scheme failed to work, but it did fail through both Postfix and gmail which are two very legitimate mail servers.

  26. Spammers IGNORE the MX priority by IGnatius+T+Foobar · · Score: 4, Insightful

    Sorry, this isn't going to work. It won't even help a little bit. As a long-time email administrator and the author of an email server I can tell you, with absolute certainty, that spammers ignore the priority of your MX records. In fact, they exploit multiple MX's much of the time, by sending spam to your secondary server(s) even if the primary one is up. In addition to extra target capacity, they often manage to take advantage of badly configured secondaries that might not have spam filtering that's as good as the primary, and in many cases the primary has its secondaries whitelisted to make sure no mail gets accidentally dropped.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Spammers IGNORE the MX priority by steppin_razor_LA · · Score: 2, Informative

      I think this article has it backwards. Spammers often times will go after your secondary MX records instead of your primary. This strategy = waste of time.

      --
      Evolution: love it or leave it
    2. Re:Spammers IGNORE the MX priority by mpe · · Score: 1

      I think this article has it backwards. Spammers often times will go after your secondary MX records instead of your primary.

      If the "secondaries" are on the same network as the "primary" (even the same machine). Then all you need do is modify things such that they will not respond to anything which didn't try the "primary" first...

    3. Re:Spammers IGNORE the MX priority by mortonda · · Score: 1
      that spammers ignore the priority of your MX records.


      That's when they pay attention to MX records at all. I have seen numerous times where they attempt to connect to the IP for the domain or www.domain, ignoring the MX records.
  27. What's with the breakage to fight spam? by Anonymous Coward · · Score: 3, Insightful

    How comes everyone tries to fight spam by breaking infrastructure? Wikipedia neuters links, email server admins delay mails (graylisting) or even reject connections (unlisting), users turn off Flash and Javascript to avoid ads. IMHO, if we have to break our own toys to keep the spammers from playing with them, we're heading for dull times.

    1. Re:What's with the breakage to fight spam? by robogun · · Score: 2, Insightful

      This is the Tragedy of the commons, a result of selfish use of a common resource by selfish individuals. It's not just spammers and marketers: If my server is getting pounded I might have to take an arguably selfish action by withdrawing it.

      I like to think there's an answer out there in game theory, but with the players numbering in the hundreds of millions if not billions, may be unsolvable.

    2. Re:What's with the breakage to fight spam? by Technician · · Score: 2, Interesting

      How comes everyone tries to fight spam by breaking infrastructure?

      Because spam has broken the infrastructure. A working broken solution is better than a fully broken solution.

      I now use my work e-mail and nothing else. Mail from outside lands in the junk folder as low priority stuff to be sifted later.

      My home private e-mail hasn't been checked since October. It's been hammered to the point of being useless. I've gone to reach me by pager, phone, or business radio.

      I no longer spend 20 minutes a day sorting spam. My mailbox is 12 years old. It's on way too many spam lists. The backlog is so deep, I don't bother looking.

      Some people are looking for a working solution to the tidal wave of spam. Some get a new address every 6-12 months. Others have gone to IM. Some have given up private ISP provided mail entirely.

      --
      The truth shall set you free!
    3. Re:What's with the breakage to fight spam? by killjoe · · Score: 1

      Given that for some unfathomable reason nobody is willing to fix the SMTP spec once and for all I am shocked every sysop is not running a teergrube.

      Oh and thanks MS for destroying SPF by refusing to implement it and pushing your own stupid crap instead.

      Finally here is a suggestion on how we can cure all this. Refuse email from any SMTP message that comes from windows. Voila spambots are declawed.

      --
      evil is as evil does
    4. Re:What's with the breakage to fight spam? by timftbf · · Score: 1

      You can pretty much do the sensible version of this - which is to refuse all email that comes 'dynamic' addresses (as per various RBLs), or with malformed 'HELO' entries.

      Yes, the first is a pain for the handful of genuine geeks who *are* equipped to run a properly-administered mail server that does direct-to-MX delivery from a residential DSL service. I know, I've been one. But botnets are now so prevalent, and hosting (especially virtual-hosting on something like UML or Xen) so cheap, that I'm changing my tune to the point of advocating RBL'ing dynamic space, period. (Paul Vixie has a nice article up on why this makes sense and how to go about it - see http://www.vix.com/personalcolo/)

      Between the two, I've so far seen exactly one false-positive, from a very poorly administered web forum that insisted on sending registration confirmation emails from 'webadmin@localhost' - and frankly, systems like that deserve to get a kicking until they fix things! And it has taken the volume of spam that actually gets accepted into my systems through the floor.

  28. They will respond by btempleton · · Score: 3, Interesting

    But they're often slow to respond. Hell, I changed a DNS record when I moved servers once and spammers will still going after the other server, with no DNS record pointing to it, for 6 months because they use static caches.

    Many people were already using this trick, probably hoping it wouldn't show up as lead story on slashdot.

    In some ways, selfish ways, it's like the story of the two hikers who face a bear. The first hiker immediately sits down and starts putting on his running shoes. The other says, "What are you doing? You can't outrun the bear!" The first hiker says, "I don't have to outrun the bear. I just have to outrun you."

    Many spammers, faced with a failed attempt at sending mail, do not bother to retry or try other MX. Instead, they just move on to the next target in the list, since trying a new target is just as easy as retrying an old target. No real difference to them. But it means you just push your spam attempts onto other people who haven't elected to bend the standards to divert the spammers.

    The "good" spam sending programs run many threads, timeouts don't punish them, their limit is more the bandwidth. Attempts to divert spammers onto others who have not tried the tricks should create an ethical question. Are we just arranging for the bear to eat our friend?

    --
    Has it been over a year since you last donated to the Electronic Frontier Foundation
    1. Re:They will respond by Technician · · Score: 1

      Are we just arranging for the bear to eat our friend?


      For some it already has. My first e-mail account has been over-run and devoured. When I got over 15 minutes a day wasted deleting spam, and I went on vacation for a couple weeks, I couldn't bear the thought of the time it would take to delete the junk. I stopped checking my mail in October.

      --
      The truth shall set you free!
    2. Re:They will respond by Tom · · Score: 1

      Are we just arranging for the bear to eat our friend? There's a difference between running faster than your friend and breaking his legs to make sure he runs slower than you.

      The bear is going to eat one of you anyways. The spam is going to be sent anyways. In the large picture, something bad is going to happen, one way or the other. Making sure you're not the one it's happening to isn't unethical.
      --
      Assorted stuff I do sometimes: Lemuria.org
    3. Re:They will respond by btempleton · · Score: 1

      But it is zero-sum, which is not so much unethical as it is uninteresting as a real spam solution.

      Far more useful are anti-spam techniques that reduce the total amount of spam.

      And in fact, since E-mail only works when 2 parties are involved, making your mailbox more usable at the cost of hurting the value of another random party's mailbox may actually hurt you, since some of those random parties the spammer is bumped to by you or others will be your own correspondents, who are now less likely to see your mail in the noise.

      Fighting spam is hard, especially if you want to keep your principles. We're also seeing a new breed of unintended consequences. Spam filters got good enough at spotting text that spammers are moving to including their text as graphics files. So we end up losing more bandwidth to spammers than in the first place.

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    4. Re:They will respond by DavidTC · · Score: 1

      You're not just making sure the bear doesn't eat you, the bear still has to waste time with you.

      If we can all waste the bear's time so he chases fifteen people around for a while, and then eats one, instead of going after two and eating all of them, I think blaming us for the one guy is a little silly.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    5. Re:They will respond by angulion · · Score: 1

      I opt for number 3 - shoot the bear.

  29. Their customers are the ones at fault here. by Anonymous Coward · · Score: 2, Interesting

    Like it or not, these spammers run extremely profitable businesses. You may not realize it, but they can only continue doing what they're doing because enough people actually do happen to buy the products that they advertise via spam. If people stopped buying items advertised in that way, then the spammers would have no market to sell to, they wouldn't make money, and thus would have virtually no reason to send out spam.

    A number of recent studies have shown that most of the major purchasers of goods advertised via spam are from the United States. One particular report offered statistics showing that most spam-advertised goods were bought by people in the Oklahoma, Arkansas, Mississippi, Alabama, Tennessee and Missouri region of the US. Another major area for the purchasers of spam-advertised items was London, England.

    If anyone is responsible for spam, it is all the people who actively go forth and continually buy the items that are advertised via email spam.

    1. Re:Their customers are the ones at fault here. by erroneus · · Score: 1

      You know, I think you're on to something. Here's what I think we need:

      We need a method that authorizes a party to conduct business excluding all others. Let's make it something simple like a number on one's forehead or arm or something. It's not my idea though... I think I read it somewhere... like in Revelations or something like that.

      It's true that by eliminating the buyers, the sellers would not do business. But there's no practical means to educate buyers. Every buyer knows that cigarettes are disgusting, stinky and harmful to health yet people keep buying them. It's simply better to regulate the sellers.

      That said, it would also make sense to elist the assistance of credit card companies through which these people do business.

    2. Re:Their customers are the ones at fault here. by kv9 · · Score: 1

      One particular report offered statistics showing that most spam-advertised goods were bought by people in the Oklahoma, Arkansas, Mississippi, Alabama, Tennessee and Missouri region of the US. Another major area for the purchasers of spam-advertised items was London, England.

      Axis of Stupid?

    3. Re:Their customers are the ones at fault here. by agentbuzz · · Score: 1

      People in Oklahoma, Arkansas, Mississippi, Alabama, Tennessee and Missouri marry their first cousins as a matter of course, but what excuse have Londoners? Perhaps the latter are delirious because their rent is so high.

      As has been suggested above, a change in consumer reaction to advertising could dry up spurious markets. Spammers rely mostly on impulse buying, don't they? What about reducing consumption of ANY and ALL products or services that rely on advertising for their advancement? Resist trading with those whose symbols are displayed on television, in newspapers, or on highway billboards, and never buy from concerns that send electronic adverts.

      Businesses cannot observe such a policy; they receive lots of "B to B" ads from commercial partners. Individual consumers, however, can make conscious decisions to buy only from vendors having a propitious "annoyance quotient". Whether it's autos, porno, or turnip twaddlers, simply cease to reward the pathological propensity to promote.

  30. The only solution... by arthurpaliden · · Score: 2

    ISPs must restrict clients to 'n' emails (ie free minutes) per day based on their type of account. If they want to send more they have to pay.

    1. Re:The only solution... by smoker2 · · Score: 1

      I think that all ISPs should allow a certain amount of email traffic per hour. If the limit is exceeded, then outbound email is blocked until the user manually enters a password on the ISPs web site. The password would have to be retrieved from (a different page of) the ISPs web site, where the user would be informed of the outgoing message headers that caused the over-run of the quota. Hopefully the user might actually deal with the local infection quicker.

    2. Re:The only solution... by Tony+Hoyle · · Score: 1

      Yuk. I can *legitimately* easily send 25,000 emails in a day (1000 user mailing list, 25 messages).

      That comes out of my bandwidth cost, that I've already paid for. ISPs shouldn't be double dipping and expecting you to pay *again* for specific usage of that bandwidth.

      We need to go after spammers not screw around with legitimate use of the internet.

    3. Re:The only solution... by smoker2 · · Score: 1
      Yuk. I can *legitimately* easily send 25,000 emails in a day (1000 user mailing list, 25 messages).
      And you're doing that from a home based pc and isp ? Does your ISP know that you're using your account like that ? If you're referring to a server based in a colo then that isn't what I was referring to. If you're a business, then obviously you make arrangements with the ISP. But random windows botnets spewing spam would be hampered. And who asked for more money ? I pay my ISP for my home connection. I also pay a colo for bandwidth. Isn't that "double-dipping" ? Any mail I send goes from my pc via my ISP to my servers smtp then gets distributed. In such a case a spambot couldn't exist on my pc and get to send thousands of mails out. If my server started spewing spam, the colo hosts would kill it, but they use sensible rules. If I were sending directly through my ISPs smtp, then I would expect them to behave like my colo and kill it if it started spamming. The key here is "is the user aware of what's being sent ?" If it's a home users account sending thousands of emails a day (through the ISPs smtp), then there is a good chance it's a bot. If it turns out that the user intentionally sent thousands of mails out, then lets look at the headers and decide if it's spam or not.
  31. Obligatory: Oblig. by dch24 · · Score: 1

    Uh, they can't reply until the article goes live. And they aren't given any information on when it goes live. So he had to sit there and hit refresh and drive up page views just like anyone else would.

    Sorry, that wasn't meant to be a rant.

    1. Re:Obligatory: Oblig. by scottv67 · · Score: 1

      Thank you for setting me straight on that point. I am not a subscriber so I assumed that the ability to "preview" articles also included the ability to post replies before the rest of us.

      We have to give Whiney Mac Fanboy props for having that monstrous first post locked-and-loaded so he could post the second the article was released.

    2. Re:Obligatory: Oblig. by Whiney+Mac+Fanboy · · Score: 1

      We have to give Whiney Mac Fanboy props for having that monstrous first post locked-and-loaded so he could post the second the article was released.

      Only the first paragraph was mine, the rest was copied & pasted (with X's filled in).

      --
      There are shills on slashdot. Apparently, I'm one of them.
  32. Jail is hardly the best option. by Anonymous Coward · · Score: 0

    How long before we start putting these people in jail!

    Hopefully a very, very, very, very long time. Ideally, never. Jail is perhaps the worst possible place to put spammers.

    First of all, what they're doing is not at all harmful to society at large. Using a proper mail filtering system, it's quite easy to remove the vast majority of spam. Furthermore, blacklisting, greylisting and whitelisting techniques can be used to prevent spammers from even connecting to your SMTP servers in the first place, hence vastly reducing the load put on them filtering spam, and also reducing the bandwidth that is consumed. The cost to you can basically be eliminated outright.

    Second of all, it's fucking expensive to jail even just one inmate. That's why it's best only to jail those who have committed serious crimes. Maybe you don't realize it, but it's the money you pay in taxes that goes towards locking such people up. Frankly, I'd rather delete a few unwanted mails each day, then knowing that the state will be paying $60,000 or more each year to lock that spammer up. A portion of that money is coming directly from my pocket, and yours. That's not something I approve of. I like my money in my pocket.

    Then again, you'd have to catch them in the first place. It's unlikely that you'll be getting your American hands on any Russian, Pakistani, Sudanese or Chinese spammers. It'd be a waste of time and resources for such countries to hand over such petty criminals.

  33. Just like MailHurdle by jonnythan · · Score: 1, Informative

    It sounds like a function called MailHurdle that's built into Mirapoint email filters.

    It works wonderfully. We've been using for about a year at my organization. It works by initially rejecting all incoming mail from unknown servers. If the server is legit, it will retry the email, and on that retry, MailHurdle will allow the mail through.

    It instantly eliminated well over half of our incoming spam. Very clever technique, and it certainly works.

    1. Re:Just like MailHurdle by Anonymous Coward · · Score: 1, Informative

      The rest of the world calls this "greylisting".

    2. Re:Just like MailHurdle by EugeneK · · Score: 0

      well sure, but if you pay Mirapoint, you get to say "we use MailHurdle(TM)(R)(C) Professional 2005 Gold Edition(TM)"!

    3. Re:Just like MailHurdle by Tony+Hoyle · · Score: 1

      It probably eliminated half your legit email as well.

      The problem with forcing retries is not every server *can* retry (typically relays like antispam devices which have no actual queue, but even MS Exchange has this problem under certain configurations, and I found out once (got an email bitching about me bouncing email from a large company that was running Exchange..)).

      Of those that do retry, 24 hour retry times are not uncommon (my own are set to 4 hours, so holding a conversation by email with you would be impossible).

    4. Re:Just like MailHurdle by jonnythan · · Score: 1

      It only does it once *per server*.

      The vast majority of the ones that responded did so within 10 minutes. Now, it's rare to get an email from a server that is not "trusted" so there are no delays.

  34. Spammers and MX records by networkzombie · · Score: 1, Interesting

    I have an IP that still receives spam even though the MX record was changes seven years ago. That's right. SEVEN YEARS. Every once in a while I monitor port 25 and sure enough after about five minutes a hit, then another and another. There has been no SMTP for seven fricken years and they are still trying. Anyone who thinks spammers abide by MX records and RFCs is smoking crack.

    1. Re:Spammers and MX records by Anonymous Coward · · Score: 0

      An active port 22 is not publicly advertised in DNS records, but it doesn't stop bots probing it. Are your port 25 hits just looking for open relays or are they targeting your email address?

    2. Re:Spammers and MX records by Anonymous Coward · · Score: 0

      They are spamming three distinct email address that were only in use before 1998. They also spam the www IP address if you monitor port 25 on that IP. As said in previous posts, they don't care about MX records. They will slam your lower priority SMTP just because it exists. Accepting mail to a different priority server could have the opposite affect intended. The article is wrong.

  35. For all the people saying spammers use the 2nd.... by Anonymous Coward · · Score: 0

    Then make the 2ndary MX the bad one!

  36. Stopping Spam by fyngyrz · · Score: 1

    There is a way to stop spam. It's simple, too. Stop using direct email - don't give out an email address. Ever.

    Next time around, we need to develop a technology so that it isn't open to everyone and their brother, his 4th cousin, and that guy who knows your 4th cousin and the fellow who took out that guy's trash.

    Web-based contact forms that require humans aren't a bad idea for now. You know... "Randomly ordered /which kitten has the string from the yarn wrapped around its ear?/" one time, and "/which alligator has one eye closed/" in the next, and so on for many, many examples where each image contains considerable random cruft so that they can't be checksummed or etc and marked by a human for a one-time recognition a machine can use. Until Ai comes, that'll work for incoming message traffic if you do it well. Give 'em a URL where your answer will be posted when they send it, and they can check there for an answer if they're so motivated. A program could manage that without being annoying.

    'course, then you need a website. Sigh. yeah, what we need is a whole new technology. Key based.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Stopping Spam by nuzak · · Score: 1

      > There is a way to stop spam. It's simple, too. Stop using direct email - don't give out an email address. Ever.

      You know, I don't drive, I don't own a car. You also don't see me giving driving tips to others.

      > what we need is a whole new technology. Key based.

      X.400 is over that way. Go bring it back to its glorious rebirth if you like.

      --
      Done with slashdot, done with nerds, getting a life.
  37. "The only solution..." isn't. by Anonymous Coward · · Score: 0

    No. That's not the only solution. It's not even the best ISP-managed solution. A much better one is to disable port 25 on most internet broadband internet connections, and ALL connections with a dynamic IP. Exceptions to this rule would be granted to anyone who explicitly requests to have port 25 open because they are running a server.

    Most spam comes from botnets these days. And the bots are generally running on unpatched compromised home or work machines. Machines that have no business sending traffic on port 25. Just block the bloody stuff.

    1. Re:"The only solution..." isn't. by Anonymous Coward · · Score: 1, Insightful

      Right, because it would be real tough to get the users ISP-provided SMTP relay from their Outlook configuration and just spam via. that instead. The spammers would never figure that one out.

      Oh and I have the RIAA and MPAA on line 1. They say that if the ISPs are going to be the internet traffic police, they want to talk to them about this BitTorrent thing..

    2. Re:"The only solution..." isn't. by DavidTC · · Score: 1

      Right, because it would be real tough to get the users ISP-provided SMTP relay from their Outlook configuration and just spam via. that instead. The spammers would never figure that one out.

      Because, of course, ISPs are idiots and won't notice someone spamming through their mail server, and none of them have any sort of rate limiting in place to stop that.

      And the ISP can just let spam through their email server for years and year without anyone blacklisting them...

      --
      If corporations are people, aren't stockholders guilty of slavery?
  38. Fight Spam by iminplaya · · Score: 1

    With Noemail.

    --
    What?
  39. Re:Solution to SPAM is much simpler. by Asztal_ · · Score: 1

    Dude... https://gmail.google.com/support/bin/answer.py?ans wer=12096

    Also, random information: I have never given out my true address, just aliases, yet today, I received an unsolicited message about ViXXAGra and CiXXalis addressed to my true address! Well, I lie, it isn't really my true address, it's my address on the domain which I give out to websites (I use a different domain entirely for personal messages) -- but all the same, I might have to actually start receiving spam :(

  40. This is crap by feld · · Score: 1

    This article is complete shit. Anyone with half a brain knows how spammers work. And the #1 thing they try to do is send to your BACKUP if you have one.

    "Why, oh why would they do such a thing?" you might ask.

    Because if they send to your backup, there's a better chance that your backup server isn't setup as well as your main server. ie, you probably don't have a proper spam filtering service on there because you only use it in emergencies. This means their spam gets through your filters because it didn't go through any.

    Huh, imagine that.

  41. Re:Solution to SPAM is much simpler. by Asztal_ · · Score: 1

    Oh wait, actually, I suck, I did give it out. Haha. I administrate a phpBB forum. Apparently it shows emails in plain text and the current skin ignores the "Always show my e-mail address: Yes/No" option. Well, that sucks.

  42. Proper headers and etiquette by Elemenope · · Score: 1

    Respectfully I have to disagree just a slight bit. While I'd agree on the whole that most spam borders on harrassment rather than free speech, I would say that it is a hard line to draw about the appropriate ratio of 'pull' to 'push' (and I'd argue that all methods of communication, including most forms of what we might call 'legitimate' advertisement, have a mix of both). Which is why I agree more with your assessment, or rather, the way it was presented, than the 'shouting penis in my home' metaphor guy; I mainly object to the metaphor, not the underlying point.

    However, I must admit to a certain degree of discomfort with where this leads; I know of no one (but myself) who is capable of judging my tolerance threshold for me, and criminalizing certain types of marketing wholesale is nearly guaranteed to err on the wrong side of the line. I also have real serious problems with enforcement when, with easy anonymous violation conditions such prosecution might be futile; some other discouragement approach might work better from a pragmatic sense. Some poster the other day in a different article suggested better user education, and while I scoffed at the time, maybe he/she was onto something.

    While this may make me something of an 'e-mail prick' or somesuch, I tend to think that in a context like e-mail or snail mail where the sender has only the subject line or some equivalent short bit of data to explain to me why I should open it, a descriptive e-mail heading meaningful to me is the only thing that's gonna get me to open the damn mail. 're: your mail' and somesuch should be ignored just as readily as 're: penis PILLS'; there is an etiquette that develops in all communicative mediums over time to circumvent just these sorts of problems, and these types of positive flags (e.g. well-formed, descriptive, meaningful headers by legitimate email users) would help in ways that even the best spam filter and its list of negative flags would not. And of course, both approaches meet in the middle; a spam filter brings down the haystack to a human-heuristic filterable level, and then the human searches for and opens in this haystack only e-mails very likely to contain a needle, indicated by well-formed 'e-mail courteous' subject lines. A spammer in this case would have to be damn clever with his subject header generators (damn things would nearly have to pass a Turing Test) to defeat this two-pronged approach. Education and evolving standards of etiquette vis a vis legitimate use of e-mail might help reduce spam not by criminalizing it but simply by making it less effective at making money.

    --
    All the techniques ever used to make men moral have been themselves thoroughly immoral... (Nietzsche)
    1. Re:Proper headers and etiquette by localman · · Score: 1

      Thanks for the well thought out response. I guess I have two points I'd like to respond to...

      First, I agree that only I should decide what I'm interested in. I don't want spam to be illegal in the sense that someone else decides what is okay to mail, but rather that it should be illegal to mail me stuff if I've requested that you don't. Because after I request that you don't, it starts becoming harassment. Of course with spam there are so many people doing it that asking each one individually wouldn't do a thing to reduce it, so a centralized list needs to be created. For telemarketing this is done with a do-not-call list, and for snailmail it is done with the DMA opt-out list, both of which I've signed up for, and both of which work reasonably well, though not completely. I also call and politely request removal from any company that sends me catalogs because I did business with them at some point. Overall I've reduced junk intrusion into my life to a reasonable level. I don't think making spam illegal is a complete solution, but I think it could help, and even if it didnt help, it's "right" in the sense that the spammer is abusing the system and should be punished in some way. I think that should be the case even if it wasn't an effective deterrent or if there are other solutions. You harass others, you get smacked.

      Second, I don't think it's fair to push the burden of proving the worth of your email should fall on my customers/fans. If they have a question, they should be able to email me with a subject of "question" and not be immediately demoted. Besides, with 700+ spam messages a day, even with perfect subjects I wouldn't be able to sort them in a timely manner without error. Thank the lord for custom trained baysean filtering :)

      Cheers.

    2. Re:Proper headers and etiquette by Elemenope · · Score: 1

      I like your points. On the first I'd say that an opt-out list is a good step up (and away) from criminalization, and as you say can be effective in some communications contexts. The only concern there is my wariness (to a much lesser degree I suppose) in the same vein, that if one opts out of all telemarketers, for example, it absolutely prevents the possibility that one might receive a 'good' (i.e. useful or advertising an appropriate or beneficial product) telemarket call. One might say that that is a small price to pay for avoiding the hassle of such calls overall, and I'd probably be inclined to agree.

      On the whole 'spammers are abusing a system and should be punished in concordance with that abuse' I am of two minds as well. On one hand the principles of justice seem to require that major potentially socially destabilising abuses be met with the force of law, but it is never really clear whether such a disruption qualifies. Spam itself is probably an easier case, but one might think of other systems that are abused (manipulated for purely selfish gain) which may not meet such a level. Currency speculation and arbitrage is one example that comes to mind; an arbitrageur is indeed exploiting a market inefficiency for purely personal gain, with at best questionable benefit for the overall efficiency of the resulting market, and possibly very nasty negative consequences for other people due to their activities. Still, it is thought of as generally acceptable.

      On the last point, I think this has a great deal to do with personal taste and the amount of spam one is willing to put up with. If you are willing to be more charitable with one's public contacts as to the information content of their subject lines, then you must pay for this charity in terms of a less favorable signal-to-noise ratio when it comes time to try to filter them out. Personally I think it would be better overall if people took the time to actually give some descriptive information, but the medium itself so far seems to encourage very unreflective and unthoughtful, or perhaps at best simply overly speedy communication. The type of cultural etiquette standards that would have to be necessary (and fairly globally held) in order to put a real dent in spam are probably unrealistically stringent. And you are right; humans are not poerfect pattern recognition filters, and some legitimate messages would undoubtedly still be lost. I do think some minimum standards, while not helping particularly with the spam, might at least help for us to have a more mindful understanding of how e-mail changes our ways of communicating (not just in the sense of its speed). When letters took days to mail, people put more thought into what was written, so I know it's not strictly impossible for folks to do.

      On occasion I have been accused of being a flaming optimist. ;)

      --
      All the techniques ever used to make men moral have been themselves thoroughly immoral... (Nietzsche)
    3. Re:Proper headers and etiquette by chromatic · · Score: 1
      I know of no one (but myself) who is capable of judging my tolerance threshold for me, and criminalizing certain types of marketing wholesale is nearly guaranteed to err on the wrong side of the line.

      My threshold is simple: unsolicited commercial messages sent fradulently are spam. Unsolicited messages are not the problem. Commercial messages are not the problem. Fraud is the problem.

    4. Re:Proper headers and etiquette by mpe · · Score: 1

      First, I agree that only I should decide what I'm interested in. I don't want spam to be illegal in the sense that someone else decides what is okay to mail, but rather that it should be illegal to mail me stuff if I've requested that you don't. Because after I request that you don't, it starts becoming harassment. Of course with spam there are so many people doing it that asking each one individually wouldn't do a thing to reduce it, so a centralized list needs to be created. For telemarketing this is done with a do-not-call list, and for snailmail it is done with the DMA opt-out list, both of which I've signed up for, and both of which work reasonably well, though not completely.

      There is the issue of how much spam is used to "advertise" legitimate businesses. Rather a lot of it appears to involve things which are not legal in the first place.

  43. Not even a temporary solution. by Ungrounded+Lightning · · Score: 1

    It's not even a temporary solution.

    By their own stats only 47% of the spam tries just the primary MX of an unresponding 2-MX system, while 36% tries only the secondary and 17% tries both. So even before the spammers work around it they'd stop less than half the spam.

    It looks like there might be a few spambots out there that only try the primary, but that about 3/4ths of those that only try one on each attempt make a random choice. Having only the secondary down rejects 36% rather than 47% of the spam, so the approach seems to have little to recommend it.

    (You might stop something like 83% by implementing a stateful double-knock system - but again only until the spammers deploy a followon version of their bots rehacked to try all the MXes until they get through rather than just randomly pick one and poke it.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Not even a temporary solution. by DavidTC · · Score: 1

      So even before the spammers work around it they'd stop less than half the spam.

      OMG! That makes it such utter shit! A spam-fighting solution with no false positives and blocking less than half of all spam before it reaches the server!

      --
      If corporations are people, aren't stockholders guilty of slavery?
  44. Nolisting + Port Knocking? by dtdns · · Score: 3, Interesting

    I was reading the article, and suddenly port knocking came to mind. It wouldn't be a far stretch to modify an SMTP server to only reject connections on the lower priority IP address if the source had not tried to first connect to the higher priority IP address.

    Instead of blocking the connection to the primary at a firewall or using an "unused" IP address, the primary SMTP server could give a greeting banner and then immediately return a "temporarily unavailable" status code (and cache who was connecting there).

    In other words, an RFC compliant MTA should be connecting to the higher priority host as defined by DNS first, then fail over to the lower priorty host, in order. If an MTA tried to connect directly to the secondary MX first it could be rejected with a temporary failure status code which a spammer is likely to ignore. It would require the SMTP receiver to keep a cache of who had connected to what IP addresses within a certain time period which would eat up some memory depending on traffic load. We already cache reverse DNS lookups and RBL lookups, so it could probably be done.

    With this setup you would have two MX records for your primary mail server that your SMTP server would be active and listen on. It would just track the order of connections to ensure that the remote MTA was following the rules before it allowed the source to get past the greeting banner.

    1. Re:Nolisting + Port Knocking? by Anonymous Coward · · Score: 0

      Sounds like a plan.

    2. Re:Nolisting + Port Knocking? by Mjlner · · Score: 1

      "I was reading the article, and suddenly port knocking came to mind. It wouldn't be a far stretch to modify an SMTP server to only reject connections on the lower priority IP address if the source had not tried to first connect to the higher priority IP address."

      Bzzzzzt.... So what happens when your primary MX goes down for real, which is when your secondary MX should be receiving mail, because your primary is unavailable? No email is received what-so-ever, and your boss will have your head on a plate.

      --
      Lemon curry???
    3. Re:Nolisting + Port Knocking? by dtdns · · Score: 1

      Having two MX records for your actual primary has no bearing on whether you have another physical secondary or not. I'm suggesting this as a way for your primary server to block connections from servers that aren't RFC compliant. If you want to have a secondary (which would be the third MX record) this does not stop you from doing so. In fact, if your MX records were configured properly, you could have four MX records (two for primary, two for secondary) and each tracks the order of connections to block broken mail servers. In other words, your SMTP server would have a rule that says a host must connect on IP address 1 first, then connect to IP address 2 within a certain time period (say, an hour). A compliant mail server should not have any problems delivering in this situation, but as noted somewhere above, only a small percentage of connections actually connected to both MX records in their little test. I would be interested to see the results of a test using this setup on a larger scale.

    4. Re:Nolisting + Port Knocking? by Forseti · · Score: 1
      So what happens when your primary MX goes down for real, which is when your secondary MX should be receiving mail, because your primary is unavailable?
      Even if the server was down, you'd still see the "knock" on the primary server's port through the firewall logs, so the process would keep on working...
      --
      Delay is preferable to error. (Thomas Jefferson)
    5. Re:Nolisting + Port Knocking? by jumperboy · · Score: 1

      I was reading the article, and suddenly port knocking came to mind.

      It's no wonder, since the article ends with a link to Unlisting - Port Knocking for SMTP: http://www.joreybump.com/code/howto/unlisting.html . :)

      I'm the author, and currently advise against using Unlisting, in spite of its effectiveness. It is prone to block mail from sites that use a certain kind of load balancing, and subject to denial of service attacks. If you are considering a technique like Unlisting, please read the article for a description of some of the issues I've encountered after months of testing, and a brief rollout on a few production servers. I'd love to hear suggestions for overcoming these hurdles.

      Nolisting, on the other hand, is a passive technique that doesn't share these weaknesses. So far, I've found it to be safe.

    6. Re:Nolisting + Port Knocking? by dtdns · · Score: 1

      It's no wonder, since the article ends with a link to Unlisting - Port Knocking for SMTP

      The nolisting article was interesting, but I didn't get that far and didn't see that link, but I'll certainly check it out. Thank you for pointing that out.

    7. Re:Nolisting + Port Knocking? by dtdns · · Score: 1

      I'd love to hear suggestions for overcoming these hurdles.

      Your article seems to indicate that this is something that would be implemented at a firewall level. If it were implemented within the SMTP receiver you could allow the connection to get up to the RCPT TO stage and then use the from/to addresses specified as an ID token instead of the remote IP address. Additionally, if implemented in software you could apply the restrictions to specific domains or mailboxes that you serve which would make the configuration requirements more flexible. Just some thoughts.

    8. Re:Nolisting + Port Knocking? by Mjlner · · Score: 1

      "In other words, your SMTP server would have a rule that says a host must connect on IP address 1 first, then connect to IP address 2 within a certain time period (say, an hour)."

      You missed my point, which is: what happens when the machine at address 1 is down and does not record any connection attempts? It does not receive any e-mail and neither does the machine at address 2, because it does not see any attempts at address 1.

      --
      Lemon curry???
    9. Re:Nolisting + Port Knocking? by dtdns · · Score: 1

      I wouldn't implement this between machines specifically for this reason. If you have multiple SMTP receivers you would have two MX records for each server. Each of those servers would track connections to their own two IP addresses. If machine 1 were down then the remote MTA should advance to MX record 3 (machine 2) and then MX record 4 (also machine 2) where the message would be accepted because that particular SMTP server only tracks connections on its IP addresses. It shouldn't matter if it's primary, secondary, or whatever, as long as the remote MTA advances through the MX records properly then it wouldn't be a problem.

  45. I have seen that by Draco_es · · Score: 1

    in a presentation from Randal L. Schwartz (yes, the perl guy). Well, really isn't the same, it's just the oppossite, make secondary MX unavalaible(temporary error), and trap non-compliant hosts who should have checked primary first (spammers do it because secondary MX usually have lesser defences). It's funny to see how such different aproaches reduce spam. Check out his presentation You had me at HELO

  46. I have a solution by xwin · · Score: 1

    I have a solution that would benefit everyone and will most probably work:
    1. We all buy penis enlargement remedies advertised by spam.
    2. We all enlarge our penises to some manageable size, I say 15-20 inches.
    3. Spammers have no marked to sell their wares.
    4. Spam stops for good.
    5. Profit.

    1. Re:I have a solution by Anonymous Coward · · Score: 0

      If you enlarge it too much, you can get erectile disfunction.
      V1AGr4 etc...

  47. I for one... by deblau · · Score: 3, Insightful

    I for one welcome our soon-to-be-RFC-compliant spammer overlords. I mean, we want standards compliance, right? Right??

    --
    This post expresses my opinion, not that of my employer. And yes, IAAL.
  48. One of the worst Ideas I have ever read on /. by mosch · · Score: 2, Insightful

    I have read some truly terrible ideas on this website. (Usually followed by a chorus of inexperienced idiots blindly saying how great they are, while all the skilled and experienced people rolled their eyes.)

    This is one of the worst ideas I have ever read. Intentionally introducing a large and unpredictable delay into the receipt of all e-mail.

    What's next, a recommendation to cut down on telemarketing by setting your PBX to automatically disconnect 50% of all incoming calls?

    1. Re:One of the worst Ideas I have ever read on /. by Anonymous Coward · · Score: 0
      > What's next, a recommendation to cut down on telemarketing by setting your PBX to automatically disconnect 50% of all incoming calls?

      "Thank you for calling the Example Company. Example strives to be a good example to our community. To ensure that you are a valid, human call, press $RANDOMNUM now , or wait for the PBX to disconnect you. Thank you for calling the Example Company."

  49. Re:doubleverify patent by Happy+Tinfoil+Cat · · Score: 1

    I put dibbs on tripleverify. IT'S MINE! By the mere mention of it, any attempt to patent it is stymied.

  50. Will break with qmail by Anonymous Coward · · Score: 0

    qmail doesn't try secondary MXs, so this method is likely to only cause pain.

  51. Well, this would be the easiest way to stop spam. by himanshuarora · · Score: 1

    I use different technique to control spam. I'm using it for the last two years and I'm able to classify 40% of the mails which I receive as spams with 98% accuracy!! Here is the link

    http://transcendental.wordpress.com/2006/08/05/a-s imple-spam-fighter/

    I basically prioritize my mails instead of classifying them as spams. Very low priority are generally spams, which can be deleted very quickly. It should work for 90% of the mail users on web.

    --
    Spam: Any activity on internet to gain popularity without paying to advertising companies like Google.
  52. what about 3 with the middle one being valid by FliesLikeABrick · · Score: 1

    what about a setup like this for mx:

    5 foo-blackhole.domain.com
    10 legit-mailserver.domain.com
    15 bar-blackhole.domain.com

    to stop the spammers that also start at the lowest priority ?

    I can easily implement this to test its effectiveness, but does this have any negative repercussions?

    1. Re:what about 3 with the middle one being valid by pe1chl · · Score: 1

      I had this setup for some time. See elsewhere. It breaks a NAI antivirus product, or at least some versions of it.
      (when there is a 550 reply from legit-mailserver.domain.com they will continue and try bar-blackhole.domain.com. when it is unreachable they stupidly queue the mail as "server not reachable for now" and try again and again and again...)

  53. Re:Well, this would be the easiest way to stop spa by Anonymous Coward · · Score: 0

    Hell, if you just want 98% accuracy, label everything as spam. Added bonus: no false negatives.

  54. Ultimate Solution!! by andersa · · Score: 1

    Just shoot the muthafuckas!!! And hang them afterwards!!

  55. Low Tech/High Tech/Somebody Else's Tech by DoctorTwo · · Score: 1

    Thank you all for working so hard to solve spamming problems. I am the most minor of minor bush league players, and I understand that I don't understand what you all are coping with.

    I have about 15 working email addresses, I think. Eight are forwarded into one earthlink account, one is a hopelessly spam-ridden University account, and I have several gmail accounts for various purposes. In addition, I have a bunch of websites that have one fake human-sounding account each.
    These last are no problem, so far.

    As I read through the discussion, it occurred to me that I have one very active email account that is perfectly spam free. My low-tech solution? The mail in the account goes first to an earthlink account, which filters for spam, and is forwarded from that account to a gmail account, which has even better spam filters.

    Now I realize that you have been talking about solutions from the IT staff perspective. My simple solution (which someone else has mentioned, in part, when s/he suggested just use gmail) to IT responsibility: advise people to use gmail, or to use Earthlink plus gmail.

    Actually, the Specific University IT problem with spam and/or webmail is bad enough that they are in discussions with two web mail providers to pay the chosen one a fee (more or less per capita) for handling email for faculty, staff, and students. I gather the "handled" email would remain on Specific University servers, rather than servers served by gmail or similar web mail providers.

    1. Re:Low Tech/High Tech/Somebody Else's Tech by arthurpaliden · · Score: 1

      I do run mail servers. I asumed that people would realise that there would be other plans, just as they are othere cell phone & long distance ones. You just shop around get the one you need. However, Jane & John Doe internet user do not send thousands of emails a day. Only the spam bots taking over their systems do. So lets stop the spam from originating instead of trying to filter it once it is cloging up the internet thus reducing the overall burden to the net.

      I essence you would be buying internet usage not internet access it is just a different billing pattern.

  56. Re:Well, this would be the easiest way to stop spa by himanshuarora · · Score: 1

    It works practically. Try using it.

    --
    Spam: Any activity on internet to gain popularity without paying to advertising companies like Google.
  57. Thank god, something new. Broken or not. by Cygnostik · · Score: 1

    Rather than debate, at great length with nothing solved or really accomplished but sarcasm and smugness - I think I would much rather test this on a control and monitor it for a few weeks and just see how it goes. Technically it's an easy enough modification to make and if need be remove even accross large numbers of sites (in many cases).

    I like do be a jerk, be sarcastic and sometimes even play the devils advocate playing "debate and debunk" as much as any self serving geek but when it comes to spam I'd rather respond and test. I may just create a forum for success/failure reports on my site in case anyone cares to try this method and share results.

    It has gotten to the point where a good majority of many peoples customers are willing to try almost anything... Why not give them the option to try it out?

  58. That's a great idea... by Anonymous Coward · · Score: 0

    Tripleverify Doubleplusgood!

  59. Re:Solution to SPAM is much simpler. by Cygnostik · · Score: 1

    I was going to say, there's no way for anyone to resolve an alias to a destination mailbox without admin on a box - that's pure paranoia! haha

  60. Re:Solution to SPAM is much simpler. by imbezol · · Score: 1

    Let me see if I understand. You delete your email address when it starts getting spam. And you think you've come up with the ultimate solution. Ok then. It's a good thing you copyrighted that.

  61. Re:Solution to SPAM is much simpler. by Anonymous Coward · · Score: 0
    https://gmail.google.com/support/bin/answer.py?a nswer=12096

    That'd work, if most servers didn't parse email. Try signing up anywhere with an address that is more than letters, numbers, '@' and '.'
  62. In other news... by Arancaytar · · Score: 1

    ... it is recommended to hide your money under the carpet and your second house key above the door frame - studies show that burglars rarely look there. Up to now.

  63. Secondary MX's by toonerh · · Score: 1

    | Don't have numbers to back it up, but most things I read say that the Secondary MX is *more* likely to be targeted by spammers on the belief that fewer filters will be in place to prevent spam.

    The argument in your favor that says secondary MX's mostly queue and forward, and have fewer "hard", 5xx, rejects. For example, if only the primary MTA was running something like Spamassassin set to reject at certain threshold.

    Still, TFA's point is good, and may help quite a bit.

  64. I call Bullshit by sylencer · · Score: 1

    The numbers in the article show something different: 50% of the spammers directly and only connect to the secondary MX. From what I observed. most dont even bother trying the primary MX because there usually the best Anti-Spam measurements are installed.
    After all, the secondary MX is only for emergency...
    My suggestion: Have none of the MX listen to port 25. Instant reduction do no spam any more. Okay, no legitimate e-mail either, but they're such a small percentage, anyway :-)

  65. An alternative - but I'm not sure how its done by cliffski · · Score: 1

    I own a number of domains, and get the usual 'joe-job' backlash mail bounces when emails claim to have come from non-existent addresses on my domains. stuff like 'dave AT positech.co....
    Anyway, I know what addresses are used to *send* (as opposed to receive) email from my domains, as it's always me doing it. Is there a way to specify somewhere that "these are the only legit SENDING addresses at this domain? That way, any email that ever bounces around from the imaginary dave@ address will just get zapped before it leaves the fence. It's vital that I'm still able to receives ALL email for the domain, because people sometimes guess addresses, and I've given out so many over the years before I realised I should have kept closer track on them.
    I'm pretty sure you can do this but don't know how. I'm a simple windows end-user, who has his domains registered at freeparking.co.uk, and forwards email from there to various places. I'm not personally running the mail server or anything clever.
    Help a n00b do his bit. It's something to do with MX records and SPF isn't it?

    --
    DRM-free indie games for the PC and Mac: Positech Games
    1. Re:An alternative - but I'm not sure how its done by Anonymous Coward · · Score: 0

      SPF is what you need - use the wizard here http://www.openspf.org/ then add it to your dns servers - you might need to contact your registrar for that

    2. Re:An alternative - but I'm not sure how its done by Denyer · · Score: 1

      Have you got an admin panel on those domains? Basically you just set up the ones you want and remove the catch-all, but the procedure for doing so will vary from host to host. Shoot them an email and ask.

      --
      Ph-nglui mglw'nafh Gates M'dna wgah'nagl fhtagn.
    3. Re:An alternative - but I'm not sure how its done by Denyer · · Score: 1

      Ah. Spoke too soon, or rather only noticed the "I'm a simple windows end-user" bit -- cutting off the guessers, setting up the standard handles for anyone who might be trying to contact you for business purposes, etc. is certainly simplest. The trouble with SPF is that it relies on the recipient to check it and drop the message if found to be fraudulent. It's unlikely to actually reduce the quantity of bounces you receive by much. Can't hurt to publish a record, though, and this might be useful: http://cs.thefoleyhouse.co.uk/blogs/karl/archive/2 004/07/29/154.aspx Sorry about not being bothered to read your full message first time through.

      --
      Ph-nglui mglw'nafh Gates M'dna wgah'nagl fhtagn.
    4. Re:An alternative - but I'm not sure how its done by cliffski · · Score: 1

      That's very interesting, cheers.

      --
      DRM-free indie games for the PC and Mac: Positech Games
  66. OT - yes and no by Moraelin · · Score: 1

    Offtopic, but from my experience, the worst PHBs I've met were former brilliant nerds, one was even a Ph.D., who got hit with the Peter's Principle stick. They got promoted (or promoted themselves by starting their own company) to a management position that they thoroughly didn't understand, didn't like, and didn't have the social skills for.

    At least two (one I've actually worked for, one I've had to do business with and heard stories from one ex-employee) ended up the worst kind of control freaks, as a result of not being able to realistically plan, control or set their expectations, and unable to motivate anyone. So they backed out into the only way out they could see, personally annoying everyone to make them work to those unrealistic plans and expectations.

    For example, we all can remember some unrealistic "bah, I can do that in a day" we've said, which in practice turned out to be a week. Sometimes it was a superficial underestimation of the specification, sometimes wrongly omitting the interruptions and time to debug, etc. It happens. And we're all very quick to find excuses for ourselves afterwards. Both these guys ended up taking such guesses and holding others responsible to always finish within those unrealistic schedules, and with unrealistic optimization expectations at that.

    And, oh, when I've mentioned that someone once told me, "wth do you need free Sundays for? You'd sit in front of a computer anyway." It was one of these guys, not an MBA. Damn glad I don't work for him any more. The other was known to pull such faux pas as calling one Russian employee to his office to translate an email in Russian another employee had sent to his wife from work. It just said he's going to be late for dinner because he's got to finish something. Both employees quit after that incident.

    A third ended up, well, basically doing his best not to manage. He was the perfect yesman in _both_ directions, and just avoided taking any decisions, or attracting any attention from either superiors or subordinates. It sounds like fun to work for him, but unmanaged chaos is hardly actually that much fun in practice. A dose of laissez faire is good, complete chaos isn't. We ended up pretty much electing a team member to coordinate the project inofficially instead.

    Thing is, none of the three was happy either. They had moved from doing a nerd's work that they loved, to doing a manager's work that they didn't like and didn't have much achievements either.

    So basically, well, while we all like to think that one guy who's been on the receiving end of it would surely know better than to repeat the same mistakes he's been a victim of, that's hardly guaranteed. I'm glad that it worked for you, but for other people it doesn't.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  67. The FAQ is wrong! by Anonymous Coward · · Score: 0

    Can I get blacklisted for this?

    No, you simply have a broken primary MX.


    Actually, you can get blacklisted for this. Or for any reason a blacklister chooses. They most likely aren't going to but they might.

  68. Yes It Will! by Greyfox · · Score: 1

    If both your primary and your backup MXes are non-functional, you won't get ANY spam! Problem solved!

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  69. Re:I run a high volume mailserver, this is a bad i by anakog · · Score: 3, Informative

    I run a fairly low-key server, which I only use for my family, so I am not sure how relevant my data is.

    I remember at one point last year checking on the usage my backup MX gets and was surprised to see a lot of mail coming through it. Surprised because my primary server is (almost) always available. Upon a closer inspection I was astounded by what I found: all the email that came through the backup MX was spam for the past year was spam. No exceptions!

    Certainly, mine is an extreme case, but I think the trend is very clear.

  70. Zero Spam is easy... by Kent+Recal · · Score: 3, Interesting

    I use qconfirm myself but there's also tmda and others.
    *If* you are serious about getting rid of the spam then just do it. The technical part is readily available.

    I deployed that almost a year ago and never looked back. I still see the occassional spam in a
    mailing list folder because those go through unfiltered for obvious reasons but I couldn't care less.
    My inbox has been spam-free since then and that's what matters.

    I don't quite get why people are still bothering with greylisting, spamassassin, razor, dcc, bayes and
    the ilk. I tried them all and they're more trouble than it's worth. You get false positives, false negatives,
    it's a stupid game that you can't win.

    1. Re:Zero Spam is easy... by mianne · · Score: 1

      Then please do me and a whole bunch of others a huge favor and STOP!

      Yes, I'm sure it's great having the spam load reduced to a managable amount. However, in case you haven't noticed, spammers almost never use their own email address. So guess what, you've become a spammer sending out thousands of challenge responses to people who have zero interest in communicating with you.

      My domain is used as the return address for a ton of spam. I literally receive backscatter by the thousands to the point where I simply filter at the server (CPanel) to delete (not merely send to a junk folder) all postmaster messages, all challenge response systems, all vacation autorespnders, etc. That cuts the junk for my bayesian filters to sort through down to a couple hundred messages a day.

      It doesn't have to be a pitch for a big breasted, penny stock, penile enhancement product to be spam!

      --
      Javascript, cookies, flash, and ActiveX must be enabled in order to view this sig.
    2. Re:Zero Spam is easy... by nuintari · · Score: 1

      Congratulations, you are causing more headaches for other people than you know.

      What you are basically doing is being a giant auto responder, google "why autoresponders are bad" for some reading material.

      This is one of those anti spam solutions that may work great for you, but causes massive headaches for those around you. Heaven forbid a person get joe-jobbed and you be the recipient. I'll get bounce notices for all the invalid addresses sent to your domain, and a challenge response from all the valid ones. Bog down my mail server even more than it is already with your junk.

      Do the net a favor, and start obeying standards. They exist for a reason, I am surprised all the noise you create hasn't got your mail server listed in a few RBL's.

      --

      --Nuintari

      slashdot : where an opinion can be wrong.

    3. Re:Zero Spam is easy... by MBGMorden · · Score: 1

      As others have mentioned you solution causes a huge ammount of backscatter to innocent users, but here's a less technical reason to stop: many, many users flat out aren't gonna care enough to "authenticate". Every time I get one of these I basically say "fsck it, it ain't worth jumping through hoops to send a dang email".

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    4. Re:Zero Spam is easy... by Kent+Recal · · Score: 1

      I basically say "fsck it, it ain't worth jumping through hoops to send a dang email".


      Well, during the first months I was indeed worried to miss an "important" mail
      and skimmed the hold-queue occassionally. By now I'm cool, it has just never happened.

      I don't receive many "important" cold contacts. In fact, nobody has ever tried to reach
      me by E-Mail to tell me that I won the lottery (sad enough!).

      The normal case is that people either confirm their request once (and forget about it instantly)
      or that I initiated the contact and their domain gets added to my whitelist that way.

      I have also configured my system quite generously which means that a confirmed address
      whitelists the whole domain. So if I correspond with companyA.com once then any employee
      of said company can reach me without confirmation from then on.
      I also made a small CGI so that people don't even have to reply but can whitelist themselves
      with a single mouseclick.

      I can only talk about my personal expirience here and that was entirely painless.
      Yes, it needed some tweaking in the very beginning but since I added a very simple bounce
      filter (that only lets bounces through that contain an address that I have previously sent
      mail to) I have not seen a single spam and have never had to resurrect a false-positive.

      Once you get over the fear to "miss something important" and invested some straightforward
      tweaking it's pretty much easy going...
    5. Re:Zero Spam is easy... by Kent+Recal · · Score: 1

      Do the net a favor, and start obeying standards. They exist for a reason, I am surprised all the noise you create hasn't got your mail server listed in a few RBL's.

      What standard are you referring to?
      The confirmation requests are plain old bounce notices (QSBMF).
      You could just as well be getting a "Mailbox full" or "Unknown user".
    6. Re:Zero Spam is easy... by Kent+Recal · · Score: 1

      My domain is used as the return address for a ton of spam. I literally receive backscatter by the thousands to the point where I simply filter at the server (CPanel) to delete (not merely send to a junk folder) all postmaster messages, all challenge response systems, all vacation autorespnders, etc. That cuts the junk for my bayesian filters to sort through down to a couple hundred messages a day.

      Well, my little challenger doesn't make much of a difference really.
      Imagine everybody got rid of their challenge/response filters today.
      By what margin would that reduce your personal joejob-whiplash?
      Yep, thought so.

      The problem is not caused or even significantly amplified by challenge-systems.
      They're just a very small part of the symptom.
    7. Re:Zero Spam is easy... by mianne · · Score: 1

      I'm not about to remove all my mail filters just to provide percentage stats for challenge-response messages out of all received spam, however prior to intentionally filtering C-R messages, I easily received 50 of them a day.

      The point is that you aren't just simply eliminating spam to your inbox. Since it's rare to receive multiple spams with the same return address, you're effectively generating about as much new spam as you've eliminated from your inbox - making the problem twice as bad, even if it is mostly transparent to you.

      I am a former user of Boxtrapper and, like you, believed I finally found the magic bullet to solve the scourge known as spam. Then I realized how selfish a 'solution' C-R systems are. I also noticed a few personal contacts ignored the C-R message while browsing through quarantined messages, meaning I still had the manually go through and whitelist people anyway.

      --
      Javascript, cookies, flash, and ActiveX must be enabled in order to view this sig.
    8. Re:Zero Spam is easy... by Kent+Recal · · Score: 1

      Well, if there was a better, non-selfish solution then I'd use it.
      I can only repeat that I consider the impact neglible.

      If you become victim of a joejob then your mailbox gets flooded with
      bounces of all variety anyways. It's not like it gets noticably better when you
      take the C-R notices out of the equation.

      And generally it's quite easy to filter out irrelevant (and joejobbed) bounces, too.
      I simply drop all bounces that do not contain an e-mail address that I have
      previously sent mail to.

      That way I still get C-R notices from others and bounces that I want
      to see but none of the cruft...

      Obviously this doesn't solve the waste of bandwidth and it's in no way an "elegant"
      approach. But until something worthwhile gets implemented at the SMTP level (think web of
      trust or C-R at a lower level) I see no alternative to preserve my sanity.

      I deal with 20-40 legit mails on a workday and don't even want to imagine having to
      do the "false positive/negative" dance around them...

    9. Re:Zero Spam is easy... by dnormant · · Score: 1

      As an email admin for a small company I filter through a half million emails a day. 40% of them are RBL'ed. I could not, in clear conscience, send out 300K challenges.

      Not to mention how unprofessional it would look to my new retail customers.

      I'll muddle throug with White, Black and Grey lists until something a bit more professional come along.

    10. Re:Zero Spam is easy... by Slashdot+Parent · · Score: 1

      Actually, I reject all email from envelope sender if the recipient is invalid (I use a catch-all address for some domains before I realized that this would be a problem because of people like yourself).

      So really the only backscatter that I get is from people like you who want to make your spam problem my spam problem. I've taken to simply replying to all of the confirmation emails, dutifully filling out all the captchas so that you get your own damn spam.

      How about this: at least check the SPF record for the domain before sending out your obnoxious backscatter. If the SPF record doesn't match, could you please just /dev/null the message instead of turning around and spamming me?

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    11. Re:Zero Spam is easy... by MBGMorden · · Score: 1

      Even worse, I handle the filters for a local government office. We got TONS of mail from people we've never seen before, and anybody trying to email and elected official who gets a C-R is gonna go from 0 to pissed in 3.4 seconds.

      Like you, RBL's and greylisting knock out a huge chunk of spam right from the start (and since we use trusted RBL's then false positives are generally unheard of). Of the remaining few that get through SpamAssasin, DCC, Razor, and all sorts of other test usually filter out the junk with amazing accuracy. I can even flag most image spam these days unless they spring for the crazy OCR-confusing graffiti all over it.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  71. dns matching? by ogcc · · Score: 1

    What abuot an idea that every smtp server should have some second level domain, and requirement that forward and reverse dns of it matches? This is very easy to implement and would easily stop all the botnets, because buying a domain for every bot pc is way to expensive.

    1. Re:dns matching? by Tony+Hoyle · · Score: 1

      Umm.. that's already a requirement.

      OTOH There are practical reasons not to - too many newbie admins who don't realize what a reverse DNS name even is. Many of them working for fortune 500 companies.

  72. Time machine? by Atario · · Score: 1
    Once the developer invents a time machine, he's got the spam problem licked for at least a week!
    If the developer had a time machine, she could go back and build something impervious into the email standards.
    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
  73. not even wrong by Anonymous Coward · · Score: 0

    It's utter waste of time doing crap like this, spammers obviously pay more attention to the subject matter, and if other than spammers would magically start using something as silly as this, it would immediately stop working. There are countless of similar nonsense methods of wasting time and
    breaking poorly behaving MUA's and MTA's.
    From my point of view problem of spam would be rather trivial fixed with more political approach, say we'd have *.mail tld, which perhaps *.cc.mail
    delegated to local communication regulatory authorities. Common rules and requirements would be established that you'd need to meet and maintain
    to be qualified for *.cc.mail, such rules and requirements would mandate level of responsiveness, how consumer/residential mail would be handled
    (should all email be forced to provider server? should provider limit number of unique receivers per second per sender? etc etc and limit
    of acceptable amount of leaked spam as function of your user base (some spam have to be accepted, the more users you have, the more spam
    from you have to be acceptable). Now if you couldn't comply with the rules, your *.cc.mail would simply be removed.
    Then MTA admins could simply not accept email from other than *.cc.mail domains or give them extremely low score. Everyone who'd be serious
    about email, would no doubt make the effort to qualify for *.cc.mail and to stay qualified.

  74. That's where our SPAM comes in! by nurbles · · Score: 1

    Much of our SPAM comes from our secondary MX handler. In fact, for a two week period I monitored all of the mail that came from ther secondary MX (our volume isn't huge) and discovered that every single message was SPAM. If our server had gone down, this likely would not be true, but under normal operation we don't receive anything from the other MX that is NOT SPAM. I've always suspected that SPAM sites send directly to the second (or subsequent) MX directly in order to avoid some of the black lists and whatnot, since everyone accepts mail from their other mail exchangers. To me, this solution sounds like it would do more to slow the delivery of email (potentially creating more copies for "them" to look at) than it would to do anything to block SPAM.

    1. Re:That's where our SPAM comes in! by pease1 · · Score: 1

      I'll second this. I haven't counted connections, but just watching my very small server's log, it is apparent most of the connections coming from my backup exchange is spam, which nicely removes one layer of my defense.

  75. Stop it at the zombies? by gmarsh · · Score: 1

    I still think that MS should send a patch out Windows Update, which throws up a warning message up when a machine starts hammering a bunch of stuff out to port 25's.

    "Software running on your machine is spamming half the fucking internet. Are you deliberately doing this, or are you confused why this window just popped up? Please click one of the following: [Yes, I'm sending this picture to everyone i know! SO CUET! ITZ A LAUGHING KITTAH! ROFL!] [What the fuck?]"

    Of course, 10 seconds later the spamware authors will have figured a way to click the [OMG DOGGEH!] button automatically... or more likely, they've got Windows Update disabled.

  76. Thought of that, doesn't matter by ebvwfbw · · Score: 1
    I thought of that recently as I was being pelted with spam again. So I looked at 100 of those messages and found out that they were all being sent from real ISP and corporate mail servers. Even from a famous aircraft maker that is generally very careful about such things. I still think the best solution to the problem is to put them in jail, for years according to how much they sent out. For the worst offenders - capital punishment. Hang 'em high for all to see, on TV! A good touch would be to offer them some cheap viagra just before hanging them.

    Sure, some people will still do it anyway. However if we hang them, they won't do it again. I bet they have wasted more than a year of my life dealing with their BS. I'm also sure they couldn't care less about what other people go through because of them. I think we should change that. Every nation should cooperate, no place to hide.

  77. Stop Gap at best by Oz0ne · · Score: 1

    This will work for about 3 weeks to a month after this article was published and then be completely useless. Plus it delays real mail.

  78. Another tarpit variant? by LPrecure · · Score: 1

    Having had to recently retire my old e-mail server and migrate to a new one (because the old one had been compromised and was relaying), I'd been wondering if another tarpit-like idea would work.

    My idea was a FAKE open relay. The box would accept SMTP connections, accept the spam, acknowledge receipt, and then pitch it.

    I'd SUSPECT (but I don't know), that anybody who's SMTP-ing to my server with mail that isn't addressed to me is a spammer. They could merrily spam away, thinking that I was relaying their spam for them.

    Drawbacks I see with the plan:

    1) I could see my server getting blacklisted, because it LOOKS like an open relay.
    2) The spammers ARE tieing up my bandwidth

    But still, I wonder if it would help.

    1. Re:Another tarpit variant? by PaxTech · · Score: 1

      The spammers would eventually figure it out based on their response rate. After all, the reason they spam is because it works, so if they started using your relay and got no responses, they'd figure out pretty quick that you were routing to /dev/null.

      --
      All movements for social change begin as missions, evolve into businesses, and end up as rackets.
    2. Re:Another tarpit variant? by DavidTC · · Score: 1

      It wouldn't work. Spammers actually do test for open relays, but they don't rely on what the server said, they rely on whether or not they got the message.

      There are people out there running fake open relays and open proxies that accept all messages and notify them on a relay test, which they manually forward. Then they watch spammers hit their system and trace the IPs and have their accounts canceled.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  79. How about this by Anonymous Coward · · Score: 0

    Do without email for a week by having all the routers bouncing back to the previous node the email just sent.

    If the internet turns off all email routing for a week, this will hit businesses twice:

    once because they are legitimate email users and can't send email, damaging their business

    once because they are ligitimately scum and can't sell Viagra pills, damaging their business

    The legitimate ones who accidentaly use spam services will know that if they don't stop such practices will have to encounter this problem again.

    With the next node bouncing back mail traffic will ensure that the internet isn't clogged with mail any more, though if you share a node with a spammer, you may find that the node is saturated. If a home computer is a spam zombie, they will be maxed out on their connection for a week and the problem can be laid at the users' feet: you're not looking after your system. It will also cause many people to run over their bandwidth limit and the ISP can charge them. 'course the ISP could just let them know that their computer is hosed and that they can avoid such charges in future by fixing their computer.

    1. Re:How about this by DavidTC · · Score: 1

      Actually, some of the anti-spammers have a somewhat secret(1) plan they've promised to implement if any government says anyone is legally required allow someone to give them mail, aka, if a spammer sues because they are blocked by someone and the government says 'You must not block this person from putting mail on your servers.'.

      The plan is, when this happens: Disable all the DNS blacklists they run, and wait for the internet to melt.

      1) The secret isn't the plan, the secret is who's agreed to do it.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  80. This doesn't work by macdaddy · · Score: 2, Interesting

    I can't believe someone that claims to have anti-spam knowledge is suggesting this when in fact the opposite is true. Spammers frequently forgo opening an SMTP connection to the MX with the highest priority (lowest numeric value) and instead opt for the ones with the lowest priority. They do this hoping that the secondary MX doesn't have the same spam-fighting abilities as the primary MX. They're hoping that it's a simple backup or that it only queues for the recipient domain in question and doesn't validate recipient userids. The spammers hope that the primary MX will accept all mail blindly from the secondary, as is usually the case. This has been a long-standing theory that hasn't ever been disproven. This jives with what I've always seen on all my MXs.

    1. Re:This doesn't work by SuiteSisterMary · · Score: 2, Interesting

      That's what I thought, too. But then I thought, 'make your highest AND your lowest priority servers dummies.'

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:This doesn't work by macdaddy · · Score: 2, Interesting

      LOL. I heard that suggested once. I haven't tried that one. It can't hurt to try it. My favorite method is SMTP tarpitting. That's always fun.

    3. Re:This doesn't work by DavidTC · · Score: 1

      That's pretty much everyone's reaction to that article. I read it six months ago and that's what I immediately thought of. ;)

      My next step: Get every domain using the same three MX records, and change the middle one, the actual mail server, IP address every month or so.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  81. Spam by certel · · Score: 1

    Spam is a result of poorly configured networks. That's it.

  82. Tell me about it... by glesga_kiss · · Score: 1
    In that case, rejecting the mail means that the receiving SMTP returns an error code to the intermediate (ISP) SMTP server, which will then send a bounce mail to the person whose address was being spoofed.

    This is happening to me right now and it's a royal pain in the ass. I have several domains and one of them is currently getting used as a spoofed from: address in pump & dump stock scams. The from address is a five random letters @example.com. This is resulting in 30-40 bounce messages per day to my inbox. I haven't received any complaints yet from people who do not know about spoofing which surprises me to be honest.

    I'm considering a using regex in procmail to catch these five letter names, but I have a number of legitimate five letter names on there and I don't have a list of them due to wildcarding and such like.

  83. If Spammers were that intelligent by AftanGustur · · Score: 1


    well, now that those instructions are posted, surely it'll just be a day or a week until spammers work around that. So, nice idea, not much of a future, I don't think...


    No, sorry, spammers are lazy.
    Even if the only thing you do is proper greylisting, for example with Postfix + policyd, the amount of spam, you receive, will decrease over 90%

    Nolisting is an excellent thing to do, if you have the IP address which can send the resets.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    1. Re:If Spammers were that intelligent by um...+Lucas · · Score: 1

      Spammers are lazy?

      I seem to recall a huge botnetwork being controlled out of russia that is responsible for most of the image spam we receive... where each client puts together different strings of words so that no two spams are alike...

      I also see every day (though only 1 or 2 in my actual inbox, thank you) alterations of the same image spam, with different noise added to each to thwart fingerprinting.

      I've read that instead of using simply GIFs, they use layered gifs, which also stymies attempts to nab them based on OCRing the text from the image.

      And i also remember a virus that downloads a pirated version of anti-virus software that scans and removes from the target machine every other virus/trojan but itself, all to preserve bandwidth for itself.

      No, spammers aren't lazy. And if they see that this tactic is making a dent in their results, they'll surely rewrite their software... or maybe call the shop in India that's writing it for them.

  84. Works 4 me by mperkel · · Score: 1

    I've been doing this for some time at Junk Email Filter do com and have over 1000 domains and it actually does work. It's even better if you put a dummy MX on the high end as spammers sometimes try the highest MX first.

    My MX looks like this:

    dummy0.junkemailfilter.com - 10
    mx.junkemailfilter.com - 20
    mx.junkemailfilter.net - 30
    mx.junkemailfilter.org - 40
    dummy1.junkemailfilter.com - 50

    http://www.junkemailfilter.com/

  85. I WTFA... by jumperboy · · Score: 3, Informative

    ...and encourage readers to RTFA, where I've addressed many of the issues brought up in these comments. I also encourage people to try the technique, if they are in the position to do so (admins only, this is not a solution for endusers), and evaluate it for themselves. Or not. It's true that most new antispam solutions are dreamed up by crackpots. I might be a crackpot. If this possibility concerns you, don't be an early adopter. Wait and see.

    It's true, in my experience, that Nolisting stops some spam with no false positives (in my experience). And that's a Good Thing. But it doesn't stop significantly more spam than a combination of other techniques, which I also implement. Some of those techniques use a lot of resources, such as content filters (often powered by perl) and virus scanners. Nolisting provides a way to free up some of those resources, possibly resulting in better performance and even hardware savings. These savings can be significant at large sites that currently scan each and every message that arrives.

    Nolisting can be bypassed. I don't make any wild claims. Spammers can get past it easily by going directly to the secondary MX. Guess what? They already do that, and have been doing that well before greylisting was introduced. Nolisting significantly reduces the percentage of spam my MX processes, thereby freeing up resources. It's just one part of a layered solution.

    I've limited secondary MX access by extending Nolisting into Unlisting (Port Knocking for SMTP): http://www.joreybump.com/code/howto/unlisting.html . It's wildly effective, except for one serious problem: A retry might originate from a different IP. This appears to be legal, and seems to be the result of load balancing strategies adopted by some important sites. For that reason I don't recommend it. It will randomly block messages from gmail, for example. You can't reasonably predict the IP a multihomed host will use for a retry, so be very skeptical of any approach that claims to have solved this problem.

    Unwanted email is annoying. When it carries a payload, it is potentially dangerous. But I don't really view this as a security issue. I don't buy the argument that Nolisting is security by obscurity, and therefore bad. It's a form of access control, a gatekeeper, a prophylactic. It's an apple a day, not a cure for cancer. It's not addicting, fattening, or life-threatening. Try it, if you're looking for ways to improve the health of your mail system. Discontinue use immediately at the first sign of complications. Side effects include more sleep and time spent with your kids.

    Nolisting rarely introduces delays. As I point out in the article, most relays retry immediately. Any relay that cannot get beyond Nolisting is seriously, seriously noncompliant. While I don't suggest Nolisting as a complete replacement for Greylisting, it is a viable alternative for sites that experience problems with Greylisting and find the delays it introduces to be unacceptable. As the name implies, Nolisting is meant to used without dependence on whitelists. Wider adoption and testing will determine if this ideal has been realized.

    Like Greylisting, Nolisting breaks infrastructure to some degree. Many admins find this distasteful. I know I do. If Nolisting becomes widely adopted, logs will become fatter with "Connection refused" errors when the primary MX doesn't respond. I'm sorry for that. But our logs are already fat with 45x errors from Greylisting, RBL disconnections, SpamAssassin scores, etc. Nolisting might even help to make logs smaller, if you currently see a lot of these messages. Time will tell. Keep an open mind, and remember that we often make concessions to improve a system's overall health. Just reducing the possibility of another zombie being created on the Internet creates benefits for everyone.

    Try it before you draw a c

  86. Sure-Fire Method by bratwiz · · Score: 1


    Yup, that's a sure-fire method. It'll stop spammer's in their tracks. Spammers are such a dull, plodding, unimaginative lot that they'll never think of trying secondary MX records. Good shooting there Hoss!

  87. flawed != useless by petermgreen · · Score: 1

    there is no complete soloution to the problem of spam that doesn't bring much bigger problems (the only one i can think of is a centralised system with a group who bans spammers and tight control of new registrations)

    but that doesn't make systems that reduce the ammount of spam i have to check manually useless to me.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  88. Ask Slashdot, they know howto... by Anonymous Coward · · Score: 0

    Well, personally I don't need to be contacted by people I don't know as I don't run a business or website or anything, so since the first day I recieved a spam-mail I just use a simple whitelist allowing only friends/family and my ISP.

    But if I needed to be contacted anonymously I think I would just use the same stuff that is used by /. to stop spam from Anonymous Cowards like me: A webform with a verification image.
    If I answer a mail received from the form, the sender's address will be automatically added to my whitelist.

    No, it's not a final solution, but I think it's pretty easy to keep up with it (changing the style of the image used etc.), or do I oversee something here?

  89. Free speech and manual filtering by Beryllium+Sphere(tm) · · Score: 1

    >advertising generally is free speech.

    What's that got to do with spam?

    Advertising in general pays its own way. Advertising in general doesn't conceal its origin. Advertising in general doesn't manipulate penny stocks. Advertising in general doesn't direct people to enter valuable passwords into crooked web sites.

    The other argument is that spam can be handled adequately by manual deletion after it reaches the end user. Most of us found that to be inadequate many years ago, so we're suppressing display of our email addresses in our Slashdot preferences or obfuscating it. It's interesting that the parent chose not to display an email address.

  90. spam vs SPAM by Dareth · · Score: 1

    ... in the end it matters not. They both leave a bad taste in your mouth!

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
    1. Re:spam vs SPAM by dangitman · · Score: 1

      Have you actually eaten Hormel(r) SPAM(tm)? It's full of 100% hammy goodness, and can be eaten for breakfast, lunch or dessert. Look for the great recipes on the pack. Try the range of delicious flavors, from SPAM(tm) Classic to SPAM(tm) Turkey. Perfect for taking on a picnic.

      --
      ... and then they built the supercollider.
    2. Re:spam vs SPAM by Drooling+Iguana · · Score: 1

      You should try mass-mailing that message to any random e-mail address you can find.

      Just make sure to insert some typos and grammatical mistakes first.

      --
      ... I'm addicted to placebos
  91. SPF... by msimm · · Score: 2, Insightful

    For now I'll stick with SPF and old fashioned spamassassin (milter).

    And whats with the anti SPF sentiment? Its not like we've got a lot of more effective alternatives on the market and the only real argument I read is the rejection of real email, when softfail pretty much takes care of that (then leaving it to spamassassin to decide if the mail is legit).

    We send an receive a good deal of email and I certainly wish SPF was more common. I'm tired of forged bounces and the *slew* of undeliverable responses 'dumb' servers return to our system every day.

    Yet instead of taking any real action we bicker while spammers laugh all the way to the bank. Their is no magic bullet, but from my POV SPF is the closest thing yet (unless my DNS gets hi-jacked, but then I'm fucked anyway).

    --
    Quack, quack.
    1. Re:SPF... by mperkel · · Score: 1

      Repeat after me.

      SPF breaks email forwarding.
      SPF breaks email forwarding.
      SPF breaks email forwarding.

    2. Re:SPF... by msimm · · Score: 1

      Review the configuration. -All breaks email forwarding, but I've never seen a default configuration using a fail. Only softfail, or ~All. Softfail does not break email forwarding, it merely notes that the email isn't coming from the MX server(s)/subnet/etc of record at which point its up to your other software to either use or not use this information (spamassassin can give points so pass/fail or softfail so it helps even this end). The fact that frustrates me is, well for starters people repeating mantras that are effectively irrelevant and out-dated and that for some reason people tend to think of it as an all or nothing scenario. SPF is one piece of a useful system. It isn't a replacement for RBL lists or spam filtering.

      --
      Quack, quack.
    3. Re:SPF... by Anonymous Coward · · Score: 0

      SPF breaks email forwarding.

      There is a section on this in the spec

      It's not like there aren't solutions for this "problem".

    4. Re:SPF... by Ash-Fox · · Score: 1
      SPF breaks email forwarding.
      SPF breaks email forwarding.
      SPF breaks email forwarding.
      Working fine here and I use SPF.
      --
      Change is certain; progress is not obligatory.
    5. Re:SPF... by Anonymous Coward · · Score: 0

      Repeat after me: SPF is not an anti-spam solution.

      Its primary usefulness is anti-forgery and eliminating the blowback from "Joe Jobs". One could argue that forgery is a subset of the spam problem though.

  92. Test the primary by The+Monster · · Score: 1
    So what happens when your primary MX goes down for real, which is when your secondary MX should be receiving mail, because your primary is unavailable?
    How about this? As soon as the TCP socket is set up, your secondary MX tries to talk to your primary. If the primary is down, then the connection should proceed according to the normal rules. If it sees that the primary is up, then it immediately tarpits the inbound connection, gradually increasing the delay for each line of the conversation until the sender drops out. If it's a legit email, it should retry the primary at that point, and all is well.
    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

  93. Re: Nolist problem? by irenaeous · · Score: 1

    A possible problem, as I see it, is that properly configured clients will have to "retry". Doesn't this add to the processing required by non-spamming users? Or is it insignificant?

    Thanks.

  94. How insightful is not reading the article? by Roadkills-R-Us · · Score: 1

    If you read the article, the technique prevents this approach as well.

    Only mail that FIRST tries the primary, fails, and THEN tries the secondary gets through.

    Period.

    Yes, I'm yelling because you clearly aren't paying attention!

  95. Re:I run a high volume mailserver, this is a bad i by Kernel+Kurtz · · Score: 1

    My experience is the same. My primary MX gets all my legitimate messages, and a lot of spam.

    My secondary MX only gets a lot of spam.

  96. Teergrubing your Third MX Record? by billstewart · · Score: 2, Interesting

    Instead of rejecting connections to the third MX record, you could teergrube them, so the spammer's machine ends up dogged out on tiny TCP windows talking to a mail server that's going very slowly and will eventually reject their message. If you want to get fancy, you could also have it feed blacklists, or at least adjust greylist timers, but just being passive-aggressive toward spammers is a good start.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Teergrubing your Third MX Record? by DavidTC · · Score: 1

      The danger there is that, once in a blue moon, the intertubes spring a leak and an actual connection to the second MX will fail. So feeding it straight to a blacklist isn't a great idea.

      And teergrubing doesn't work as well as you'd think. A lot of spam software connects, dumps the message, and then 'disconnections' in that it won't respond anymore. On some system, it could tie up file descriptors, but it's pretty unlikely to actually hurt them in any way.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  97. Non-RFC-compliant behaviour, not content by billstewart · · Score: 1
    There are some kinds of compliance you can detect from looking at a message or session, and some you can't. The kind of behaviour that greylisting deals with is "if you get a reject, try again soon", and the way you detect it is to reject them up front and then allow them in if they call back later. So mail senders that don't follow that part of the protocol get rejected automagically, and the great thing about it is that spammers are highly likely to be running non-RFC-compliant zombieware that won't come back. (Also, address-space-hijacker spammers normally don't use a chunk of stolen space long enough for your greylisting timeout, so you've also blocked them without extra work.)


    Of course, you can always whitelist mail servers you deal with often, so their mail doesn't get stuck waiting for 5 or 30 or 60 minutes.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  98. So it's like greylisting, but more work for user? by billstewart · · Score: 1

    I don't see the benefit from this vs. greylisting - either way, you're interrupting the SMTP transmission process before accepting the message, but with double-verify you're doing more CPU work and handling the message-body traffic the first time (when it might be spam)? Part of greylisting's appeal is that you don't need to do much work or accept much traffic on the first attempt, so you can reduce the load on your system and only have to filter spam from the semi-competent spammers.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  99. Greylisting's easy, no false positives. SPF? by billstewart · · Score: 1
    Greylisting is easy to implement, and doesn't get false positives (except for legitimate email from broken SMTP servers, which isn't very common.) It'll cut down on your system load by chasing away the zombie anklebiters, leaving you with mostly real email and better classes of spam.


    It'll also cut down on "don't-bouncegram-me" complaints from people whose addresses are being forged by spammers, because it'll reject a lot of that mail before your bouncegram system gets to it.


    You may also want to consider checking SPF before bouncegramming unknown senders - lots of people don't use it, and lots of spammers do, but it gives people who are having joe-job impersonation problems a way to keep you from adding to their trouble with your autoresponder, and those are one of the most common sets of SPF users.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  100. Greylisting also blocks smarter spammers by billstewart · · Score: 1
    Greylisting's especially helpful against the low-quality anklebiter spammers, who haven't bothered buying spamware that handles relatively simple command-response dialogs (hint - Sendmail originally ran on PDP-11s, and the SMTP dialogs are in the easy part, not the turing-complete rewrite-rules stuff.)


    But there are other types of spammers it also kills off - one popular attack by the clever set is to hijack unused IP address space (typically by using ISPs that don't follow best practices on BGP filtering), blast away spamming for a few minutes, then drop the old address and switch to a new one, leaving the old address in various anti-spam blacklists and impossible to traceroute to. The fact that greylisting wants you to retransmit from the _same_ mail server IP address means that this attack won't work, and the only way for this kind of spam to work is to keep the stolen address space around for long enough to be traceable.


    But as other people have said, greylisting also works because it makes the spammer call back later, after there's been time for the spammer's IP address to hit real-time blocklists. You can even implement this one yourself, without having to trust other RBL providers, by keeping some spam-bait email addresses around that never get legitimate email, either on the same domain you're protecting by the greylist or on a separate server (less effective, but less complex to implement safely.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Greylisting also blocks smarter spammers by DavidTC · · Score: 1

      Greylisting's especially helpful against the low-quality anklebiter spammers, who haven't bothered buying spamware that handles relatively simple command-response dialogs (hint - Sendmail originally ran on PDP-11s, and the SMTP dialogs are in the easy part, not the turing-complete rewrite-rules stuff.)

      Heh. A lot of people aren't grasping what crap spammers run. The utter shitiness of their morality is outweighed only by the quality of the tools they use. If I had to guess, something like 20% of all spam attempts don't get stopped because of blacklisting or complicated tools, they get stopped because spamming software is so bad it can't handle the slightest variation in anything.

      Spamming software doesn't put angle brackets on email address after MAIL FROM, it sends raw IPs without square brackets in HELO, etc. There's even a patch for Postfix that continues the SMTP greeting banner from one line to the next, and it stops some spam, to this day. It's expecting '220 blah', it gets '220-blah\n250 blah2', which is perfectly legal and it breaks because it was coded by morons.

      People who respond with 'Spammers will just adapt' are not actually mail administrators fighting spammers. ;) 10% of spammers will adapt immediately. 50% of spammers will adapt after a year or so, when they buy new software. The rest will keep operating whatever broken-ass software they started with.

      It's an arms race, sure, but our side is free and coded by moderately intelligent people, and their side is incredibly overpriced, coded by morons, and we aren't watching our resources, aka, IP addresses, dwindle.

      But as other people have said, greylisting also works because it makes the spammer call back later, after there's been time for the spammer's IP address to hit real-time blocklists.

      Yup. Or their ISP notices, or, as you said, someone notices bogus IPs, or they trip some sort of automated quota, or something. They are very hit-and-run right now, and a lot of their tricks require it. Making them stay in the same place for even five minutes will screw them pretty badly.

      But there's yet another problem for them. It will make them actually record errors and check for temporary ones to try again, because right now, they connect, spew their entire message, and disconnect with no idea if it worked or not. Either they have to spend more time and CPU to watch the connection, or they have to run their entire spam run again. And they can't wait until the end of a spam run to do this, as they don't know when their connection will be dropped or they'll end up in a blacklist.

      Greylisting, ironically, would have done almost nothing to block spam six years ago. We fought them to the point where they have to steal connections from people, throw out as much spam as fast as they can, and only get away with it for a few minutes before getting blacklisted and disconnected, and then, haha, we invented greylisting which exactly stops that sort of behavior.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  101. 4. PROFIT!!! by billstewart · · Score: 1

    Dude, at least get the joke right :-)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  102. Which legit mail servers fail greylisting? by billstewart · · Score: 1
    Are there legitimate mail servers that consistently fail greylisting? Or is it a problem with how they're configured (e.g. some MCSE sysadmin doesn't understand all the options to Exchange 2007?)


    False positives are more annoying in a corporate environment, but usually if a mailserver is at least halfway competently misconfigured then the user will get to see your well-written message saying "Sorry if my spam-blocker confused your mail server, call my postmaster at 1-415-555-1212 or www.example.com/postmaster" and you can whitelist them when they call to complain. (Because yes, it's realistically much more likely that you'll want to whitelist a potential customer than bother getting them to fix their email server.) And you're going to want to whitelist frequent contacts anyway, just to avoid slowing down their mail.


    False negatives are ok. If greylisting only cuts your spam load by 50% instead of 90% or 99%, it's still cutting the CPU load on your better spam filters in half, and letting you be more careful about filtering the real email out of the flood of better-implemented spam.


    Also, you can get fancy about greylisting selectively if you want - take all those hyper-aggressive take-no-prisoners admit-no-mistakes RBLs, and the Linux-user-hating dynamic-address DUL blocklists, and greylist that stuff even if you're not going to greylist the rest of the internet. You'll be blocking most of Zombieland, and very little corporate email that way, and it'll still cut your spam load. If you know there are countries where you don't do business, e.g. Korea, China, and Nigeria, you can put them on your greylist targets as well.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  103. DNS caching should help that by billstewart · · Score: 1

    You're already going to have some constant DNS load from spammers who aren't using their own ISP's DNS server; this won't increase it much, because you're still using static configs. Most ISPs have caching DNS servers, and most zombies and other virus-driven spammers are going to be using their ISP's DNS servers, not targeting any special ones.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  104. Re:I run a high volume mailserver, this is a bad i by Slashdot+Parent · · Score: 1

    I find the same situation with my backup MX. The spammer's thinking is that a backup MX isn't going to have the same level of spam/virus protection as the primary, so better to try for the secondary.

    I dropped my secondary MX. My mailserver is rarely down for more than a few hours, so why bother with secondary MX?

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  105. MX Honeypots, a more advanced nolisting by Khopesh · · Score: 1

    Brian Keefer came up with an idea for an MX Honeypot which takes note of mails blocked by nolisting a lowest-priority MX server in his email MX Honeypot theory . I had linked this writeup on the WikiPedia:Nolisting article (stub), but an anonymous user removed it on the premise that it would confuse users.

    --
    Use my userscript to add story images to Slashdot. There's no going back.