Slashdot Mirror


Google Mail Servers Enable Backscatter Spam

Mike Morris writes "Google email servers are responsible for a large volume of backscatter spam. No recipient validation is being performed for the domains googlegroups.com and blogger.com — possibly for other Google domains as well, but these two have been confirmed. (You can test this by sending an email to a bogus address in either of the domains; you'll quickly get a Google-generated bounce message.) Consequently spammers are able to launch dictionary attacks against these domains using forged envelope sender addresses. The owners of these forged addresses are then inundated with the bounce messages generated by the Google mail servers. The proper behavior would be for the mail servers to reject email traffic to non-existent users during the initial SMTP transaction. Attempts at contacting them via abuse@google.com and postmaster@google.com have gone unanswered for quite some time. Only automated responses are received which say Google isn't doing anything wrong."

344 comments

  1. Comment removed by account_deleted · · Score: 5, Funny

    Comment removed based on user account deletion

  2. *goes change his gmail password* by aleph42 · · Score: 4, Interesting

    *goes change his gmail password*

    Seriously though, there's something else that bothers me about gmail (not the only one to do it): that apparently anyone can get your contact list if they have your address.

    Ever happened to you? I was signing up on a music website with a gmail address, and then they asked me if I wanted to send invites to all my contacts, which magicaly appeared on their page. Even if it is apparently a common practice, I find it very disturbing.

    --
    Don't take my posts literally; it's just code to control my botnet.
    1. Re:*goes change his gmail password* by Anonymous Coward · · Score: 5, Informative

      Did you have an active session with gmail going at the time? As in, you didn't click "log out"?

    2. Re:*goes change his gmail password* by Anonymous Coward · · Score: 0

      Facebook can do it too. As can several other social networking sites. Typically, you have to give permission to access your contacts.

    3. Re:*goes change his gmail password* by DarkAxi0m · · Score: 3, Informative

      Facebook can do it too. As can several other social networking sites. Typically, you have to give permission to access your contacts. I think you have to give them you gmail password, or hotmail or whatever as well as permission
    4. Re:*goes change his gmail password* by dfay · · Score: 4, Interesting

      I had the same thing happen.

      LinkedIn asks me if I want to "connect" to certain people that I know for sure my only contact with them has been through mail on my gmail account. LinkedIn *can* mine your gmail account for you if you provide your account info to them, but I certainly never used that feature, so it was a bit alarming to see all of my gmail contacts showing up.

      Personally, I don't care if they are not the only ones to do it. They shouldn't be giving out our personal info. I did expect them to use my info to provide context-sensitive ads, but I did not expect them to share my info with other companies without my explicit permission.

      Not to mention, if you and I both saw it on sites that ostensibly have no relationship with google, it's possible that anyone that can hook to their Soap API can get your contact list.

    5. Re:*goes change his gmail password* by i.of.the.storm · · Score: 5, Informative

      Yeah, Facebook actually asks for your gmail password, so do other sites. A bit shady, but I trust those sites not to store it because there'd be hell to pay if anyone found out otherwise.

      --
      All your base are belong to Wii.
    6. Re:*goes change his gmail password* by soulfury · · Score: 0

      No, this has never happened to me. Ever. What kind of "music" site were you on? The "russian" kind? You mean the music that you download and sing to?
    7. Re:*goes change his gmail password* by Anonymous Coward · · Score: 5, Funny

      Strange things happen in the internet, The other day I was navigating in the internet and my wife was watching the screen, and when I was typing a url, a nasty porn site appeared as autocompleted, I swear I never visited the site. I'll show this google account problem to my wife, she might believe me now.

    8. Re:*goes change his gmail password* by aleph42 · · Score: 3, Informative

      What kind of "music" site were you on?
      The "russian" kind? No. I think it was on http://imeem.com/ , or one of those webiste with mp3s of indy bands (amiestreet ?).

      And I'm absolutely positive I didn't give them my gmail password.
      --
      Don't take my posts literally; it's just code to control my botnet.
    9. Re:*goes change his gmail password* by Anonymous Coward · · Score: 1, Insightful

      Recommended solution: learn to type URLs more quickly.

    10. Re:*goes change his gmail password* by ajs · · Score: 1

      Just a guess, but are you using Google Gears? One of its features is the ability to turn the browser into a mobile-device-like application platform, and that kind of behavior is exactly what you would have installed Gears for. Don't worry. If you don't agree to share your contacts, the site in question won't get access to them (they might not even if you do agree, depending on how it's written).

      I'm only guessing here, but this sounds like something Gears would do.

      http://gears.google.com/

    11. Re:*goes change his gmail password* by LilGuy · · Score: 1

      Someone should create a robot that can automatically de-mine your gmail account. Who knows how many penis pill pushers might accidentally step on one and resort to using their worthless products in desperation!?

      --

      You're nothing; like me.
    12. Re:*goes change his gmail password* by binarybum · · Score: 1

      and you don't think facebook.com could pay hell? I assure you they already have several accounts registered there.

      --
      ôó
    13. Re:*goes change his gmail password* by kylehase · · Score: 0, Offtopic

      I take it you weren't using noscript.

      --
      You want fun, go home and buy a monkey!
    14. Re:*goes change his gmail password* by wces423 · · Score: 2, Insightful

      The sites that you guys are talking about explicitly ask your *gmail/yahoo/aol* password before they go and query for your buddy list.
      Follow usual security guidelines-
      1> Read before you enter
      2> Use different passwords for different sites
      3> Never give password of site A to site B.

      FYI, the sites also have a microscopic "skip" link present on the *send invitation* page.

    15. Re:*goes change his gmail password* by lnjasdpppun · · Score: 0, Offtopic

      How about the fact that I get someone elses emails in my account (and they probably get mine in theirs)?

      As far as I can tell it's caused by Google ignoring '.' in any email address, I have the account [lastname].[first initial]@gmail.com and someone else has [lastname][first initial]@gmail.com (don't ask me how they let us both sign up with the 'same' address).

    16. Re:*goes change his gmail password* by stephanruby · · Score: 2, Informative

      Ever happened to you? I was signing up on a music website with a gmail address, and then they asked me if I wanted to send invites to all my contacts, which magicaly appeared on their page. Even if it is apparently a common practice, I find it very disturbing.
      It may have appeared on their page, but it wasn't coming from their site -- it was coming from google. Both the list of your contacts, and the request for permission to send, was coming from google. It does NOT mean the actual music site knew the email addresses of your contacts.
    17. Re:*goes change his gmail password* by aleph42 · · Score: 1

      No, I wasn't using noscript.

      So you're saying that the website used a script to access my cookies or cache, get my gmail session identification, log in as me in gmail and get my contacts?

      I see that I'm apparently not paranoid enough.

      I don't know much about internet protocols, but shouldn't website only have access to cookies that they emitted? It would be pretty secure since they can not (as far as I know) pretend to be an other url.

      Any correction is welcome.

      --
      Don't take my posts literally; it's just code to control my botnet.
    18. Re:*goes change his gmail password* by nacturation · · Score: 1

      Ever happened to you? I was signing up on a music website with a gmail address, and then they asked me if I wanted to send invites to all my contacts, which magicaly appeared on their page. Even if it is apparently a common practice, I find it very disturbing. How about you try using a different password on sites you visit rather than reusing your Gmail password for non-Gmail purposes? Otherwise, someone with a cheap script will use the same password you signed up with on the site to spam your friends, read your mail, etc.
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    19. Re:*goes change his gmail password* by kylehase · · Score: 1

      Of course I'm not certain that's what happened and I doubt any reputable company would admit to doing this but it is technically possible for a script to make a request on your behalf through your browser to gmail. If your gmail cookie was still valid, this scripted request could be used to gain access to information such as your contact list.

      Noscript is irritating at first but I think it's worth it and you'll soon get accustomed to it.

      It's also a good idea to log out of sites which use cookies for authentication or close your browser for sites such as your router config page which may not have a logout option.

      --
      You want fun, go home and buy a monkey!
    20. Re:*goes change his gmail password* by cp.tar · · Score: 1

      Seriously though, there's something else that bothers me about gmail (not the only one to do it): that apparently anyone can get your contact list if they have your address.

      Ever happened to you?

      Not without me giving them my e-mail password first, no.

      I think I did that once, saw a whole bunch of contacts and gave up on that.
      I think it was some kind of a social networking site; anyway, everything was explained nicely and I knew exactly what I was getting into.

      --
      Ignore this signature. By order.
    21. Re:*goes change his gmail password* by Spacezilla · · Score: 1

      Are you sure the other person doesn't just forget whether he has a dot in his e-mail address sometimes and accidently gives your e-mail address out instead of his own? Or people trying to contact him forgets?

    22. Re:*goes change his gmail password* by stephanruby · · Score: 4, Informative

      Ever happened to you? I was signing up on a music website with a gmail address, and then they asked me if I wanted to send invites to all my contacts, which magicaly appeared on their page. Even if it is apparently a common practice, I find it very disturbing.
      It may have appeared on their page, but it wasn't coming from their site -- it was coming from google. Both the list of your contacts, and the request for permission to send, was coming from google. It does NOT mean the actual music site knew the email addresses of your contacts.
      Here is an actual example of what I'm talking about. Log into http://www.google.com/calendar, stick this iframe in your web site, replace the left and right parenthesis with the right symbols, and see what happens.

      (iframe src="http://www.google.com/calendar/embed?title=Slashdot%20Calendar&height=250&wkst=2&bgcolor=%23FFFFFF&ctz=America%2FLos_Angeles" style=" border:solid 1px #777 " width="300" height="250" frameborder="0" scrolling="no")(/iframe)
      Assuming your calendar is marked private, having the private data from your calendar appearing within the iframe of your browser doesn't mean it's accessible by the web site hosting the iframe (nor does it mean it's accessible by the javascript outside that iframe either).
    23. Re:*goes change his gmail password* by Inoshiro · · Score: 5, Interesting

      You are the most trusting person here, then. Already Google admitted to being in cahoots with the NSA/FBI/CIA (etc) in providing them with data on their Google web app usage. Facebook is just as bad with their beacon source, etc.

      Seriously, I barely trust myself with my personal info -- why trust a complete stranger (or set of strangers) that are based out of a country where the gov't can just lean on a company to get private data?

      The staff at Facebook don't give two shits about privacy, otherwise all those stupid "apps" which you add to your profile wouldn't be able to spider your friends or send them stupid form letters to encourage them to allow/add them (furthering the data-mining by the app writer). Try turning the privacy settings up by disabling everything when adding an app. It won't let you, because then the app "wouldn't work" correctly.

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    24. Re:*goes change his gmail password* by jlarocco · · Score: 3, Insightful

      What? Some site asked for your email password, and you gave it to them? Shouldn't people reading Slashdot know better than this?

    25. Re:*goes change his gmail password* by i.of.the.storm · · Score: 1

      Meh, I tend to be too trusting of people in general, I suppose. I kind of just assume that since they're a generally likable company and no one's heard of them doing anything bad yet, they won't do anything later. I do avoid facebook apps like the plague though.

      --
      All your base are belong to Wii.
    26. Re:*goes change his gmail password* by Doogie5526 · · Score: 1

      Yes, this data may not be served by the site hosting the iframe, but they could have javascript that sends the data right back to them without your intervention. If you do click something, that can also send your private data to them without javscript (after all, isn't that the point of what they're trying to do?).

      It still looks like your data is at risk.

    27. Re:*goes change his gmail password* by Anonymous Coward · · Score: 0

      https://www.imeem.com/findfriends/?sn=1

      I wager that this is the "offending" screen -- and it asks you for your Gmail password.

    28. Re:*goes change his gmail password* by stephanruby · · Score: 2, Informative

      Yes, this data may not be served by the site hosting the iframe, but they could have javascript that sends the data right back to them without your intervention.
      Yes, but Javascript doesn't share data between domains without pop-ing up a pretty nefarious-looking security warning (of course, if the music site had been installed as an IE extension, or a firefox extension, or a separate spyware executable, or if the user had manually turned off that default security setting, those would have been other ways to do it).

      But most likely, they showed his contacts through an iframe, and then they used google's gmail api (which is a separate thing) to ask google to send their email to his contacts. But by using google's gmail api, authentication would have been required after he clicked on that "yes". The google api is pretty clear on this. It generates a separate authentication token for every web site the user authorizes to use his data. In other words, even if I share my data from gmail with one site, I would still need to explicitly authorize and therefore generate a new token for each new site I'd want to share my data with.
    29. Re:*goes change his gmail password* by c0p0n · · Score: 1

      Even if there was an active session, there is no way this would've happened. It's called XSS, and most browsers have been getting better at stopping it.

      Assuming the music site wasn't malicious, my guess is that you used the same password when signing up than the one you use in gmail, and the music site just checked to see if it could automagically retrieve the list of contacts off gmail.

      Can I ask what the music site is anyway? Cause if it is effectively doing XSS and not what I suggest above (which is already bad), you should stop using them and a bug report should be filled to whatever browser you're in.

      --

      Your head a splode
    30. Re:*goes change his gmail password* by KDR_11k · · Score: 1

      Even if they just check if your password is the same that's still computer trespassing.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    31. Re:*goes change his gmail password* by Zebedeu · · Score: 1

      I heard that certain sites will try the same password you used for that site to access your webmail account.

      Are you using the same password in both sites?

      More commonly, though, they ask for your mail password in a non-challant way, and make it seem as though it is a requirement in the account creation phase.
      This is the reason I stopped trying to bring new people into Twitter, and am activelly looking for a replacement (suggestions will be appreciated).

    32. Re:*goes change his gmail password* by c0p0n · · Score: 1

      While you're right, that's besides the point; the discussion was about someone thinking anyone can just get your address book off gmail which simply ain't true.

      --

      Your head a splode
    33. Re:*goes change his gmail password* by peter_gzowski · · Score: 2, Insightful

      Already Google admitted to being in cahoots with the NSA/FBI/CIA (etc) in providing them with data on their Google web app usage. Link or it didn't happen. I could find info on Google providing technology that allowed the NSA/FBI/CIA to cull through its own information, but nothing on providing these agencies with private information.

      Facebook is just as bad with their beacon source This proves the parent poster's point. Facebook tried it and there was hell to pay.

      Try turning the privacy settings up by disabling everything when adding an app. It won't let you, because then the app "wouldn't work" correctly. Then don't add the app. Facebook gives you fine-grained control over what you want to let applications do, so they can't spider your friends.
      --
      "Now gluttony and exploitation serves eight!" - TV's Frank
    34. Re:*goes change his gmail password* by Anonymous Coward · · Score: 0

      If you haven't heard of Facebook doing bad things, you haven't been paying attention.

    35. Re:*goes change his gmail password* by CKW · · Score: 1

      This is REALLY fucking complicated.

      How the HELL are we supposed to train average people to "be secure" about online activities when MIXING of inter-domain inter-company data is this complicated and so absolutely FREAKING HARD to determine if it's being done safely or not.

      Remember, it was a TECHNICAL user that started out this huge thread - who was really concerned about something he saw. If he and other technical types (not web developers, all the rest of techie types) can't discern "safe" from "unsafe"... well, this is NOT a good thing.

    36. Re:*goes change his gmail password* by stephanruby · · Score: 1

      How the HELL are we supposed to train average people to "be secure" about online activities when MIXING of inter-domain inter-company data is this complicated and so absolutely FREAKING HARD to determine if it's being done safely or not. Remember, it was a TECHNICAL user that started out this huge thread...
      I completely agree. I think the gmail api developers from google should tell the music web site (assuming the original poster can find its name again) to stop trying to be so clever in its intermixing of gmail iframes and gmail api calls. This slight of hands is only freaking people out, for no apparent gain in added functionality or usability.
    37. Re:*goes change his gmail password* by mapsjanhere · · Score: 1

      You might want to ask your wife since when she was into that stuff, and why she's using your machine to browse ... Reminds me of a friend of mine who wrote a nastygram to FOX news for having dirty adds on their main page (so I thought FOX news was a dirty page just in itself). He got really embarrassed when we explained the system of locally controlled add service based on browsing behavior.

      --
      I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
    38. Re:*goes change his gmail password* by nuzak · · Score: 1

      > LinkedIn asks me if I want to "connect" to certain people that I know for sure my only contact with them has been through mail on my gmail account.

      Sure you've never had public correspondence with said people? LinkedIn is perfectly capable of searching the internet, such as Google Groups for example, and connecting it with your email.

      --
      Done with slashdot, done with nerds, getting a life.
    39. Re:*goes change his gmail password* by lnjasdpppun · · Score: 1

      I'm sure, I have email in my Inbox addressed to [lastname][first initial]@gmail.com (with no . in the address when my email address does contain the .)

    40. Re:*goes change his gmail password* by electrongunner · · Score: 1
      That's good info to know, but I think there's two easy solutions to this problem.
      1. 1. Don't use a browser to read your email. All browsers have security flaws that can be exploited if a web developer makes any number of possible mistakes and quite frankly, there are very few web developers who are capable of writing web apps that aren't vulnerable to one or more attacks. If you read your email in a browser, you are always opening yourself up to potential browser security problems. Instead of using your browser, always use a dedicated email program such as the awesome new Spicebird (which I've been using instead of Outlook for 3 weeks now), or Outlook, or any number of other email programs that can be configured to use IMAP or POP3. If you like keeping everything in sync, use IMAP.

      2. 2. If you don't want to switch to a dedicated email reader, then just remember to always completely close all your browser windows before you do anything online that could compromise your security, such as entering your CC info, or visiting your online bank. I'm pretty sure that would keep you safe from this (potential) Google problem.
  3. And google wonders why ... by micheas · · Score: 4, Insightful

    They are getting tagged with the moniker "the new evil".

    I wonder how much of this has to do with the Microsoft to Google employee migration bringing the corporate culture with the people?

    1. Re:And google wonders why ... by Slotty · · Score: 3, Insightful

      Google lost the right to title of being the good guys when they went public. Their only loyalty is now owed to that of the shareholders. They seek out an improved shareprice as the primary goal. Anything less betrays the investors. Blaming the "evil" on migrating employees fails to take into account of the simple fact that the culture once linked with google can not exist as it once was because the wonderful $ has once again swooped in.

    2. Re:And google wonders why ... by dnoyeb · · Score: 4, Insightful

      Scapegoating the shareholders as an excuse for executive abuse is getting old.

    3. Re:And google wonders why ... by gumbi+west · · Score: 3, Insightful
      So let me get this straight, the share holders want google to allow backscatter spam?

      1. allow backscatter spam
      2. ???
      3. profit!
    4. Re:And google wonders why ... by mingot · · Score: 5, Funny

      Wow, only on slashdot does microsoft get the blame for google being evil.

    5. Re:And google wonders why ... by SpydeZ · · Score: 1, Interesting

      1. allow backscatter spam
      2. ???
      3. profit!
      Indirectly, yes. Fixing the backscatter would mean tasking people to spend time on it. By not fixing it, they can have those people work on some adsense drudgery that will make Google more money.
    6. Re:And google wonders why ... by Anonymous Coward · · Score: 0

      I wonder how much of this has to do with the Microsoft to Google employee migration bringing the corporate culture with the people?

      Let me help you with that one...nothing. At least I don't think so...

      IMO, the "evil" moniker is really a product of two things. First the honeymoon stage ends and people find things they don't like about any large company even one attempting to "do no evil". Second we tend to hate big business for some reason these days, be it jealousy or fear. It doesn't matter if the business in question is evil through action or not it's the fact that they have the ability to be evil and the power to enforce their evil that causes us to dislike them. Sometimes companies are truly underhanded evil organizations and other times evil is just another word for successful. Those that are rational among us should be able to discern the difference with a little introspection into why we dislike a company, those who aren't will continue to rant and rave at every passing corporation but either way I don't think it has much of a correlation to how the company has behaved or any talent defection from M$.

    7. Re:And google wonders why ... by fimbulvetr · · Score: 2, Insightful

      It's not a scapegoat - it's the way it works. If you have a problem with it, I suggest you adopt your own form of economic policy and we'll see how well it works.

    8. Re:And google wonders why ... by synx · · Score: 3, Informative

      not to mention the class A/B shares - the company isn't actually answerable to shareholders!

      Besides which, google had basically no choice but to go public - the SEC rule would have require them to file financial papers as if they were public - so why not get the benefit as well?

    9. Re:And google wonders why ... by zach_d · · Score: 1

      I think that any public company declaring to 'do no evil' is some sort of thin sham, Google included sadly. The problem is that if doing evil will make more money, they are actually legally obliged to do so.

    10. Re:And google wonders why ... by Anonymous Coward · · Score: 0

      Yes, because how old something is clearly has an effect on its truth value. All those cosmics flipping bits, you know.

      Could it be that it was just bullshit from the start?

    11. Re:And google wonders why ... by nicklott · · Score: 1

      Well of course, didn't you know? Microsoft is the universe's largest and most accessible source of evil! Almost all evil can be traced back to Redmond, VA if you look hard enough.

      Most of the rest of the extant evil originates in the A&R divisions of major record labels, with a smaller but significant portion directly attributable to Celine Dion.

    12. Re:And google wonders why ... by metalhed77 · · Score: 2, Insightful

      So let me get this straight, the share holders want google to allow backscatter spam?

      1. allow backscatter spam
      2. ???
      3. profit!
      Finally, a voice of reason in this thread. I can't imagine why anyone would think this is part of some diabolical plot. I fuck up at my job sometimes, so does google, why does it have to be a conspiracy when it's a big company?

      I forget who said "Never attribute to malice that which can be adequately explained by stupidity." but I think that applies here.
      --
      Photos.
    13. Re:And google wonders why ... by Anonymous Coward · · Score: 0

      I wish shareholders would be held accountable. They reap the benefits of any nefarious activity that a corporation makes money from. Sure, shareholders stand to loose their investment, but it's not like they get jailtime if they financed murder and the destruction the environment and made bags of money through that.

    14. Re:And google wonders why ... by gumbi+west · · Score: 1

      Wow, I think you are the first person to every reply to me and agree. I think this is why I don't read or post much on slashdot.

    15. Re:And google wonders why ... by dnoyeb · · Score: 1

      Why do we give executives shares at all then? If they are so motivated to think of the shareholders, why not simply give them cash?

      Because executives are thinking of themselves.

    16. Re:And google wonders why ... by fimbulvetr · · Score: 1

      You should try to "stand in the shoes" of the shareholders. Do you think a shareholder is honestly going to want to give him cash? No way man, tie his performance into it so the executive has a *vested interest* in the company - otherwise the executive could just lie out his teeth and cause an enron style collapse. It's no different than the reason companies give you a vesting schedule when you get hired, to keep you around and to keep you productive.

  4. just point it out to them more clearally. by Anonymous Coward · · Score: 5, Interesting

    forged from: abuse@[domain]
    to: bogus@[domain]
    You have issues.

    If they have back scatter, they get it. If they don't have back scatter, they don't.

    1. Re:just point it out to them more clearally. by c6gunner · · Score: 4, Funny

      forged from: abuse@[domain] to: bogus@[domain] You have issues. If they have back scatter, they get it. If they don't have back scatter, they don't.
      Hah.

      abuse@gmail.com has an auto-response. bogus@gmail.com has an auto-response.

      I'm sending the e-mail right now. I wish I could see the "abuse" account's inbox in a few hours....
    2. Re:just point it out to them more clearally. by ultranova · · Score: 1

      abuse@gmail.com has an auto-response. bogus@gmail.com has an auto-response.

      Wath happens if you send the email with two recipients, bogus1@gmail.com and bogus2@gmail.com ? Does if bounce one message from each to the abuse account, and does abuse bounce a copy back to both per each message it received, and do TO headers stay intact in this process ? Because if they do, then for each message the abuse gets, it sends out two, both of which boomerang right back and generate a total of four messages, then 8, 16, 64, 128, 256, 1024... And of course similar loops can be set into motion between any three addresses, making hunting them all down a fun little task for Google engineers.

      I love the smell of geometric procession in the morning :). And nothing drives the point "fix this" home like getting someone to DOS themselves.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    3. Re:just point it out to them more clearally. by CannonballHead · · Score: 1

      I don't think it actually bounces that many times. Even "away" messages in instant messengers won't bounce back and forth to each other.

    4. Re:just point it out to them more clearally. by Anonymous Coward · · Score: 0

      Or!

      forged from: abuse@google.com
      to: abuse@google.com
      See the magic of loops.

    5. Re:just point it out to them more clearally. by cev · · Score: 1

      forged from: bogus@[domain]
      to: bogus@[domain]
      You have bandwidth issues.

    6. Re:just point it out to them more clearally. by Dan541 · · Score: 1

      from TFA
      "You can test this by sending an email to a bogus address in either of the domains"

      Will abuse@googlegroups.com do?

      ~Dan

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    7. Re:just point it out to them more clearally. by EdIII · · Score: 2, Funny

      And nothing drives the point "fix this" home like getting someone to DOS themselves.


      No fucking shit :)

      LOL. I learned that one the hard way. A mail server grinding to a halt and an entire raid filling up with messages. I almost could not even get the machine to respond at all via the console, let alone remotely administrating it. Took out the whole mail server during the middle of the day for about 3 hours.

      You never heard such squawking from the users and the Pointy Haired Ones. The CrackBerries went down... The Sky is Falling the Sky is Falling...

      When I saw that I had DOS'd myself, I actually slammed my head into the rack :)
    8. Re:just point it out to them more clearally. by Anonymous Coward · · Score: 0

      err you fail to understand smtp, back of the class now!

      bogus bounces, not auto respond, from null sender to abuse@ which attempts to autorespond to see's it can't and the loop stops simple really!

      or the other way round
      send mail to abuse from bogus
      abuse autoresponds from to bogus bogus bounces message to from
      loop stops and bogus is marked ignore for all future mails to abuse@

    9. Re:just point it out to them more clearally. by Alan+Doherty · · Score: 1

      dmn filed to notice i wasn't logged in and failed to remember html dosn't like text wrapped in > <
      err you fail to understand smtp, back of the class now!

      bogus bounces, not auto respond, from <>
      null sender to abuse@ which attempts to autorespond to <>
      see's it can't and the loop stops simple really!

      or the other way round
      send mail to abuse from bogus
      abuse autoresponds from to bogus from <bounce-##-#########@trakken.google.com>
      bogus bounces message to <bounce-##-#########@trakken.google.com> from <>
      loop stops and bogus is marked ignore for all future mails to abuse@

  5. Proper? by EdIII · · Score: 5, Insightful

    The proper behavior would be for the mail servers to reject email traffic to non-existent users during the initial SMTP transaction.


    Ummm, how about the only behavior .

    It never ceases to amaze me how some mail server administrators setup policies on their networks. If you are running a mail server you are THE POSTMASTER. If you don't know where it should go, or who it is supposed to be going to, how can you accept it?

    Refusing email and stopping the transaction when you do not control the domain, service the domain, or even know the mailbox user is about as obvious a policy as not relaying for domains outside of your control.

    If it is an honest mistake on the part of the sending server, acting as an agent for the user, then a simple message informing the sender that the account does not exist is a trivial matter.

    To do anything else just amazes me.
    1. Re:Proper? by Anonymous Coward · · Score: 0

      I hate mail servers that bounce messages period.

      A lot of "spam" I get is actually bounced messages (unknown recipient, etc) from poorly configured servers. I mean don't administrators realize that it's easy to forge the "From" address? The fucking idiots are bouncing messages into my mailbox just because some random asshole is using my e-mail address.

    2. Re:Proper? by Anonymous Coward · · Score: 3, Insightful

      Maybe they're concerned about bots using those responses as a means to harvest valid email addresses. If you send it for invalid ones, then I can assume that when you don't send it, it's a legit account.

    3. Re:Proper? by davolfman · · Score: 1

      Actually that's how they're doing it. Messages with forged From addresses are being sent out and the message from Google saying the address is wrong is going to the forged From address. This is allowing spammers to bypass the restrictions that are supposed to prevent GMail users from receiving spam.

    4. Re:Proper? by Terri416 · · Score: 1

      I've used a few MTAs over the years, and each has it's own baked-in assumptions about virtual domains, queuing, bounces, etc.
      Exim, for instance, has an almost paranoid aversion to queuing. It wants to deliver the mail or reject it NOW! No waiting. No queuing. It resolves all addresses, bursts bulk emails only when unavoidable, and does this before actually accepting the email. Exim only queues when there is a real temporary failure such as a non-responsive downstream MTA.
      Postfix, on the other hand, absolutely must queue all mail before resolving addresses. For this reason it must accept email regardless.
      I'd guess Google don't use Exim.

    5. Re:Proper? by schon · · Score: 3, Informative

      If you send it for invalid ones, then I can assume that when you don't send it, it's a legit account. That's absurd logic.

      got a tip for you:

      spammers don't care if the addresses are valid or not

      What you describe is called a 'rumplestiltskin' attack - it's well known, and nobody has ever suggested that the best way to counter it is to start spamming people with backscatter.
    6. Re:Proper? by Anonymous Coward · · Score: 0

      If your mail server accepts any e-mail address then your server will be absolutely flooded with requests because spammers love that. They will assume you have a catch-all which all this mail will be delivered to.

      What I do on my servers is block them in iptables they are trying random e-mail accounts. I also block them in iptables if they show up in the IP blacklist. It's all automated which a Lua script I wrote.

    7. Re:Proper? by Artefacto · · Score: 2, Informative

      That would be the best thing to do, but it's not always trivial. In fact, sometimes it's impossible.

      I've seen e-mail setups where after the mail is sent to the servers in MX records it goes through several MTAs until it's finally delivered. In order to be possible to reject the e-mail at SMTP time, you'd have to do some kind of synchronization between the MTAs so that the MX server could know whether the addresses exist. Plus, the same domain could read users from several databases at the same time (e.g. mysql, /etc/passwd, LDAP, ...) which would complicate synchronization even more.

    8. Re:Proper? by oyenstikker · · Score: 1

      It doesn't even have to be a complex setup. One primary MX that knows the accounts, and one backup MX that accepts everything for its domains and relays it all to the primary.

      --
      The masses are the crack whores of religion.
    9. Re:Proper? by Arrogant-Bastard · · Score: 2, Insightful
      This should be printed out in 72-point type and stapled to the forehead of any mail system administrator who hasn't already made their operation do exactly this. There are no excuses: numerous techniques for accomplishing this, even in multiple-server, multiple-tier environments have been well known for a decade.

      Those who fail are likely to find themselves on numerous blacklists -- correctly listed as spammers.

    10. Re:Proper? by Anonymous Coward · · Score: 0

      Actually, spammers *do* care if the addresses are valid or not. Originally they didn't, but in recent days, they've taken a great interest in it.

      Imagine how many spammers are reading this /. thread right now?

    11. Re:Proper? by EdIII · · Score: 4, Insightful

      Actually that's how they're doing it.


      I am not sure what "it" refers to. We are talking about two different things here, which is what occurs inside a SMTP transaction and what occurs outside of it.

      Inside these SMTP transactions nothing is occurring that is facilitating the delivery of SPAM directly. Just the harvesting of good addresses for those domains. Afterwards, they can use the good addresses to send SPAM directly to those mail boxes.

      What is stupid here, and I use that word deliberately, is Google's apparent policies. Regardless of any other considerations, you should not be sending bounce messages to FROM headers. Any action taken should occur within the SMTP transaction with 5xx or 2xx codes. Doing so is, for lack of a better word, just plain STUPID. When those FROM headers contain users within your own domains makes it just that much more retarded. Why would you be sending a bounce message to your own user from activity that did not originate within your own systems? Last time I checked you would not be doing so.

      Any messages that came from your own users would be through authenticated SMTP transactions and any recipient errors would have bounce messages routed locally back to the sender. You don't even need the FROM header if it is in an authenticated session from your own user. You already knew which user it was from the authentication process. If you have SMTP transactions, that are not authenticated in most cases, coming from systems outside of your direct control, then it can't be from your users and therefore you should not be sending messages to them.

      As for the SMTP transactions themselves being used for harvesting there are other methods to deal with that. You don't need to bug the crap out of your own users doing it either.

      If I have a SMTP transaction attempt delivery to an unknown address outside of my domains (relaying), I explicitly add them to the block lists for 60 minutes. Sending mail servers should be using the domain in the TO header to obtain MX records of my mail server. For my mail server to get a message for domains that I don't control is a huge red flag. If it is to an unknown address within my domains I block them for 20 minutes, but only after 3 such transactions within 10 minutes. That will allow any honest typos from stopping service from valid mail servers.

      When you get a ton of these SMTP transactions in a row maybe, just maybe now, you should be adding that IP address to a dynamic suppression system for longer periods of time, like say weeks. Here is the kicker too, if these SMTP transactions came from a Zombie machine then you are not even interfering with that person's ability to send mail since they will be doing through a web based email system such as Google or an email client that will send their email (through an authenticated session) to a real mail server that will then send it out.

      There is a LOT more to this, but I can tell you that Google is doing it in about the stupidest way possible right now. That's just my opinion, but I do operate several mail servers right now and I can't see anything smart about these policies.
    12. Re:Proper? by rabbit994 · · Score: 1

      Many email servers will ban IPs that attempt dictionary attacks. I know mine does. Dictionary attacks are pretty rare these days though.

    13. Re:Proper? by Anonymous Coward · · Score: 0

      Alright, so even assuming spammers DONT care if the address is valid or not (which is entirely wrong), why do you think spammers would want to "spam" Google form letters to recipients?

      I've administered many mail servers for large companies, and bounceback spam has ALWAYS been a problem, and will always be one with SMTP in its current state. What google is doing is incredibly trivial, and not even bad. It sure as hell beats making it cheaper and easier for spammers to find legitimate mail addresses and decrease the cost of spam, as you seem to be suggesting.

    14. Re:Proper? by LilGuy · · Score: 2, Informative

      Actually they do care. The verified e-mail lists are worth a LOT more than the unverified 5 million fluff lists. Especially with the advent of RBLs.

      --

      You're nothing; like me.
    15. Re:Proper? by StarHeart · · Score: 1

      Postfix has plenty of options to deal with this issue.

      The first is check_recipient_maps. See http://www.postfix.org/uce.html#smtpd_recipient_restrictions for details.

      The second is reject_unverified_recipient. It is a way for it to check downstream MTA to see if it accepts the e-mail address. This is good for a filtering border MTA, which then passes to the the downstream server. It does this check before queueing. See http://www.postfix.org/ADDRESS_VERIFICATION_README.html#recipient for details.

      --
      Havoc Penington, the bane of my Linux desktop.
    16. Re:Proper? by synx · · Score: 1

      I don't think i'd say it is the 'only behavior' - you're forgetting an important aspect, that of scale. Doing the checks in real time on the SMTP connection isn't always feasible. Just look at qmail.

    17. Re:Proper? by PFAK · · Score: 1

      One word: qmail.

      --

      Free means no restrictions, ironic the FSF's GPL forces restrictions, isn't it? What's your definition of free?
    18. Re:Proper? by Anonymous Coward · · Score: 0

      Yeah, eating the request and breaking the connection is the "proper" response, perhaps with sending the domain to a tar-pit if it happens more than a few times from the one domain.

    19. Re:Proper? by FredMenace · · Score: 1

      Oh, I worked for a very large (now over 50,000 employees) corporation that thought it was a great idea to handle all incoming Internet mail with its Lotus Notes servers, where auto-address completion would guess the nearest username and forward unknown mail to those unfortunate employees.

    20. Re:Proper? by davolfman · · Score: 1

      Probably runs fast at least.

    21. Re:Proper? by EdIII · · Score: 1

      ROFL

      Lemme guess... Your the "it could be worse guy" :)

      I never heard of that, but that is hilarious. Perfectly logical in an ideal world, but in this one.... wow.

    22. Re:Proper? by nametaken · · Score: 3, Insightful


      Actually both are crap.

      Unfortunately there are no good ways to handle it, that I know of. They all allow for harvesting or backscatter. The only way to avoid both would be to accept everything and never respond. But then every blackholed email is potentially a genuine error for which there is no indication.

    23. Re:Proper? by dodobh · · Score: 1

      It's fairly trivial. AOL, Outblaze, Google all do it for their regular mail. The blowback from Google is for googlegroups and blogger, not all of it.

      Hell, here's my comment of that: http://it.slashdot.org/comments.pl?sid=279273&cid=20355389

      --
      I can throw myself at the ground, and miss.
    24. Re:Proper? by EdIII · · Score: 1

      Probably runs fast at least


      God I love that :)

      Even if it is running fast, it will still be running retarded fast. So fast and blissfully ignorant of the edge of the cliff so rapidly approaching....

      That Sir, was worthy of the "Pointy Haired One". I can see whole panels from Dilbert where he says, "Yes it will be fast, but then it will explode". Then the PHO will ask, "will the explosion cost less then doing it your way?".

      Yes you are correct though, running an email server with no recipient checks will run faster. In the same way though, that Microsoft will run faster with no security running on it all.
    25. Re:Proper? by sonictheboom · · Score: 1

      Lotus Notes does this too. Real PITA

    26. Re:Proper? by EdIII · · Score: 1

      Yes they are. I still get at least 1 or 2 a week though.

      Even rarer is the dictionary attack against the POP server :) I had that happen only once in the last year on my mail servers. Since then I closed the POP port completely and forced all POP connections on a dedicated non-standard SSL port.

      I know that may sound a little extreme, but the vast majority of my users are connecting to the IMAP port (Outlook, or an Exchange Server connector) which requires help for them to setup anyways.

    27. Re:Proper? by jschrod · · Score: 1
      No, the backup should also know the accounts. Otherwise it will create the backscatter spam when it forwards the email to the primary and the primary rejects it.

      Many spammers send emails via the backup MTA even though the primary is active and reachable. Don't ask me why. Perhaps they think they can circumvent some spam protection this way.

      That means that you should have your backup MTA under your control, too. If you use your ISP's MTA as backup, it will not really work. If you can't share your account database so easily (because the backup MTA is off-site), a good solution is online account verification from the backup to the primary. Then the check will only be skipped if the primary is really down, which is hopefully seldom.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    28. Re:Proper? by Sleepy · · Score: 1

      OK, in your example 'Company A' has a chain of mailservers, one acting as the public MX and the other as the internal email server (probably some workgroup server elsewhere on the other network).

      You state that to reject bad recipients, the MX needs a list of all the company users, and that involves a list of users being synchronized.

      This is incorrect -- the MX _does_ need to know the list of internal users, but it doesn't need a copy of the list. The MX need only perform "recipient verify", calling out to the destination mailserver (see VRFY, or RCPT TO followed by quit techniques documented everywhere). The MX does a quick connect inbound, verifies address, quits the internal connection then resumes accepting the public email address. This is QUICK STUFF to do - the extra connection is nothing at all in terms of resources... it's less than churning out 999,999 backscatters per hour.

      As a bonus, the MX can "cache" the results of the recipient verify... say for 10 minutes: that way popular email addresses are "known" to the MX, while "new addresses" go from rejecting to accepting within 10 minutes of the account creation (this is worst case, assuming a spammer was pounding on the mailbox before it was active, and generating a negative cache)

      If you're using Exchange, I'm sorry. MAYBE this stuff can be done in Exchange 2007. Personally I wouldn't put Exchange on the Internet.. keep it inside workgroups, and use a real SMTP firewall, or whip up an SMTP proxy using Exim or other OSS mailserver.

    29. Re:Proper? by amorsen · · Score: 1

      Many spammers send emails via the backup MTA even though the primary is active and reachable. Don't ask me why. Perhaps they think they can circumvent some spam protection this way. Customer buys account at antispam service. Customer sets up customer.com mx 10 antispam.com mx 100 mail.customer.com. Now all mail gets scanned by antispam.com, and antispam.com can just forward it by MX. Easy and convenient, and exploitable by the spammers. That's why they go for the highest MX first.
      --
      Finally! A year of moderation! Ready for 2019?
    30. Re:Proper? by pushf+popf · · Score: 0

      I've seen e-mail setups where after the mail is sent to the servers in MX records it goes through several MTAs until it's finally delivered. In order to be possible to reject the e-mail at SMTP time, you'd have to do some kind of synchronization between the MTAs so that the MX server could know whether the addresses exist. Plus, the same domain could read users from several databases at the same time (e.g. mysql, /etc/passwd, LDAP, ...) which would complicate synchronization even more

      It's never "impossible" to verify recipients.

      All it requires is exporting a list of valid email addresses from all the destination systems to the gateway SMTP server. It's not rocket science. And if a system can't export it's userlist, then you don't relay mail for it.

    31. Re:Proper? by benyto · · Score: 1

      Postfix, on the other hand, absolutely must queue all mail before resolving addresses. For this reason it must accept email regardless. That is false. By default Postfix does not accept mail for non-existent addresses; such mail is rejected during the SMTP transaction. A mail administrator must incorrectly configure Postfix for it to operate in the fashion you describe.

    32. Re:Proper? by Gr8Apes · · Score: 1

      The proper behavior would be for the mail servers to reject email traffic to non-existent users during the initial SMTP transaction.


      Ummm, how about the only behavior . OK, so how about the case where the internet connected SMTP server is a gateway that is not necessarily continuously connected to a whole other network of SMTP servers? The gateway server certainly doesn't have a list of everyone. More sites than you know are setup this way.

      The real issue here is that clients, yes, clients, don't automatically junk backscattered email that doesn't have a corresponding sent email. This does assume that the backscatter email contains enough information to be identifiable. Then again, that would assume that read-receipts and receive-receipts are honored.
      --
      The cesspool just got a check and balance.
    33. Re:Proper? by geminidomino · · Score: 1

      That's not the client's responsibility. The MUA and MTA have entirely different spheres of operation. Should I miss a failure message if I happen to check my email from my phone instead of my laptop?

      The receiving MTA has the responsibility of speaking to the sending MTA, NOT the sending MUA. Failure notices are the responsibility of the sending MTA.

      E.g.

      JoeUser@my.example.com sends email to MaryUser@students.example.edu (domains unrelated) but types the address as MaryUsre@students.example.edu

      The sequence is as follows.

      mx.example.edu says to mx.example.com "Sorry, that person doesn't live here (5xx, permanent failure error).

      mx.example.com says "So sorry. My mistake." It ceases trying to send the message, looks at the envelope of the sending message, and processes a failure notice to JoeUser@my.example.com.

      The failure notice is sent from some preset address, usually something like mailer-daemon@my.example.com.

      NOWHERE in that progression should mx.example.edu be speaking to JoeUser@my.example.com.

      If the failure notice from mx.example.com is sent to a forged address and the mail did not come from JoeUser@my.example.com, then that means that mx.example.com is doing something stupid, like relaying based on the "From" address instead of requiring authentication, limiting by netmask, etc... and is allowing unauthorized senders to relay through it, and thus has far greater problems than backscatter.

    34. Re:Proper? by gnuman99 · · Score: 1

      That's dumb. Copy the email info to backup once a day and the spam backscatter you are *creating* is no longer an issue. IF you can't do that, shut down the backup. Mail can be undeliverable for *days* before the source gives up.

    35. Re:Proper? by sjames · · Score: 1

      There's no reason at all backscatter needs to happen. If the sender specifies an invalid recipiant, return an error and hang up. PERIOD. A correctly configured originating server will then generate the delivery failure message for the actual sender of the mail.

      Please commit this and many more important bits of information to memory before you touch another mail server.

      Accepting everything, then backscattering the invalid users does not help. The spammer just gets a throwaway account or 20 and catches the backscatter if they want to validate a list.

      If they just want to blast out a load of crap, they just joe-job someone so someone elses mail server gets the crapflood of backscatter.

    36. Re:Proper? by davolfman · · Score: 1

      Unfortunately tone of voice doesn't carry well over text. But, you seem to have come to the gist of my intent anyway.

  6. In beta by SkullOne · · Score: 4, Insightful

    Didn't anyone notice that Gmail is still in beta?

    FWIW, I use Google Apps to host my e-mail, and I have found Google to have horrible support.
    Instead of fixing the problem, they'll just point you to a loosely moderated Google Groups newsgroup for Google apps, and you'll rarely receive a response, let alone a workable fix for an issue.

    Do no evil? Or do nothing at all?

    --

    Brent Jones
    1. Re:In beta by speaktruth · · Score: 1

      I also have google apps for my domain, and not the free kind. a recent calendar issue surrounding recurring events span daylight savings time led me to call the support line. after about 5 minutes o ringing it just stopped. a couple more tries gave the same result. when i finally got someone through chat they said that the problem was not an issue because the calendar is supposed to work that way. I couldn't get an explanation as to why on earth it would jumble all of my events on purpose. when i prodded they literally ignored me. this is the app and support I am paying for. I am losing faith.

    2. Re:In beta by Anonymous Coward · · Score: 0

      You're paying for software support from a glorified ad agency, getting crappy service, and you're "losing faith"? After their "support" line literally ignores your call, you're merely "losing faith"?

      Ooooh-kay.

    3. Re:In beta by tshields · · Score: 1

      I also am using Google Apps for Domains (and have paid for the Premium edition for my entire company). I did get a guy on the phone, and was able to email him my problem (forwarded email randomly bounces). I asked specifically for the IP addresses of the sending and receiving (rejecting) servers, so we could diagnose the problem. His answer was "I've tested it several times and it worked. Sorry I don't have any additional information on this issue." AARGH!!! Google needs to get some real support if they plan to be in the apps business.

    4. Re:In beta by chromatic · · Score: 2, Informative

      Didn't anyone notice that Gmail is still in beta?

      Irrelevant. SMTP is not in beta.

    5. Re:In beta by Anonymous Coward · · Score: 0

      How much does that cost per month?

    6. Re:In beta by jo42 · · Score: 1

      Pay nothing, get nothing.
      Pay little, get little.

  7. Inaccurate title/summary by Schraegstrichpunkt · · Score: 4, Insightful
    Sending to example12345@googlegroups.com, I get this (my email address replaced with name@example.com):

    Hello name@example.com,

    We're writing to let you know that the group that you tried to contact (example12345) doesn't exist. There are a few possible reasons why this happened:

    * You might have spelled or formatted the group name incorrectly.
    * The owner of the group removed this group, so there's nobody there to contact.

    If you have questions about this or any other group, please visit the Google Groups Help Center at http://groups.google.com/support.

    Thanks, and we hope you'll continue to enjoy Google Groups.

    The Google Groups Team

    In other words, while this causes backscatter, this is not an avenue for "backscatter spam", since Google isn't delivering the contents of arbitrary messages to arbitrary users.

    It sounds like the submitter wants to blow this out of proportion by equating general backscatter (which nearly all mailing list managers on the Internet generate with their "confirmation" messages) with backscatter spam.

    1. Re:Inaccurate title/summary by ceejayoz · · Score: 4, Informative

      *checks*

      Hey, look. It's a kdawson article!

    2. Re:Inaccurate title/summary by ikkonoishi · · Score: 3, Informative

      Just because some spam is advertising does not mean that all spam is advertising. The point here would be to fill someone's inbox with bogus messages.

    3. Re:Inaccurate title/summary by NMerriam · · Score: 5, Informative

      You're being either overly literal, or trying to create a distinction where there isn't much of one.

      No, the responses don't contain an original message, nor are they commercial or anything like that, but the spammy thing about this form of backscatter is about the VOLUME and indiscriminate nature of the mail, not the content.

      This isn't being blown out of proportion at all. It's nothing like a mailing list sending a confirmation. No spammer is going to send a million messages with different forged addresses to a single email address (the subscribe address) -- that defeats the whole purpose of spamming, which is to contact DIFFERENT addresses!

      What google has done is open a wildcard on some domains so that anyone launching a dictionary attack on googlegroups.com will send a million messages TO a million different addresses FROM a million different forged addresses. Google then sends a million bounces back to a million different addresses, and if you run a domain that the spammer used as their "from", you suddenly get tens or hundreds of thousands of identical bounce messages from Google. THAT is backscatter spam -- thousands of useless messages sent to forged addresses on your domain, regardless of content. And no mail server in 2008, much less one run by a major tech company, should make that possible.

      --
      Recursive: Adj. See Recursive.
    4. Re:Inaccurate title/summary by FliesLikeABrick · · Score: 2, Informative

      There are a few important differences

      1) mailing list confirmations can't be used by spammers to identify existing or non-existing e-mail addresses
      2) spammers, unlike your test, will use spoofed From: headers, making the mail you got be bounced back to someone who wasn't involved in the first place
      3) yes, right now (1) isn't true for Google either, since they accept all mail, but that is indeed the problem right now, and there are stupid spammers out there who will blast thousands upon thousands of e-mails off to google to see what gets rejected (when they assume that there will be rejections during the initial SMTP conversation)

      While it isn't backscatter spam since the initial content isn't delivered, it is still backscatter and Google is still doing the wrong thing. We all know that submitters to /. often get the wrong terms (look at how often "bricked" is used wrongly... we even have a tag for it). I'd bet that more of these wrong terms are due to ignorance than to people trying to spread FUD and blow things out of proportion. Maybe it is time for a !backscatterspam tag if this bothers you so much

    5. Re:Inaccurate title/summary by v1 · · Score: 1

      it? you mean they. The last 9 articles are kdawson... wow.

      --
      I work for the Department of Redundancy Department.
    6. Re:Inaccurate title/summary by erice · · Score: 1

      Looks like a good method, if you ask me. I'm amazed that the OP thought that rejecting was a good idea while claiming that Google's method enabled dictionary attacks. Rejecting makes dictionary attacks much easier. No need to parse or even receive bounces. Validation is provided promptly in an easy to parse return code.

    7. Re:Inaccurate title/summary by Chris+Mattern · · Score: 1

      And the fourteen before those are all from Zonk...double wow.

    8. Re:Inaccurate title/summary by ScrewMaster · · Score: 1

      And no mail server in 2008, much less one run by a major tech company, should make that possible.

      Just because one isn't evil, doesn't mean one is competent or incapable of error.

      --
      The higher the technology, the sharper that two-edged sword.
    9. Re:Inaccurate title/summary by eonlabs · · Score: 1

      Can you tell me a mail service that doesn't announce to a sender when a letter failed to reach its intended destination?

      You're telling me that you would prefer thinking that you sent an e-mail to someone, and that they received it, even if you mistyped the address by one letter?

      I don't see what they're doing as wrong at all. They aren't bouncing the original message, so spam is not originating from google's domains. They're also announcing e-mails which failed to arrive at their intended destination.

      --
      I wouldn't consider the mad hatter mad. Just reality impaired. He sure can make a mean cup of tea.
    10. Re:Inaccurate title/summary by Schraegstrichpunkt · · Score: 1

      What google has done is open a wildcard on some domains so that anyone launching a dictionary attack on googlegroups.com will send a million messages TO a million different addresses FROM a million different forged addresses. Google then sends a million bounces back to a million different addresses, and if you run a domain that the spammer used as their "from", you suddenly get tens or hundreds of thousands of identical bounce messages from Google.

      Yes, but the contents of the message can't be controlled in any meaningful way, so as you said:

      No spammer is going to send a million messages with different forged addresses ...

      ... unless they can control the content of those messages.

      The distinction is obvious. If spammers can't control the contents of the bounces, the bounces won't get them paid.

    11. Re:Inaccurate title/summary by FliesLikeABrick · · Score: 1

      Rejection during the initial SMTP conversatoin will still cause mail to go back to the sender saying that it wasn't received. It doesn't just disappear into the ether. This is how MOST e-mail servers on the face of the planet work.

      The server trying to deliver mail (server X) contacts the destination server (server Y). The destination server immediately says "nope, sorry, that user doesn't exist" so server X sends a mail back to the sender saying "Server Y said 'user not found in user lookup'" or somesuch. Look through any failed mail delivery you have in your inbox and I bet you'll find a bunch like this, assuming you've fatfingred e-mail addresses in the past.

      Read any mailop mailing list and you'll see mention of backscatter as a bad thing, regardless of whether or not it contains the original contents.

    12. Re:Inaccurate title/summary by Bogtha · · Score: 1

      1) mailing list confirmations can't be used by spammers to identify existing or non-existing e-mail addresses
      2) spammers, unlike your test, will use spoofed From: headers, making the mail you got be bounced back to someone who wasn't involved in the first place

      You can't have it both ways. If they use a forged From header, then they can't test whether an address exists or not. If they don't forge the From header so that they can validate the address, then there's no backscatter, because the spammer needs to pick up the reply.

      3) yes, right now (1) isn't true for Google either

      Wait, so of a three point list, one of the points is not a problem and another of the points is pointing out that the other point isn't a problem? It sounds like you have a chip on your shoulder or something.

      --
      Bogtha Bogtha Bogtha
    13. Re:Inaccurate title/summary by MichaelSmith · · Score: 1

      The destination server immediately says "nope, sorry, that user doesn't exist" s

      But then the remote system has a way to find out what usernames do *not* exist on the SMTP server, and via a (now very fast) dictionary search can get a list of valid usernames.


      There is a reason why most interactive logins do not tell you which you got right or wrong: the username or password.


      Once your usernames are known a dictionary attack against passwords is much easier. This is why root should never accept ssh logins.

    14. Re:Inaccurate title/summary by eonlabs · · Score: 1

      If that's true, I'm badly mistaken.

      Makes sense.

      What happens for servers that don't support that on the send side? Is that universal enough to not be an issue?

      --
      I wouldn't consider the mad hatter mad. Just reality impaired. He sure can make a mean cup of tea.
    15. Re:Inaccurate title/summary by Fastolfe · · Score: 1

      THAT is backscatter spam -- thousands of useless messages sent to forged addresses on your domain, regardless of content.

      I think this just amounts to a disagreement on terminology. In my eyes, and the eyes of the poster you're replying to, if it's not an advertisement of some kind, then it's not spam. Backscatter, yes, but they are, as you say, "identical bounce messages", which isn't spam. It's irritating, sure, and perhaps Google could mitigate the problem you describe (thousands of messages sent to one forged sender) by rate-limiting bounces, but I don't think the problem you're suggesting is the problem reported by the original poster.

    16. Re:Inaccurate title/summary by Anonymous Coward · · Score: 0

      Maybe you can consider it "spam" when you receive that same message hundreds of time in a day...

      BTW: Google is not the only server that does that. I hate it.

    17. Re:Inaccurate title/summary by NMerriam · · Score: 1

      if it's not an advertisement of some kind, then it's not spam.

      Again, to most people, there is no difference. If you're getting thousands of unwanted and unnecessary messages, it's spam regardless of the content. The meaning of spam, remember, is that it drowns the message in a sea of useless messages. It isn't unsolicited commercial email, but it is certainly spam in the original digital sense.

      It's irritating, sure, and perhaps Google could mitigate the problem you describe (thousands of messages sent to one forged sender) by rate-limiting bounces, but I don't think the problem you're suggesting is the problem reported by the original poster.

      I don't think you're understanding the problem at all. The issue is not sending lots of messages to a single address, or the necessity of rate-limiting. The problem is that Google's mail server automatically generates and sends a new mail message to each individual invalid address, even though there is no reason whatsoever to trust the "from" address on a message. *That* fundamental problem is made even worse because in aggregate you usually wind up with tens of thousands of those messages hitting certain domains at a time because spammers generally use a dictionary list on a random valid domain as the return address of their messages.

      --
      Recursive: Adj. See Recursive.
    18. Re:Inaccurate title/summary by NMerriam · · Score: 1

      damn formatting! :(

      if it's not an advertisement of some kind, then it's not spam.

      Again, to most people, there is no difference. If you're getting thousands of unwanted and unnecessary messages, it's spam regardless of the content. The meaning of spam, remember, is that it drowns the message in a sea of useless messages. It isn't unsolicited commercial email, but it is certainly spam in the original digital sense.

      It's irritating, sure, and perhaps Google could mitigate the problem you describe (thousands of messages sent to one forged sender) by rate-limiting bounces, but I don't think the problem you're suggesting is the problem reported by the original poster.

      I don't think you're understanding the problem at all. The issue is not sending lots of messages to a single address, or the necessity of rate-limiting. The problem is that Google's mail server automatically generates and sends a new mail message to each individual invalid address, even though there is no reason whatsoever to trust the "from" address on a message. *That* fundamental problem is made even worse because in aggregate you usually wind up with tens of thousands of those messages hitting certain domains at a time because spammers generally use a dictionary list on a random valid domain as the return address of their messages.

      --
      Recursive: Adj. See Recursive.
    19. Re:Inaccurate title/summary by NMerriam · · Score: 2, Insightful

      The distinction is obvious. If spammers can't control the contents of the bounces, the bounces won't get them paid.

      Nobody is claiming spammers are getting paid for the backscatter. Backscatter is just collateral damage to the original spam. Spammers don't care because it doesn't cost them anything, but they aren't doing it on purpose. That's why it is the responsibility of the mail administrator to ensure that THEY don't involve third parties in their spam by generating completely new messages and sending them to everyone whose domain was used in a forged address (note these are not bounces, this is Google "helpfully" making a new message and sending it out).

      I thought we were done with this idiocy years ago when antivirus programs finally stopped spamming innocent third parties with incorrect notifications that they sent someone a virus.

      --
      Recursive: Adj. See Recursive.
    20. Re:Inaccurate title/summary by ultranova · · Score: 1

      While it isn't backscatter spam since the initial content isn't delivered, it is still backscatter and Google is still doing the wrong thing.

      Actually, it is a DOS tool. It sends back one message per each nonexistent recipient. Forge a FROM address in the target mailserver, generate 100 random false addresses, and watch as your target server gets 100 bogus messages. Now have each bot in a botnet do the same.

      What kind of moron designs something like that ?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    21. Re:Inaccurate title/summary by chromatic · · Score: 1

      I thought we were done with this idiocy years ago when antivirus programs finally stopped spamming innocent third parties with incorrect notifications that they sent someone a virus.

      Years ago? I'd be happy if I thought that idiocy ended minutes ago, when I received yet another "I don't know how SMTP works, but I'm good at scanning messages for viruses, please trust me!" message.

    22. Re:Inaccurate title/summary by NormalVisual · · Score: 1

      My experience with Google is that the way they handle mail often doesn't make sense. For instance, last week I received a delivery status notification from Google where someone had sent an e-mail to an invalid GMail account (same address in both the To: and From: fields), but put my e-mail address in the Return-Path: field. Google invalidated the original e-mail because it saw that the SPF record for the domain in Return-Path: did not match the address of the SMTP server it received the original mail from. Now, at this point *knowing for a fact* that the e-mail wasn't legitimate by virtue of the failed SPF test, why then did their server choose to bounce it back to me? What's the point of going to the trouble of an SPF check if they're going to totally disregard the results anyway?

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    23. Re:Inaccurate title/summary by Anonymous Coward · · Score: 0

      "Hey, look. It's a Slashdot article!"

      Fixed that for you.

    24. Re:Inaccurate title/summary by Icarium · · Score: 1

      I'm confused. If you have someone's address that you want to spam, why not just spam it directly?

      On second thought, I guess the point would be that the spammee won't be able to easily track the spam back to the source.

    25. Re:Inaccurate title/summary by U6H! · · Score: 1

      My list servers do no such thing. If a list alias doesn't exist, my MTA rejects it w/ a 5xx level SMTP error as it should. My list software would create this type of backscatter if my MTA were misconfigured and accepting email for any left hand side as google's apparently does.

      Cute postfix recipe to help w/ backscatter:

      main.cf:
      smtpd_restriction_classes =
          has_null_sender
      has_null_sender =
          reject_rbl_client ips.backscatterer.org
          reject_rbl_client bl.spamcop.net
      smtpd_recipient_restrictions = ...
            check_sender_access hash:/etc/postfix/null_sender ...

      null_sender:
              has_null_sender

    26. Re:Inaccurate title/summary by Anonymous Coward · · Score: 0

      That sounds like a kind of DoS attack, not spam. Spam, by some definitions, contains a message, commercial or otherwise.

      If your mail server gets 1000 email saying "aaaaaaaaaaaaaa", you aren't being spammed, you are being attacked using email.

      "No spammer is going to send a million messages with different forged addresses to a single email address (the subscribe address) -- that defeats the whole purpose of spamming, which is to contact DIFFERENT addresses!"

      Uhm, no, the whole purpose of spam is to deliver a message. So if no message is being delivered, it hardly qualifies as spam.

    27. Re:Inaccurate title/summary by benyto · · Score: 1

      It sounds like the submitter wants to blow this out of proportion by equating general backscatter (which nearly all mailing list managers on the Internet generate with their "confirmation" messages) with backscatter spam. I am the submitter (I submitted the story before I signed up for an account here). Whether you want to believe it or not, this is a serious issue. Innocent third parties shouldn't have to deal with the backscatter generated by Google's mail servers no matter what the content.

      You also didn't test this with the blogger.com domain. If you had you'd see that the contents of the original message are indeed sent back to the envelope sender in the bounce message generated by Google's servers.
    28. Re:Inaccurate title/summary by benyto · · Score: 1

      Yes, but the contents of the message can't be controlled in any meaningful way, so as you said: They can if the email is sent to the blogger.com domain. Backscatter from that domain does contain the contents of the original message.
    29. Re:Inaccurate title/summary by northcide · · Score: 1

      its amazing. i dont know about the other mail administrators out there, but im in the business of providing email services to my users.

      my first goal as a mail admin is to ensure my users can send and receive email with all other users on the internet, legitimate or otherwise.

      only after meeting that goal will i care to keep their inboxes free from spam and backscatter. backscatter should take a backseat to legitimate email.

    30. Re:Inaccurate title/summary by geminidomino · · Score: 1

      That sounds like a kind of DoS attack, not spam. Spam, by some definitions, contains a message, commercial or otherwise. Spam has three qualifications.

      Unsolicited. Check
      Bulk. The capacity is there.
      Email. Duh.

      It's spam.
    31. Re:Inaccurate title/summary by geminidomino · · Score: 1

      If that's true, I'm badly mistaken.

      Makes sense.

      What happens for servers that don't support that on the send side? Is that universal enough to not be an issue? Those servers are either incompetently configured or broken(I will admit to having not seen one that will not generate it's own failure notices in a very long time).

      The solution is not to set up the rest of the MTAs on the planet to do the Wrong Thing to make up for the stupidity of one admin/crappiness of one daemon. The solution is to behave properly, let the users of the broken MTA complain until Mr CEO gets mad and tells the IT people to replace the server/replaces the mail admin.
    32. Re:Inaccurate title/summary by DavidTC · · Score: 1

      Erm, you're apparently in 1998.

      Spammers do not give a flying fuck if an account is actually valid or not. If it accepts mail, or has ever accepted mail at all, it is a 'real account' and they will spam it. I even have accounts that have never have accepted mail, and get hit with dozens of spam attempts a day. (Which I do now accept as a spamtrap, but whatever.)

      Google is actually making it infinitely harder on themselves by accepting all mail on certain domains, as now spammers have a huge list of 'valid' accounts.

      Which in theory means 'more wasted time of spammers', but in actuality spammers are not limited by time. They have near-infinite resources to throw at problems.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    33. Re:Inaccurate title/summary by Fastolfe · · Score: 1

      I don't think you're understanding the problem at all. The issue is not sending lots of messages to a single address, or the necessity of rate-limiting. The problem is that Google's mail server automatically generates and sends a new mail message to each individual invalid address, even though there is no reason whatsoever to trust the "from" address on a message. *That* fundamental problem is made even worse because in aggregate you usually wind up with tens of thousands of those messages hitting certain domains at a time because spammers generally use a dictionary list on a random valid domain as the return address of their messages.

      I realize you're not talking about SMTP bounces here, but someone nearby was, so I want to point out that when a mail server accepts an e-mail message but later realizes it can't deliver it, it's required by the SMTP protocol to generate a bounce and send it to the purported sender. SMTP isn't authenticated, so this will generate backscatter.

      In this particular situation, Google has a service where, when you e-mail it, a response is automatically generated. You assert that any service that responds to an unauthenticated e-mail address is effectively spamming everyone that e-mails it. I disagree with that. This would preclude any and every service that responds to "unauthenticated" e-mails, including, paradoxically, everyone that uses e-mail. The solution to this problem is to replace SMTP with something that can be authenticated, which, while theoretically possible, is completely impractical.

      Yes, Google should try to classify incoming e-mail to these domains as spam, and avoid responding if it gets classified as such, but it should not feel obligated to eliminate a service that responds to e-mails just because some of those e-mails might have forged senders. But that's just my two cents.

    34. Re:Inaccurate title/summary by geekboy642 · · Score: 1

      Quibbling over definitions isn't productive, anonymous twit.

      If Google is making people get emails that they don't want, then Google should FIX IT. Nobody gives two shits what it's called, just get it fixed.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
  8. Comment removed by account_deleted · · Score: 5, Funny

    Comment removed based on user account deletion

  9. A suggestion for Gmail spam-fighting by shanen · · Score: 5, Interesting

    Basically Gmail is losing value for all of us as it becomes spam
    soaked. Even their filtering is having troubles with false positives
    and false negatives--and the spam is just increasing. Therefore I
    think Google should act more aggressively to drive the spammers away
    from Gmail.

    My latest anti-spam idea is a SuperReport option. (Kind of like
    SpamCop, but not so lazy.) If you click on the SuperReport option,
    Gmail would explode the spam and try to analyze it for you to help go
    after the spammers more aggressively. Here is one approach to
    implementing it:

    The first pass analysis would be a low-cost quickie that would also
    act like a kind of CAPTCHA. This would just be an automated pass
    looking for obvious patterns like email addresses and URLs. The email
    would then be exploded and shown to the person making the report (=
    the targeted recipient of the spam AKA victim). The thoughtful
    responses for the second pass would guide the system in going after
    the spammers--making Gmail a *VERY* hostile environment for spammers
    to the point that they would stop spamming Gmail.

    For example, if the first pass analysis finds an email address in the
    header, the exploded options might be "Obvious fake, ignore",
    "Plausible fake used to improve delivery", "Apparently valid drop
    address for replies", "Possible Joe job", and "Other". (Of course
    there should be pop-up explanations for help, which would be easy if
    it's done as a radio button. Also, Google always needs to allow for
    "Other" because the spammers are so damn innovative. In the "Other"
    case, the second pass should call for an explanation of why it is
    "Other".)

    If the first pass analysis finds a URL, the exploded options should be
    things like "Drugs", "Stock scam", "Software piracy", "Loan scam",
    "419 scam", "Prostitution", "Fake merchandise", "Reputation theft",
    "Possible Joe job", and "Other". I think URLs should include a second
    radio button for "Registered Domain" (default), "Redirection",
    "Possible redirection", "Dynamic DNS routing", and "Other". (Or
    perhaps that would be another second-pass option?)

    If the first pass finds an email address in the body, the exploded
    options should include things like "Fake opt-out for address
    harvester", "419 reply path", "Joe job", and "Other".

    At the bottom of the expanded first pass analysis there should be some
    general options about the kind of spam and suggested countermeasures,
    and the submit SuperReport button. This would trigger the heavier
    second pass where Gmail's system would take these detailed results of
    the human analysis of the spam and use them to really go after the
    spammers in a more serious way. Some of the second pass stuff should
    come back to the person who received the spam for confirmation of the
    suggested countermeasures.

    Going beyond that? I think Gmail should also rate the spam reporters
    on their spam-fighting skills, and figure out how smart they are when
    they are analyzing the spam. I want to earn a "Spam Fighter First
    Class" merit badge!

    If you agree with these ideas--or have better ones, I suggest you try
    to call them to Google's attention. Google still seems to be an
    innovative and responsive company--and they claim they want to fight
    evil, too. More so if many people write to them? (I even think they
    recently implemented one of my suggestions to improve the Groups...
    However, it doesn't matter who gets credit--what matters is destroying
    the spammers.)

    --
    Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    1. Re:A suggestion for Gmail spam-fighting by danpat · · Score: 2, Informative

      Ever seen this list?

      http://craphound.com/spamsolutions.txt

      Please tick the appropriate boxes....

    2. Re:A suggestion for Gmail spam-fighting by RedWizzard · · Score: 1

      Even their filtering is having troubles with false positives and false negatives--and the spam is just increasing. Got any evidence that this is true? Because my experience is the complete opposite. I get a couple of dozen spam messages a day and I haven't had a false positive or a false negative in well over a year.
    3. Re:A suggestion for Gmail spam-fighting by qmaqdk · · Score: 1

      ...the human analysis of the spam and use them to really go after the
      spammers in a more serious way. ... Although I think your idea would catch the "casual spammer", I don't think this will work for the big fish. These guys use exploits on Joe-six-pack's computer to send the spam. Even if you get the computer that sent the spam there would be a million more computers they could use. And Joe-six-pack probably wouldn't be happy.

      With SMTP as it currently is, I can't see how (aside from filtering) we can avoid spam.
      --
      My UID is prime. Hah!
    4. Re:A suggestion for Gmail spam-fighting by calebt3 · · Score: 3, Funny

      Your post advocates a

      ( ) 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
      ( ) 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
      ( ) 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
      (*) Asshats
      ( ) Jurisdictional problems
      ( ) Unpopularity of weird new taxes
      ( ) Public reluctance to accept weird new forms of money
      ( ) Huge existing software investment in SMTP
      ( ) Susceptibility of protocols other than SMTP to attack
      ( ) Willingness of users to install OS patches received by email
      ( ) Armies of worm riddled broadband-connected Windows boxes
      ( ) Eternal arms race involved in all filtering approaches
      ( ) 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
      ( ) 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:

      (*) 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!

    5. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 2, Insightful

      Quite familiar with it, and it doesn't really apply to this suggestion, though I could shoehorn it into several categories. The form is broad enough that it will absorb anything, including your lunch. If you think it does apply without the big shoehorn, then please say why.

      That form was a funny joke the first few times it was used. Since thing it has simply become a generic excuse for "No, we cannot."

      Actually, I don't think there is any way to truly address the spam problem without dealing with the TANSTAAFL problem. The creators of email pretended that it would be mutually beneficial, so they did not need to design any accounting into it. While I actually admire Al Gore, I feel like I have to blame him as the root of the spam problem. He kept telling them 'Don't worry about the money--I'll get it for you.'

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    6. Re:A suggestion for Gmail spam-fighting by galimore · · Score: 1

      Basically Gmail is losing value for all of us as it becomes spam
      soaked. Even their filtering is having troubles with false positives
      and false negatives--and the spam is just increasing. Therefore I
      think Google should act more aggressively to drive the spammers away
      from Gmail.

      My latest anti-spam idea is a SuperReport option. (Kind of like
      SpamCop, but not so lazy.) If you click on the SuperReport option,
      Gmail would explode the spam and try to analyze it for you to help go
      after the spammers more aggressively. Here is one approach to
      implementing it:

      The first pass analysis would be a low-cost quickie that would also
      act like a kind of CAPTCHA. This would just be an automated pass
      looking for obvious patterns like email addresses and URLs. The email
      would then be exploded and shown to the person making the report (=
      the targeted recipient of the spam AKA victim). The thoughtful
      responses for the second pass would guide the system in going after
      the spammers--making Gmail a *VERY* hostile environment for spammers
      to the point that they would stop spamming Gmail.

      For example, if the first pass analysis finds an email address in the
      header, the exploded options might be "Obvious fake, ignore",
      "Plausible fake used to improve delivery", "Apparently valid drop
      address for replies", "Possible Joe job", and "Other". (Of course
      there should be pop-up explanations for help, which would be easy if
      it's done as a radio button. Also, Google always needs to allow for
      "Other" because the spammers are so damn innovative. In the "Other"
      case, the second pass should call for an explanation of why it is
      "Other".)

      If the first pass analysis finds a URL, the exploded options should be
      things like "Drugs", "Stock scam", "Software piracy", "Loan scam",
      "419 scam", "Prostitution", "Fake merchandise", "Reputation theft",
      "Possible Joe job", and "Other". I think URLs should include a second
      radio button for "Registered Domain" (default), "Redirection",
      "Possible redirection", "Dynamic DNS routing", and "Other". (Or
      perhaps that would be another second-pass option?)

      If the first pass finds an email address in the body, the exploded
      options should include things like "Fake opt-out for address
      harvester", "419 reply path", "Joe job", and "Other".

      At the bottom of the expanded first pass analysis there should be some
      general options about the kind of spam and suggested countermeasures,
      and the submit SuperReport button. This would trigger the heavier
      second pass where Gmail's system would take these detailed results of
      the human analysis of the spam and use them to really go after the
      spammers in a more serious way. Some of the second pass stuff should
      come back to the person who received the spam for confirmation of the
      suggested countermeasures.

      Going beyond that? I think Gmail should also rate the spam reporters
      on their spam-fighting skills, and figure out how smart they are when
      they are analyzing the spam. I want to earn a "Spam Fighter First
      Class" merit badge!

      If you agree with these ideas--or have better ones, I suggest you try
      to call them to Google's attention. Google still seems to be an
      innovative and responsive company--and they claim they want to fight
      evil, too. More so if many people write to them? (I even think they
      recently implemented one of my suggestions to improve the Groups...
      However, it doesn't matter who gets credit--what matters is destroying
      the spammers.) *ahem* Who owns this patent, exactly? ;)
    7. Re:A suggestion for Gmail spam-fighting by mcrbids · · Score: 0, Troll

      Right.

      Because you know SOOOO much more about fighting tens of billions of spam per day than the engineers at Google. And I can be pretty confident in my dismissive contempt because, if you actually were any good at fighting spam, you'd be raking in the big bucks actually doing it instead of mumbling about it on Slashdot.

      Maybe you actually do know something about fighting spam. In which case, you really should be registering a domain name (hint: both spamkillz.com and killzpam.com are not taken as I write this) and offering your helpful service to the worldwide community. If you were really any good, and provided a useful service free of spam, you could be a millionaire in 2 or 3 years.

      I dunno. Usually, millions of dollars is sufficient motivation that you won't waste valuable knowledge here.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    8. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      I'm not too concerned about the false negatives in Gmail, though I see several of them per week. However, I am somewhat concerned with the false positives since they are hard to pick out of the spam. I can recall at least two cases of ham getting filed as spam by Gmail.

      Perhaps you don't get enough email? Even if the spam detection is 99.9% accurate, if you get 1,000 pieces of non-spam email, then one them will be tossed in the spam folder. Based on my data, I'd say that Gmail is probably higher than 99% but definitely less than 99.9%--but possibly much lower. It's quite possible that I've simply lost some valid email because I didn't look carefully enough at the spam.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    9. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 2, Insightful

      I guess that's the thing that most amazes me about the spam problem... Many of the big-time spammers are clearly large-scale criminals advertising their criminal wares, and apparently we are unable to do anything about it?

      Just this week they apparently discovered a botnet larger than Storm. (http://www.theregister.co.uk/2008/04/07/kraken_botnet_menace/) The report says that the botnet was spewing out vast quantities of spam for the usual quasi-legal scams. So how the heck could they miss it? Possible answer: Because the filtering approach was mostly working.

      Remember that the spammers are dividing by zero. At least that's how they think about it. If another million spams finds one more sucker to send them $39, then they think the RoI was $39/0 = infinity. They aren't concerned with your spam filters. If you're smart enough to filter their spam, then you probably aren't dumb enough to send them the money--but they're still hoping to catch you with their next scam.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    10. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 0, Redundant

      I'm not suggesting it is an ultimate solution, but I do believe there is a certain amount of wisdom in most crowds of people. The Japanese expression is "San nin wa Monju no chie" (Very loosely translated as 'Three people have the wisdom of Buddha').

      More than that, I believe almost any weapon can contribute to making it harder for the spammers to intrude on my life. SpamCop is actually pretty good as far as it goes, but it doesn't go very far. I think their real problem is that they are now owned by Cisco, and Cisco's customers are mostly the backbone people. You can even argue that the backbone people have the ultimate powers over the Internet--but they don't care how much spam they transmit as long as someone is paying them for the packets.

      Google is in a different position, however. They really do have a vested interest in making Gmail valuable as an email system--and spam is the #1 liability of email.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    11. Re:A suggestion for Gmail spam-fighting by RedWizzard · · Score: 1
      Thinking about it further I have had false negatives in the last year - not more than 10, but not zero.

      I've been using gmail for just under 4 years and in that time I've received about 30,000 messages, 90% of which are from mailing lists. I've never had a false positive for me personally and I've only had a small number (<20) of false positives for mailing list emails (and none in the last year). Overall I think the detection is probably on the order of 99.5% accurate for me, but seems to have got better lately, not worse.

      Obviously usage specifics matters - I don't get many emails from people I haven't previously emailed so almost all of my personal emails can be validated against addresses I've previously sent to. I'd expect someone who gets valid email from strangers to have a higher number of false positives.

    12. Re:A suggestion for Gmail spam-fighting by Russ+Nelson · · Score: 1

      Ignore the form at your peril. There is no FUSSP.

      --
      Don't piss off The Angry Economist
    13. Re:A suggestion for Gmail spam-fighting by maxume · · Score: 1

      An automated system that gathers "Report Spam" reports for a certain message and uses that information to mark that message as spam in other accounts is quick for users, requires minimal ongoing effort from Google, and would work fairly well.

      Your idea is expensive for both users(time) and Google(time) and is still playing spammer wack-a-mole, so it won't work a whole lot better than simple filtering.

      --
      Nerd rage is the funniest rage.
    14. Re:A suggestion for Gmail spam-fighting by syzler · · Score: 1

      Freakin' awesome name. Now I just need to think of something funny to use the domain for.

    15. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      Actually that last topic you mentioned is a very interesting problem in itself, but I think it's too far from the current topic to really discuss more... However, just in case the /. editors are looking for ideas for new articles, think about the problem of a celebrity, politician, or public figure who will receive a large amount of non-spam email from unknown people...

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    16. Re:A suggestion for Gmail spam-fighting by Anonymous Coward · · Score: 0

      Periodically, Gmail will tag a Google Alert as spam. Also, Gmail has tagged email from another gmail sender as spam. As a result, I monitor the spam folder more diligently for false positives. I average 30-50 spams per day.

      I've seen about 3-4 spams hit the inbox since Gmail began.

    17. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      At no point did I suggest that my suggest was a FUSSP. It is intended as a flexible and adaptive tool that would allow more people to do something constructive about reducing the amount of spam.

      The FUSSP is just another irrational argument for "No, we can't." The world is not perfect, and obviously there are no perfect solutions--but that doesn't mean we should just give up on good or even partial solutions.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    18. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      I can't really say much about the Google side of the equation, though I'm sure that they do have some people already working on spam fighting.

      However, I certainly can say a lot about the other side of it. You don't want to fight spam, then don't use it. Me? I really hate the spammers and I would gladly do anything I can do that harms them.

      You can argue that the harm of a particular piece of spam is very small. Perhaps a second or two if I'm just checking for misfiled ham--but the cumulative effect of *MILLIONS* of spams is enormous.

      I also believe it is fungible evil. The same morally bankrupt spammer who will sell you addictive drugs will gladly sell you a subprime mortgage or support human trafficking. Where are the lines?

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    19. Re:A suggestion for Gmail spam-fighting by Zwergin · · Score: 1

      This article is on Google Groups backspam and has nothing to do with GMail unless you are trying to implement Spam filtering or PHish filtering into the Google Groups and the PostMaster Responses of Google Groups.

      ~Z

    20. Re:A suggestion for Gmail spam-fighting by TheSkyIsPurple · · Score: 1

      I'd love to see how my users do with this...

      If they're invited to a meeting by their manager and they don't want to deal with it, what do they do? Mark it as spam.
      They don't delete it, they don't move it, they don't decline it or accept it... they reported it as spam.

      Seriously guys, WTF?

    21. Re:A suggestion for Gmail spam-fighting by teknopurge · · Score: 1

      A better idea: charge for the service. Let the spammers pay $1 for each account they have.

    22. Re:A suggestion for Gmail spam-fighting by m.ducharme · · Score: 1

      You can argue that the harm of a particular piece of spam is very small. Perhaps a second or two if I'm just checking for misfiled ham--but the cumulative effect of *MILLIONS* of spams is enormous. The problem is that your solution requires more time, processor power, and packets than it would take to open an e-mail, check that it's spam, and hit "Report Spam". Your cure is worse than the disease, because on top of the expenses of the spam itself, you've added on the cost of running through this Super Report and checking off boxes. Further, most people using the e-mail system would then have to be educated on how to use the system properly, or the system would fail. This education, even through roll-overs, would again add to the cost. The ideal anti-spam solution would 1)attack the spammer as close as possible to the source, and 2) require no user intervention at all. Your system is at the opposite end of the spectrum to the ideal solution.
      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    23. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      You certainly can implement the backspam thing into the suggestion I submitted, though I acknowledge that the original draft was actually prepared a few days ago for another venue. One thing we can be sure of is that the spammers will continue to mutate their techniques--which is why I emphasized the other options so that the humans can react to such variations.

      The spam websites thing is more explicitly covered in the suggestion--but this is a place where Google has much more leverage over the webhosting services. Google can exercise very strong sanctions against websites, though the specific concern here is that they are not exercising strong enough sanctions against some of their own subsidiary's websites. Okay, so include an option for "This is one of *YOUR* own website's spam."

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    24. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      I agree that would work, but it falls into the checkbox that it needs to be universally adopted or the spammers just move elsewhere. The thrust of my suggestion is more that maybe spamming Gmail can be made so troublesome for the spammers that the spammers will tend to reduce their efforts there. It would be really easy for them to delete all "*@gmail.com" email addresses from their databases.

      When you talk about accumulative penalties, I'd like to see something like "aggravated stupidity" for public advertising of a criminal activity. Imagine a spammer is convicted for one million counts of aggravated stupidity. We could even given him a special discount, say cut it down to 1 hour per count--and still put him in jail for 114 years.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    25. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      Look, you don't want to help, you don't have to help. You don't have to do anything at all. I'm willing to help Google fight your spam for you if they will just give me some better tools for doing it.

      Of course, if the idea is actually so effective that the spammer start avoiding Gmail, then you know that the other email services will adopt it, too. However, I like Google much better than Microsoft (and Yahoo is about to become Microsoft, too). Plus, the primary topic here is supposed to be Google-related spam.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    26. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      In that case, the person would mostly be hurting their own credibility. Did you miss that part of the suggestion? It was near the end, but Google would be in a position to accumulate some very useful information about who is good at recognizing spam and who isn't. Obviously, if you've submitted many spam reports and they have been solid complaints, then Google should be paying more attention to your comments than if the reports are random guesses from a sock puppet. In particular, website-related Joe job's are a case that calls for human judgment. (Mostly those are 419 scams that fabricate a sob story around a real news story with URLs for CNN or the BBC or other credible sources.)

      Actually, I think that personal credibility is very close to the heart of the spam problem. Spam basically looks like real email, and real email has a default credibility which is rather high... In the current higher level topic, it's actually Google's corporate credibility that is part of the target of the spammer's abuses. (That was especially true for the flood of Google search-engine URLs the spammers used a few months ago.)

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    27. Re:A suggestion for Gmail spam-fighting by TheSkyIsPurple · · Score: 1

      Doesn't matter... my users would complain to the execs to "fix their problem", the execs would come to me to fix it, and it all goes out the window =-)

      Ah to be able to work in a remotely sane environment again...

    28. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      Then you must have some incompetent "execs" if they can't delegate your work to you and let you take care of it. I'm pretty sure I could not survive long in such an environment of micromanagement...

      On the other hand, sometimes I think there are some "spam-fighting professionals" who are most concerned about protecting their existing positions. I'm not saying that they aren't sincere about fighting spam--but within limits and without rocking the boats too much. They have a variety of priorities... (There was once a period when I was the postmaster for one of the largest free email systems for a major metropolis. The spam problem was not nearly as severe in those days--but it still gave me plenty of headaches. Maybe I was just lucky that the big-time spammers stayed away from my system? However, I don't really believe in such luck.)

      If you are working in a spam-fighting capacity, and documented complaints are coming form any source and you aren't able to deal with them... Well, I really don't feel that much sympathy for you. I think things should be escalated. For example, in the Blogspot case which is one of the focuses of this thread, I think these problems are due to be escalated to higher levels of Google's management.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    29. Re:A suggestion for Gmail spam-fighting by Anonymous Coward · · Score: 0

      Apparently it's also causing
      you to type really short lines
      and hit enter every few
      words.

      Are you perhaps an
      artists who feels
      he needs to write
      everything like it's
      a poem?

    30. Re:A suggestion for Gmail spam-fighting by maxume · · Score: 1

      You are proposing increasing the price of dealing with the spam, and I don't see that it would lead to a significant reduction(because there are lots of people doing the things you are talking about already, and still).

      And I would point out that there is nothing intrinsically bad about a sub prime mortgage. It allows someone who wants a house and is willing to pay a high price for it to participate in the market. They were heartily misused by nearly the entire industry, but that doesn't imply anything about any individual mortgage.

      --
      Nerd rage is the funniest rage.
    31. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      I really can't decide which side of which issues you are trying to present there. Are you trying to defend the theory that email is supposed to be free (as in beer) because one of my points is that email is not and never has been truly free? I do think that if SMTP had included *ANY* provision for some kind of accounting, then the spam problem never would have reached the level it has. It didn't even have to be real money, but just something to back up the basic assumption of approximate equality. Mail for mail and byte for byte wasn't needed, but 10 million mails sent for 50 replies (with money) is *NOT* what the designers were thinking of.

      It's not a matter of being willing to pay for my email, because I *AM* paying for it, just as you are paying for yours. The problem there is that the payments are disguised in various ways, and we don't even have any good ways of accounting for those costs.

      My main reason for mentioning the mortgages was not to quibble with the question of how evil they are or are not. I mentioned them because a number of spammers claimed that was one of their most lucrative scams, with large premiums paid for each prospect they could produce. I do not know if any of the spammers were personally involved in the scammy mortgages--but if not, I'm confident it wasn't because of any ethical concerns. Happily, that's one scam that seems to have run its course, and this year those spams have been pretty scarce.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    32. Re:A suggestion for Gmail spam-fighting by maxume · · Score: 1

      I'm simply saying that as a user of your system, I would likely spend much more time 'fighting' spam than I would ever end up saving as a result of my efforts, so I don't think I would end up staying a user(and I think most people would react similarly). So, to say it another way, I think that the (figurative) costs outweigh the (figurative) benefits, even accounting for warm fuzzy altruistic feelings from fighting the good fight.

      And I'm not sure that your comparing all subprime mortgage writers to slave traffickers really falls into the 'quibble' category.

      --
      Nerd rage is the funniest rage.
    33. Re:A suggestion for Gmail spam-fighting by m.ducharme · · Score: 1

      What I'm saying is that 95%* of people who use e-mail won't have time to help. 95%* of employers won't want to pay someone to sit there and help instead of do work. For your system to work, everyone needs to help.

      *statistics pulled out of my ass, for illustrative purposes only.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    34. Re:A suggestion for Gmail spam-fighting by DavidTC · · Score: 1

      So how the heck could they miss it? Possible answer: Because the filtering approach was mostly working.

      They miss it because the tens of millions of felony computer accesses those people have committed haven't inconvenienced the rich and powerful yet.

      Seriously. Tens of millions of felonies. They've built automated tools to commit felonies. We're just ignoring it.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    35. Re:A suggestion for Gmail spam-fighting by MeditationSensation · · Score: 1

      I agree. Gmail's filters are amazing. I get an average of 148 spam per day. I see maybe 2-3 false negatives per week. And I've seen perhaps half a dozen false positives over the lifetime of my account (I search on various combinations of my first and last name in the Spam folder).

    36. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      I suppose that comes back to the old fundamental question of human nature. Do you think most people are on the average good? If so, then empowering more people should, on average, produce more good.

      You personally might be a total prick who simply wants to let other people take care of the spam problem for your personal benefit. That doesn't bother me. Hey, you might even be a spammer yourself--I always wind up wondering about the people who seem to be taking pro-spammer positions in such discussions. However, I've said several times in this discussion that there should not be anything that compels you to participate in any particular anti-spam measure, just as there is nothing forcing you to click on the spam/not-spam buttons. On the other hand, if you've been feeding the spammers (by sending them money), I would really dislike you very much--and we do know that someone has been feeding them.

      Me? I think that if you look at the long-term trends, things are getting better, including increases in personal freedom and human knowledge--but that's only a long-term trend and looking at the overall average. There are plenty of counterexamples where bad things happen to good people, just to pick on one example that keeps bugging the philosophers. I don't believe in karma or payback after death, or any of those (mostly religious) evasions. However, I do believe that we need to dampen the negative oscillations, or we will fairly quickly become extinct. We have quite probably already reached the point where the individual power of one madman might be sufficient to exterminate us as a species. I see the spammers as an excellent example of the selfish and highly negative use of email technology--but all technology is morally neutral, and we are just lucky that spam email is not a doomsday technology. (Off topic, but I think our likeliest path to extinction would be a madman with biotechnology--and did you know that the #2 madman in Al Qaeda is (or hopefully was (because he is already dead)) a medical doctor? So have a nice day.)

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    37. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      That is absolutely *NOT* true. Actually, there is a strong point of diminishing returns there. If Google received too many complaints, that would actually confuse the issue.

      What they need to do is receive at least *ONE* complaint before the spammer gets any money--and act quickly enough to make sure the spammer *NEVER* receives any money. Pretty simple statistics, actually. The spammer is sending out millions of spams and expecting a few replies to trickle in. But what happens when the replies dry up completely?

      No, you don't have to join in--but I'd be glad to be one of the people choking off the spammers' motivations.

      How about some jokes paraphrasing Mark Twain:

      In general I disapprove of murder, but when it comes to a spammer, it would be dangerous to offer me the temptation.

      I was very sorry that I was unable to attend the spammer's funeral, but I sent a note saying that I heartily approved.

      I can only hope that the reports of the spammer's death were greatly understated.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    38. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 1

      Point taken, especially as regards botnets used for spamming. Another interesting article on the topic:

      http://www.secureworks.com/research/threats/topbotnets/?threat=topbotnets

      And on the main topic of the original article, I see:

      http://www.theregister.co.uk/2008/04/10/web_mail_throttled/

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
  10. bogus by Anonymous Coward · · Score: 0

    If anything gmail accepting email to all addresses prevents spammers from running dictionary attacks against gmail. I'm sure they have some sort of limit to prevent people from sending too many emails from each ip to bogus addresses.

    Also with no references listed in the post, its probably someone over reacting about a single mis-addressed bounce they received.

  11. Comment removed by account_deleted · · Score: 4, Funny

    Comment removed based on user account deletion

  12. Re:Translation by Anonymous Coward · · Score: 1, Funny

    Translation: Everything that Google does wrong is actually right. When I think about Google I imagine that it's a big red penis that I can suck.

  13. 250 Accepted by Anonymous Coward · · Score: 5, Interesting

    Yes, mail to an unknown recipient should be rejected with a 550 code during the initial SMTP dialogue. But not only that - lots of people believe that *any* message you don't intend to deliver should be rejected during the SMTP dialogue. The current fashion is to say "250 OK" and then silently delete the message later, which is wrong.

    I hate to toot my own horn here, but I wrote tarmail with this express purpose in mind (among others). GPLed and everything. Messages that you won't accept get rejected during the SMTP dialogue.

    If you don't like my MTA, then please feel free to mod this down so that others won't be needlessly bothered. But I really to believe that Tarmail is the right answer to this specific problem. Thank you for your time.

    1. Re:250 Accepted by fortunato · · Score: 2, Insightful

      I'm not trying to belittle your effort in any way but, after reading over your page I have to ask, what exactly does tarmail do that postfix, or any other SMTP server commonly used these days doesn't?

    2. Re:250 Accepted by flyingfsck · · Score: 2, Interesting

      Neat. It is a pity I wasn't aware of your project earlier. It seems that it will make a straight and simple mail filter to place in front of an existing crappy insecure mail system like Exchange.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    3. Re:250 Accepted by flyingfsck · · Score: 1

      KISS. Have you read the Postfix manual? Have you tried to make Postfix work with SpamAssassin and ClamAV? Now put that next to the one pager of tarmail.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    4. Re:250 Accepted by prockcore · · Score: 5, Interesting

      The current fashion is to say "250 OK" and then silently delete the message later, which is wrong.


      Since SMTP is defective by design, this is an acceptable response. Doing anything else allows spammers to confirm valid accounts using dictionary attacks.
    5. Re:250 Accepted by fortunato · · Score: 5, Interesting

      Yes actually I have. Postfix is extremely easy to set up with SpamAssassin. It requires cutting and pasting two configuration lines if you can't understand the manual and can do a google search. I suppose you could make the pedantic argument that it's twice as hard as tarmail since tarmail requires one line.

      In fact setting up ClamAV and SpamAssassin alone is orders of magnitude more complex.

      I might argue that if you have a hard time understanding the postfix manual you have no business running a mail server.

      In any case, I wasn't trying to compare, just trying to understand why it was worth the effort of yet another SMTP server.

    6. Re:250 Accepted by gweihir · · Score: 1

      I do silent drops for relay requests. I believe that is the right way to deal with them, but not with other messages.

      The problem with the initial reject is that it creates the same problem, once removed, when done over an open relay. This way gmail keeps some control. I would be interested to see whether they are actually answering all messages or have some limiting in place. It is also quite possible that they never thought of this issue and their architecture does not allow initial reject at the moment. Possibly no competent IT security people were involved in the design process. As there are not a lot competent IT security people, I don't see any indication of malice here.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    7. Re:250 Accepted by Buelldozer · · Score: 1

      I would suggest that if your email server will accept enough incoming connections to make a dictionary attack viable that you have a mis configured email server. Seriously, how many hundreds of connections resulting in "no such user" will your email server allow from the same IP? Mine will take 10 and then begin tarpitting. Once you exceed the tarpit threshold it begins rejecting incoming connections from the specified IP for the next 24 hours. Now a sophisticated attacker may come at your email server from multiple hosts (IPs) with a coordinated attack but they're going to need a LOT of hosts to get anywhere when they only get 10 shots before the server starts actively taking measures against any single host.

    8. Re:250 Accepted by pavera · · Score: 1

      Lots of hosts.... like storm or that latest one with 400k bots? Yeah, that's only enough hosts to test 4 million addresses every 24 hours...

    9. Re:250 Accepted by lintux · · Score: 1

      > > The current fashion is to say "250 OK" and then silently delete the message later, which is wrong.
      > Since SMTP is defective by design, this is an acceptable response.

      If you want to drop messages silently without any notification: Sure!

      Returning 5xx errors is the only right way to avoid spam. 250ing + bouncing it is just making it someone else's problem, thank you...

    10. Re:250 Accepted by xaxa · · Score: 1

      The current fashion is to say "250 OK" and then silently delete the message later, which is wrong.


      Since SMTP is defective by design, this is an acceptable response. Doing anything else allows spammers to confirm valid accounts using dictionary attacks. What if real users mistype email addresses?
    11. Re:250 Accepted by Buelldozer · · Score: 1

      Technically you are correct. However when was the last time that your email server was attacked by 100,000 (or more per your post) hosts pushing smtp attempts as fast as possible for a period of 24 hours?

      That doesn't look like a dictionary attack, that looks more like a DDOS...unless you're running gmail.

    12. Re:250 Accepted by tetranz · · Score: 1

      Is Exchange really insecure?

    13. Re:250 Accepted by rar · · Score: 1

      Tarmail looks interesting, but the web page is a bit lacking on how it works. I have been thinking about if an MTA could be setup so that it never needs to generate bounces or silently drop email. Is this the case with tarmail?

      More specifically, does tarmail delay the response to the SMTP DATA command until all the following have been handled:

          1. Spam and antivirus content scanning, return 5xx on failure.
          2. In case of local recipients, actually perform the full deliveries (i.e., write down the email into the users email boxes) before responding with 250. In case of error, return a 4xx or 5xx code that lists the specific recipients that failed.
          3. In the case of remote deliveries, open corresponding remote SMTP sessions and deliver the message, waiting for 250 in the secondary SMTP sessions before responding with 250 in the first. On error, same as '2' above.

      If tarmail does all of the above, I will seriously consider deploying it.

    14. Re:250 Accepted by Phroggy · · Score: 1

      Now a sophisticated attacker may come at your email server from multiple hosts (IPs) with a coordinated attack but they're going to need a LOT of hosts to get anywhere when they only get 10 shots before the server starts actively taking measures against any single host. Well, lucky for them that they have a LOT of hosts, and have no particular need to send more than 10 attempts from any one IP.

      Glancing over the "User unknown" messages in my logs, I see a very slow dictionary attack (or.. well, not dictionary, but something) against my friend's domain, all coming from unique IPs. Target usernames are things like:
      ClaudestuffyNguyen@
      ChristianshineHansen@
      ErikepidermicWelch@
      KarlbrendaLittle@
      +._-JavierbrendaBurton@
      JavierjackanapesGilbert@
      ClintontailgateRomero@
      FernandocatalogueLittle@

      Those were spread out over a ten minute period, which works out to about 35,000 per month at that rate. Far slower than your tarpitting idea would account for, even if they do reuse IPs from time to time. The probability of hitting a valid address is low, and it at this rate it will take a very long time, but there's nothing to prevent them from keeping it up for YEARS. Obviously the same bots are attacking other domains at the same time; they're bound to stumble upon something somewhere.

      You've got a good idea there, but spammers have moved on.
      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    15. Re:250 Accepted by Buelldozer · · Score: 1

      I believe what you are describing is called a rumplestilskin (sp?) attack. It's a different thing than a dictionary attack but your point is made. Anyway, you are correct. Good collaboration between lots and lots of hosts does break my scheme. It's the collaboration between remote hosts that makes it work for them though. Also consider that what I've described isn't the only thing that I'm doing. I've also got mx record checking turned on. How many of those unknowns in your log would have been dropped for a bad reverse MX lookup and given a different error message? There's no magic bullet to this problem but the onion defense is pretty stern stuff.

    16. Re:250 Accepted by Phroggy · · Score: 1

      I wasn't aware of the term "Rumpelstiltskin attack"; that is precisely what I'm describing.

      So let's take a look at where these messages were coming from. Here are the hostnames and IP addresses logged for those same eight messages:

      mail.cybernetcom.com [63.146.122.32]
      mailout02.dsvr.x-isp.net [213.253.179.6]
      mail.oslofrakt.no [64.28.24.2]
      mail.trusite.com [64.94.39.5]
      mail.goldendesigngroup.com [69.15.142.28]
      [208.29.62.83]
      baer49.de [82.135.105.22]
      mailout01.dsvr.x-isp.net [213.253.179.5]

      It appears this isn't your traditional botnet. One of these, 208.29.62.83, doesn't have reverse DNS, but the HELO line was exportventures.com which checks out. I'm not sure exactly what you mean by reverse MX lookup - do you mean checking the MX records for the domain to see whether one of them points to the sending host? Surely not, since MX records aren't supposed to indicate which hosts may send mail from a particular domain. Please elaborate.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    17. Re:250 Accepted by pavera · · Score: 1

      well... I guess my point would be, I bet you could run a dictionary of 10-20k common names against just about any mail server in a reasonable amount of time even if the server is throttling to 10 invalid requests per host, and if the mail server is going to reject the "invalid" ones you would probably get thousands if not millions of valid email addresses very quickly (obviously not from a single server, but across the net). Just like the ssh dictionary attacks that are so common these days where a host will come in and try to log in a few hundred times.

      If you have 400k hosts at your disposal, even under your parameters, you could easily dedicate 1k of those hosts to harvest your valid email addresses using a 10k entry dictionary, sure it might not get very many, or it might not get any if you have some crazy naming scheme for your accounts, but most people have firstname last initial or first initial last name or firstname.lastname schemes. Given that, it is trivial to make a solid dictionary of common names. rinse and repeat scanning across the net for smtp servers. If it became a common practice to reject in the smtp session, it would take spammers about a week to determine a large chunk of valid addresses.

  14. Take note of the date and time by BlackSabbath · · Score: 1

    There is a good chance that in the future we will look back at this as the point at which the groupthink regarding Google as evil or not, flipped polarity.

    There has been an increase in the level of geek angst about Google (check out the Google App Engine post). I predict its only going to get worse and that by the end of the year most Google stories will be tagged "theNewMicrosoft" or as someone else suggested "theNewEvil". Of course, the fact that a bunch of geeks are no longer enamoured of Google will not halt their continuing traction among non-geeks (much like other companies you could think of).

    It will be interesting to contrast how they respond to this over the next year and compare this to, say, Microsoft's PR machine.

    Having said all this, I still find gmail and calendar extremely useful, and I wouldn't even think of using a different search engine. For now.

  15. Google Groups must DIE by Greg_D · · Score: 2, Interesting

    Google is one of the biggest culprits in the utter destruction of the highest traffic Usenet discussion newsgroups. The volume of spam that comes from those servers is ridiculous, not to mention all the former AOL idiots that were the scourge of the groups.

    1. Re:Google Groups must DIE by Anonymous Coward · · Score: 0

      Usenet is for porn. Please take your 'discussions' elsewhere. thx

    2. Re:Google Groups must DIE by 1u3hr · · Score: 1
      Google is one of the biggest culprits in the utter destruction of the highest traffic Usenet discussion newsgroups. The volume of spam that comes from those servers is ridiculous, not to mention all the former AOL idiots that were the scourge of the groups.

      And almost as bad, if you use Google Groups to read and post, you see a great swamp of spam -- much of it FROM Google Groups accounts - (EG, take a look at comp.programming) over recent weeks. Many ISPs no longer provide NNTP servers, Google Groups is pretty much the default way to access usenet now. But the interface sucks so much, most egregiously in the inability to filter spam out of either the feed as a whole, or even on an individual (killfile) basis. Every real NNTP service devotes much effort to keeping spam out of their feed, and stopping users from sending it. Google makes no attempt to do either, and not only spoils their own service but poisons the feed for anyone who accepts their messages. I can't even find a way to communicate with Google about this -- their help groups are populated solely by users complaining or advising each other. Most complaints about usenet are met by Google fanboys saying that usenet is dead, get over it.

      It looks very like Google is doing the embrace (buy Deja News) extend (promoting their own web-based discussion groups), and now extinguish (by allowing free rein to spammers on usenet).

      So personally I now only use Google Groups to search, and have found a free Usenet host and fire up Forte Agent for participating.

    3. Re:Google Groups must DIE by STrinity · · Score: 1

      And on top of that, their Usenet archive has been getting worse and worse ever since they aquired it from DejaNews. Trying to find old messages it a PITA.

      --
      Les Miserables Volume 1 now up with my reading of
  16. Dear Google, by spacefiddle · · Score: 1

    Re: "do no evil."

    "All that is required for evil to prevail is for good men to do nothing." -- Edmund Burke

    Is this some kind of inevitable, organizational entropy that accumulates as companies become larger and more ambitious - or is that just what growing, influential orgs tell themselves once they realize they like being growing, influential orgs?

    Either way, it's disappointing.

  17. Change the slogn by pcause · · Score: 0, Redundant

    I guess the slogan needs to change from "Do no evil" to "Do nothing about the evil".

  18. Re:Translation by Anonymous Coward · · Score: 4, Funny

    Don't worry. GoogleBackscatter is currently in Beta. When it goes into production backscatter will be even better!

  19. Not Gmail... by SanityInAnarchy · · Score: 1

    Or at least, it's correctly refusing to accept mail for accounts that don't exist at my domain. (We're using Gmail for corporate email.)

    So it's googlegroups.com and blogger.com, but not Gmail? Interesting.

    --
    Don't thank God, thank a doctor!
  20. MOD PARENT UP by martin-boundary · · Score: 2

    The google fanboys are wrong on this one.

    1. Re:Mod Parent Up by techno-vampire · · Score: 4, Informative
      If you want to use email securely:


      Use POP3 for all your email. That way no website can ever get access to your contacts or personal data.

      --
      Good, inexpensive web hosting
    2. Re:Mod Parent Up by supernova_hq · · Score: 0

      Or simply use IMAPI...

    3. Re:Mod Parent Up by Washii · · Score: 2, Interesting

      In addition to all that, I sandbox all my Google activities into Mozilla Prism 0.9 with several separate profiles.

      Quite handy to simply double-click and open Gmail and iG in separate windows, without being logged in on Firefox.

    4. Re:Mod Parent Up by netcrusher88 · · Score: 4, Informative

      Warning: offtopic

      IMAP and MAPI are two separate protocols. IMAP is a standard protocol used for semi-connected work on folders actually hosted on a server (it can work disconnected and sync up later), whereas MAPI is a Microsoft proprietary protocol that accomplishes approximately the same thing.

      I tend to think that the name MAPI is a typical Microsoft attempt to get people to confuse (it worked, didn't it?) open, widely used standards and Microsoft proprietary crap. See also OOXML vs ODF (formerly OOXML, before Microsoft even dreamed of that acronym...)

      --
      There's an old saying that says pretty much whatever you want it to.
    5. Re:Mod Parent Up by gwbennett · · Score: 0

      Or use an email program for email instead of a web browsing program

      --
      Where is this free beer everyone on Slashdot keeps talking about?
    6. Re:Mod Parent Up by geminidomino · · Score: 2, Interesting

      Except POP3 is generally transmitted in the clear unless configured otherwise.

      Not particularly secure, that...

    7. Re:Mod Parent Up by gnuman99 · · Score: 2, Interesting

      SMTP protocol, you know, email, is transmitted in clear text. So why does it matter if POP3 would be transmitted clear or not? The password doesn't need to be transmitted in clear text, just a hash.

      You want secure email you GPG to encrypt it.

    8. Re:Mod Parent Up by geminidomino · · Score: 1

      The password doesn't need to be transmitted in clear text, just a hash. That would just make the hash the password. Part of the POP3 protocol.

      >USER myusername
      +OK
      >PASS foohash
      +OK

      So hashing without encrypting the connection buys you nothing. The snoop can just spy on the connection and send the same hash.
    9. Re:Mod Parent Up by techno-vampire · · Score: 2, Informative

      So what? We're not talking about keeping your email secure, we're talking about keeping websites from reading your contact list or address book. If you're using POP3 for your email, there's nothing whatsoever in your browser's history, cookies, passwords or other hiding places for those snooping sites to find, and that's what we're talking about.

      --
      Good, inexpensive web hosting
    10. Re:Mod Parent Up by geminidomino · · Score: 1
      Then you shouldn't have quoted the following line:

      If you want to use email securely: That shifted the context.
    11. Re:Mod Parent Up by techno-vampire · · Score: 1

      No, it didn't, and all the quibbling in the world won't make it so.

      --
      Good, inexpensive web hosting
    12. Re:Mod Parent Up by billcopc · · Score: 1

      Wrong. Use POP3/SSL for all your email, or in my case IMAP/SSL.

      It works, it's tight, and it looks great in a powerpoint presentation. Want to buy an account ?

      --
      -Billco, Fnarg.com
    13. Re:Mod Parent Up by Cozminsky · · Score: 1

      Not if the hash is salted with something like the current time. Then the replay attack will only work for one second.

    14. Re:Mod Parent Up by msromike · · Score: 1

      You actually believe Outlook and Exchange are crap? Trillions of dollars have been made using that combo. Contrast that with how much business is done on the other readily available corporate email systems. Oh, wait a minute there are no other viable client-server, collaborative systems. Unless you count Lotus Notes, which really is crap.

    15. Re:Mod Parent Up by Anonymous Coward · · Score: 0

      Don't use the monospace (code) font for posting unless you're posting code. It's fucking annoying.

  21. Fishing, maybe... but do spammers really care? by iceT · · Score: 1

    I don't think most spammers are trying to validate addresses. They find some open relay, and then unleash millions of addresses on it. If you don't believe me, create a generic mailbox somewhere. bill@somedomain.com, and see how long it takes to get spam. Especially if there is another mailbox on that domain that is already receiving spam.

    Now, I do believe hackers would want to get valid addresses, to get valid login information, or get bank login information, etc.

    Spammers are about bulk. They play the odds. Millions sent, hundreds of thousands delivered, thousands read, and hundreds not deleted, and tens invoked.

    --
    -- You can't idiot-proof anything, because they're always coming out with better idiots.
    1. Re:Fishing, maybe... but do spammers really care? by xaxa · · Score: 1

      Granted, my domain is only for myseld and my family, but I don't see dictionary attacks in email. I see attempted SSH logins with names being tried (joe, john, pete, steve, simon, david, dave, ...), but for email, well over 99.9% is addressed to addresses (or what look like addresses) found by spidering the web. Mostly this is email address, some of it is message IDs from emails to mailing lists or Usenet.

  22. Simple Solution by PPH · · Score: 0, Troll

    The Google domains are being blacklisted by various e-mail and Usenet admins.

    To all of the legitimate Gmail users, sorry about that. We won't be receiving your messages. Perhaps its time to move on and find a better service.

    Note to my stockbroker: Sell my Google.

    --
    Have gnu, will travel.
  23. Mod Parent Up by Anonymous Coward · · Score: 3, Informative

    This is *exactly* why I do my email separate from all other browsing. It's not even unique to Google, they're just the biggest target.

    If you want to use email securely:
    * Use 'clear private data' to wipe everything out.
    * Visit your webmail site (copy any links you want to visit to a text file for later).
    * Read/send email.
    * Log out.
    * Use 'clear private data' again.

    Anything less risks having information stolen.

  24. Universal filter? by adolf · · Score: 1

    So, Mr. Tarmail, would you care to answer the following question: Can I easily use tarmail in front of my existing postfix/amavis/clamav/f-prot rig? I don't mind processing mail twice (or more, really) -- I've got plenty of CPU to spare. If your MTA is really as slick as you say, I would to make a somewhat easy transition away from my current, complicated arrangement and onto yours.

    (I'd research this myself, but I'm on my own time right now and would rather be looking into a strange issue with my car's parking brake than do pro-bono work for the company.)

  25. Qmail has done this for years by SailorFrag · · Score: 1

    This sort of behaviour is nothing new. qmail accepts all mail immediately and then if it bounces, generates its own bounce message and sends it back to the envelope sender. Relays, by necessity, do the same thing too. OK, so it would be nice if Google could reject the messages right away, but accusing them of being evil because of this is a huge stretch.

  26. It is not that easy.... by gweihir · · Score: 4, Interesting

    There are three possibilities for email to non-existent addresses: Silent drop, initial bounce and delayed notification. All have problems.

    If the sender address is legitimate, but a relay is in the transmission chain, you have only bad choices: Silent drop may cause problems for legitimate emails. Initial bounce causes the observed problem, once removed and with real-time characteristics. The observed delayed notification behavior at least has the advantage that you can control the rate these messages are outgoing. A good strategy would be to intitially send one of these and then accumulate these per sender messages over, say 24h and send only one further notification per day. Incidentially, this strategy is something known to most people that ever implemented automatic notification emails on system failures...

    I think there is just no good way to deal with this issuse, as long as open, badly configures relays are around. It is also quite possible that the gmail designers never anticipated this and not are not readily able to respont in an adequate fashion (see the 24h accumulation, e.g.). That would possibly indicate a lack of competent security people involved in the design process. As these people are scarce everywhere, Google will also likely not have enough of them.

    On my own mailservers (small), I use silend drop for relay requests (which is definitely a good idea) and "drop into spambox" for unknown destinations. I look over these occasionally, and I have found legitimate email in there.

    I do agree that initial bounce sounds like the right strategy, but unfortunately it does have serious problems.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:It is not that easy.... by Anonymous Coward · · Score: 0

      It is not an initial bounce.......... it is a 5.5.x rejection, total reject during the SMTP phase. That is the right strategy... don't accept it at all, and don't send it back to a fraudulent FROM: domain addresses, just REJECT the sender during SMTP. Also if more servers had spam control during SMTP, that crap would not even be accepted to begin with.

      I can't tell you how many misconfigured MTA servers there are out there. I recently received over 750,000 backscatter'ed email from crap servers who thought one of my domains sent spam. They accepted it from someone, even though I run very strict policies of SPF, domainkey, and DKIM, processed it as spam and then backscattered it back to me. Gmail included.

    2. Re:It is not that easy.... by gweihir · · Score: 1

      Call is bounce during the SMTP exchange if you like. And, as I explained, it is not superiour to the alternatives. Of course, if your open relay is configured right (but then it would not be an OPEN relay, now would it?), the 55x would not result in the email being sent back to the supposedly original sender. But so many postmasters have absolutely no clue, it is staggering. I recently got several dozend backscatter emails myself.

      I think the long-term solution is to add a flag to DNS, indicating that mail from a specific domain will allways come from a set of servers on specific emails and all others (e.g. relayed) should be silently dropped. This would finally solve the open relay issue for those that care and allow them to protect their users. If this problem persiste, I will be adding a filter to my own servers that silently drops bounces for messages that did not originate from my servers.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:It is not that easy.... by See+Attached · · Score: 1

      If the system with the lowest MX value could differentiate a good from a bad address, we could make a silent drop or TCP connection freeze (for..,, say 1 second?) to hamper the spammer. Even if a box is acting as a relay, would it be bad to choke it up a little? That would end up being a double win.. Slowing down Spammers where ever they go, and slowing down boxes that are misconfigured. Life isnt always fair. -- See Attached.

      --
      Time for a new Political party in the US (or two!) One is off the rails Other cant pony up a leader.
    4. Re:It is not that easy.... by stoborrobots · · Score: 1

      I think the long-term solution is to add a flag to DNS, indicating that mail from a specific domain will allways come from a set of servers on specific emails and all others (e.g. relayed) should be silently dropped. It sounds like you're describing SPF. From the SPF Intro:

      Even more precisely, SPFv1 allows the owner of a domain to specify their mail sending policy, e.g. which mail servers they use to send mail from their domain. ... If, e.g., the message comes from an unknown server, it can be considered a fake.
    5. Re:It is not that easy.... by zufar · · Score: 1
      Message exchange is a transaction between persons - sender and addressee, not between mailer daemon and anyone who got in cross fire. Confirmation of email delivery must be left up to the addressee of the email message. If a user got an email in his mailbox but haven't read it - it is still not delivered. And if user doesn't want to confirm - it is his business.

      Just last week I received thousands of spam messages bounced to me from all over the world. And hundreds of them passed spam filters, because of my valid email address in TO field. In addition many messages from MAILER-DAEMON modify original spam message (attachments, truncation, etc) making it difficult for spam filters to discard the message. Here is one of thousands messages

      Hi. This is the qmail-send program at phunkadelic.org. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. : Sorry, no mailbox here by that name. vpopmail (#5.1.1) --- Below this line is a copy of the message.

    6. Re:It is not that easy.... by Anonymous Coward · · Score: 0

      Silently dropping mail is *never* a good idea. You should be taken out and shot by a firing squad of mail admins.

      It's people like you, much more than the spammers, who've ruined the Internet Mail Service. They just abuse the system, you're the one breaking it.

    7. Re:It is not that easy.... by Anonymous Coward · · Score: 0

      I think there is just no good way to deal with this issuse, as long as open, badly configures relays are around. It is also quite possible that the gmail designers never anticipated this and not are not readily able to respont in an adequate fashion (see the 24h accumulation, e.g.).
      --------
      You do what people have been doing for a long time now, you report the relay to spamhaus and dnsbl (to stop other people's networks from getting spammed), then block traffic from it's IP address in your firewall if that doesn't work. That way the mail never makes it to your server from that relay in the first place, and only mail coming from a relay being used by spammers gets no response. The forged return address doesn't receive the bounce message in this scenario, since it never bounces.

      The person who owns the open relay will now no longer be able to send or recieve mail, will contact the blacklists, and they'll take them off if he fixes his mail server.

      I'm not a mail administrator and I know this. Changing the standard mail response codes (or returning nothing for a bounce, which breaks the RFC) would have undesirable effects.

      One effect is the requirement of banks, by federal financial regulations, that require that users who apply for credit on the internet, receive their paperwork on the internet. You need to see a bounce to determine the mail didn't make it. If you never see the bounce, you have to assume the mail made it.

      This would put every bank out of the internet business since there's now no way to know who you need send the snail mail to.

      You get this info with these bounce messages. Whether their mailbox is full, doesn't exist etc, you need to know so you can make a best effort to get them their agreements and documentation. If it bounces, you send it via snail mail. No matter what, they have to receive their documentation or the bank is non compliant.

      I know because I wrote the code that sends the mail and watches for these bounces, and logs it, via a no-reply mail forward, then sent to an application which was used to build the reports and send them daily to the department that handles getting the users their docs if the email bounces, back when the regulation went into effect.

      In fact I had to use custom mail header x-sid: to track it all and resolve a given mail to a particular credit application that was submitted. You also need to not have any of the user's info in there at all, not even their name.

      Google's problem is they want to have a free email service but don't want to apply the resources necessary to do it right. The problem is easily solved, they just need to do something about it.

      -AC

  27. Secondary MX hosts declared bad! Film at 11. by renbear · · Score: 1

    I don't get this article, I really don't. When mail arrives for a domain, and the main mail server for the domain is unreachable, it is supposed to be sent to the lower-priority MX hosts for that domain. They are required to accept it, and forward it to the primary MX for the domain once it becomes available. That's how MX records are supposed to work.

    Let me repeat that: they are required to unconditionally accept mail for the domain. So, unless I am missing something here, every single secondary mail host on the Internet should exhibit the behaviour mentioned in the article.

    If I'm wrong, or I've missed something, please by all means correct me. But this really seems like a tinfoil-hat tempest in a teapot. Since when is it considered bad form to send a NDR?

    1. Re:Secondary MX hosts declared bad! Film at 11. by schon · · Score: 2, Informative

      Let me repeat that: they are required to unconditionally accept mail for the domain. Bull. Fucking. Shit.

      Please show me the RFC that states you must accept email for addresses that you know are invalid.

      There is *NO* such rule. If your backup MX blindly accepts mail for every address, then it is broken. Backup (actually *any*) MX should only accept mail that it knows (or has good reason to assume) it can deliver.

      If I'm wrong, or I've missed something, please by all means correct me. Please consider yourself corrected.

      Since when is it considered bad form to send a NDR? Mu. It's bad form to send an NDR when you shouldn't have accepted the mail in the first place - which is the problem here.
    2. Re:Secondary MX hosts declared bad! Film at 11. by renbear · · Score: 1

      How is my secondary or tertiary MX host supposed to know which addresses I will accept? Mind reading? If it's not accepting *@mydomain.com, then there's a problem. That would be broken.

      I'm talking about external, off-site backup MX hosting here. I don't see how they'd have access to a user list, especially if the primary server is down or unreachable.

    3. Re:Secondary MX hosts declared bad! Film at 11. by teknopurge · · Score: 1

      MOD PARENT UP.

      GP is senile and telling old war stories again....

    4. Re:Secondary MX hosts declared bad! Film at 11. by teknopurge · · Score: 1

      How is my secondary or tertiary MX host supposed to know which addresses I will accept? Mind reading? If it's not accepting *@mydomain.com, then there's a problem. That would be broken.

      I'm talking about external, off-site backup MX hosting here. I don't see how they'd have access to a user list, especially if the primary server is down or unreachable. It's the admin's job to replicate local user addresses to all exchangers in the domain, per the RFC.

      Regards,

    5. Re:Secondary MX hosts declared bad! Film at 11. by renbear · · Score: 1

      Which RFC would this be? I'm not asking you to quote it-- I'm looking through them now-- the RFC number (or vague title) would be enough.

    6. Re:Secondary MX hosts declared bad! Film at 11. by MadMidnightBomber · · Score: 1
      You are wrong. Secondary MXs are often not supplied with the list of the users, and so some of them do accept all mail, but they are not required to do so in any way.

      Secondaries are not important these days - mail will be queued for a good while if your MX goes down. Better to have two independent MXs of equal priority though and then you can take one off-line whenever you want. Having off-site DNS is far more important than a secondary, because if your MX records don't resolve then you start losing mail RIGHT NOW.

      Reject, not bounce has been the mantra for some years now. NDRs just makes it too easy to DDoS someone by generating a bunch of forged mail.

      --
      "It doesn't cost enough, and it makes too much sense."
    7. Re:Secondary MX hosts declared bad! Film at 11. by simong · · Score: 1

      Absolute rubbish. From RFC2821:

            There may be circumstances where an address appears to be valid but
            cannot reasonably be verified in real time, particularly when a
            server is acting as a mail exchanger for another server or domain.
            "Apparent validity" in this case would normally involve at least
            syntax checking and might involve verification that any domains
            specified were ones to which the host expected to be able to relay
            mail. In these situations, reply code 252 SHOULD be returned. These
            cases parallel the discussion of RCPT verification discussed in
            section 2.1. Similarly, the discussion in section 3.4 applies to the
            use of reply codes 251 and 551 with VRFY (and EXPN) to indicate
            addresses that are recognized but that would be forwarded or bounced
            were mail received for them. Implementations generally SHOULD be
            more aggressive about address verification in the case of VRFY than
            in the case of RCPT, even if it takes a little longer to do so.

      That's SHOULD, and there is more than one method of performing VRFY. Distributing user databases is not the most efficient way of doing this, and I know of very few, if any secondary hosts that implement it. It might happen in corporate systems with a spam firewall as a secondary exchanger but it just wouldn't work in a large scale ISP environment, particularly in one which shares secondary exchangers with other ISPs or their upstream bandwidth provider.

    8. Re:Secondary MX hosts declared bad! Film at 11. by Anonymous Coward · · Score: 0

      No, they are not required to unconditionally accept mail for recipients that do not exist. You are never required to accept mail that you cannot deliver. If you cannot deliver it, don't accept it.

    9. Re:Secondary MX hosts declared bad! Film at 11. by teknopurge · · Score: 1

      2505

      It doesn't come out and say "replicate user lists" but rather states the admin must identify hosts/users/etc. that should have use of the secondary MX.

  28. We block hosts that send backscatter by Anonymous Coward · · Score: 1, Interesting

    We run the WPBL blocklist, which is a small but relatively well established blocklist service.

    Our policy is to treat backscatter as spam, and we do block some hosts due to this backscatter. Google's mail servers are whitelisted at our service, as are other major ISPs, so realistically Google would not get blocked.

    However there are many minor mail servers on the internet that constantly spam us with backscatter, and these hosts do get blocked. Some of our members receive thousands of backscatter spam daily. In the last few days in fact there has been a flood like we've never seen before, mailbombing all coming from mail server backscatter.

    If you run a mail server, I encourage you to study and understand backscatter. Unless you have put measures in place to avoid being part of the problem, I can virtually guarantee you that you are sending out backscatter. Go right now and run a quick mailq and see if there are a lot of mailer errors in your queue to fake addresses... if there are, you are sending backscatter. It is very common, and very annoying. It is preventable with the right configuration. I have argued this with plenty of admins, but I guarantee you that you can avoid sending backscatter with a proper configuration.

    Backup and secondary MX hosts do not have to be vulnerable by design. Solutions: 1) distribute valid recipient lists to MX's and reject mail at the correct transaction, or 2) check and respect SPF for the sender, or 3) run an anti-spam filter, check heuristics, and only send back mailer errors on high confidence ham.
  29. Not evil, Not spam by Anonymous Coward · · Score: 1, Insightful

    This "story" is idiotic. What google is doing is not only not wrong, but about as "right" as it's possible to be.

    1. Giving an immediate "yey" or "nay" to every "Is this a valid email address?" is a terrible idea. This would allow anyone to trivially dictionary attach google for valid email addresses. Having a valid from address and checking responses is MUCH more difficult for spammers.

    2. Google doesn't include the message on the bounce! THERE IS NO SPAM INVOLVED WHATSOEVER.

    So the hypothetical abuse this whiner is complaining about is that a spammer could "hypothetically" indirectly flood a mail account with Google bounce messages. Ok, great. So why not send 1000 messages straight into your mail account, instead of sending 1000 messages indirectly through Google into your mail account? In the latter scenario you can actually deliver spam in those 1000 messages, in the former they're getting a Google form letter.

    This makes no sense at all. There is no "abuse" and no "evil", and not even any "spam" here. Whoever wrote this story, and whoever OKed it at Slashdot (*cough*kdawson*cough*) are clueless about how e-mail works.

    1. Re:Not evil, Not spam by renbear · · Score: 1

      Exactly. I'm still searching through RFC's to confirm it, but I do not see how (or when) NDRs became Evil. I've administered mail servers for many years (though not recently, admittedly) and it is news to me.

      This is spreading BAD misinformation about Internet protocols. C'mon, guys, /. can do better than this!

    2. Re:Not evil, Not spam by lintux · · Score: 1

      > Whoever wrote this story, and whoever OKed it at Slashdot (*cough*kdawson*cough*) are clueless about how e-mail works.

      I'm sorry, but IMHO (and many with me) it's the Qmail users and all other "250 Ok and complain later" folks are clueless and helping with destroying e-mail. Sure, ten years ago when spammers still used their own, valid e-mail addresses, this was okay. Right now you're just sending spam to innocent (joe-jobbed) people.

      You can say "Yeah but the spam is not included in the bounce", but I DON'T CARE, a bounce of an e-mail I never sent is also UNWANTED e-mail. And a worse kind of it, because it's less likely to be detected and bounced/filtered by my anti-spam software.

      Drop this whole "zOMG DICTIONARY ATTACK!" point, it doesn't make any sense. Only the most trivial e-mail addresses can be found like that and I doubt if spammers really need the kind of dictionary attack usually described here to find them. Just install good spamfiltering on your mailserver and it doesn't matter.

    3. Re:Not evil, Not spam by Akatosh · · Score: 1

      NDR's were declared evil a few years ago, maybe ~2004, 2005ish? The first serious sign of it was when AT&T started turning down larger circuits (T1+) of backscatter producers. The spamcop rbl and barracuda spam firewalls both block backscatter producers. Some dsl/cable/smallcircuit providers will turn down users who backscatter.

      So it's good information, not to backscatter anyhow. The rfc's aren't relevant. If you produce backscatter you get smited. Rfc's don't cover getting smited.

    4. Re:Not evil, Not spam by renbear · · Score: 1

      Finally! A sane, informative, non-vitriolic, thoughtful reply. Thank you. :-)

      I don't think I personally agree with the theory, but at least it's clearly a consensus, and I can live with that.

  30. Duh by Anonymous Coward · · Score: 0

    Just put a cap on the number of bounce messages that can be sent to each from: address per hour/day/whatever. If additional bounces come up they can be summarized in a digest bounce email at the end of the day.

  31. Re:Inaccurate... I agree ... by Ricardo · · Score: 1

    YES. THE HEADING IS QUITE MISLEADING.

    The summary says it would allow a dictionary attack against the groups...

    FTA... "Consequently spammers are able to launch dictionary attacks against these domains using forged envelope sender addresses.."

    And you are spot on. The "backscatter" does not appear to include the orininal message.

    And since the sender of the reply is "noreply@googlegroups.com", I can't actually see how you would use it to dictionary attack (except on googlegroups).

    You could, however still use it for a DOS attack vector (by spoofing the sender address), but mainly, this will only enable a dictionary attack of the googlegroups (but what can you do about that anyway?)

    This would appear (to me - just quickly) to comply with RFC 2821, so I actually fail to see the point of the story... hmmm

    --
    Move along... there is no sig here.
  32. "thenewevil" tag by ajs · · Score: 1

    This "Google is evil" meme needs to end. Crushing competition, violating anti-trust laws, turning political dissidents over to China and turning over search records to the DoJ without warrant or hesitation. That's evil, and those are just some of the combined misdeeds of the two companies that are about to merge and become the largest search, news and mail portal on the Web. Hint: neither one is Google.

    1. Re:"thenewevil" tag by fortunato · · Score: 1

      While this is completely off topic, I have to add that neither of the companies you are implicating were "evil" when they were as young as Google is now. Companies generally start out with high ideals. Its later they become "Evil".

    2. Re:"thenewevil" tag by Arimus · · Score: 1

      I beg to differ, my EvilEmpire Holdings Inc. has set out from day 1 to be as evil as possible. We just got defeated by various other companies and governments being more evil than a small startup can ever dream of being.

      --
      --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
  33. Why not just go back to Blue Security Model? by IonOtter · · Score: 3, Interesting

    Why doesn't Google go with the Blue Frog/Security Method?

    It was the ONLY thing that worked. In fact, it worked so well that the spammers had to declare open warfare against them.

    Hah! Let's see them try THAT with Google. Oh, and seeing all of Google's Gmail customers becoming virtual BlueFrogs by default would be pretty cool, too!

    --
    [End Of Line]
    1. Re:Why not just go back to Blue Security Model? by justdrew · · Score: 1

      Christopher Brown AKA Swank AKA "Dollar", his partner Joshua Burch AKA "zMACk" and "some Russians" (Russian / Americans) notably Leo Kuvayev and Alex Blood. The suspects were identified from a transcript of their postings in the www.specialham.com forum where both the spam attacks and DDOS attack were planned. oh for fuck sake, will someone please do something to these assholes? maybe create a blackhole in their cranial region?
  34. At the scale of spammers, gotta think differently by See+Attached · · Score: 1

    Scammers, err, Spammers are famous for being happy with a 0.01% hit rate. So.. here is how we protect ourselves, slow every body down, just a little. Make any SMTP transaction take 1/2 second each. no big deal. that limits the thruput of any spammer... very much! Or.... financially.... if some one is found to be spamming (100 Failed emails from one IP) we'd bring the $$ hammer down on the sender. Charging $.01 per message might also do it too. Either of these might not scale in all cases, but, it might make cost/profit of spamming less tasty. Its free??? I'll take 20! (sounds too much like my company!) See Attached.

    --
    Time for a new Political party in the US (or two!) One is off the rails Other cant pony up a leader.
  35. Re:just point it out to them more clearly. by maciarc · · Score: 1

    The best part of this is the loop created when abuse@[domain] sends the canned response to abuse@[domain], followed by the typical "we've got your e-mail, we'll get right on it when we feel like it" response to abuse@[domain], and another and another, until all of google's storage space becomes full of them.
    <Possible Humor> Then the e-mail monster gains a mob mentality and becomes self aware and uses the president's gmail account to order a nuclear strike on Russia in an attempt to trigger a nuclear holocaust, but no-one believes it's a real e-mail because the government's linguistic experts compare the key phrase 'Launch all nuclear weapons at assigned targets in Russia' in the message and compare it to the president's typical grammar and conclude he would have written 'Lunch allo them there newcler wepons and blow them ruskies away.'</Possible Humor>

  36. The Spam Cure by Anonymous Coward · · Score: 2, Funny

    The arms race against spammers has failed. There is only one method of behavior modification left: pain.

    It's obvious to me that the only long-term cure is retribution. Swift, sure, immensely painful, intimately physical.

    1. "y@y! mee sended 4 baziLLi0000n e''s!!!!!! mee grrlfrrnd crrrream bestest!"

    2. Two days later, a heavy-set dude wielding an oven mitt, a meat tenderizing mallet, and a blowtorch relieves you of your upper testicle, the ligaments in your right knee, and two left fingers.

    3. "wh0@! bad jewjew! mee not sended grrlfrrnd crrrream again!"

    4. PROFIT!!!

    Pain, or immediate, palpable fear of it, is the only behavior modification technique that works every time. When they get out of line and start spamming again ... remind them.

    1. Re:The Spam Cure by someone1234 · · Score: 1

      The question is: how do you catch them?

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
  37. You can't be right because ... by Skapare · · Score: 1

    You can't be right because this is still creating an abusive situation. Keep in mind that the major issue with spam has nothing to do with the contents. So the fact that the backscatter does not include the spammer message just means the spammer can't make use of it to pass the message. But it still causes the same problems as spam, which is bogged down mail servers.

    I have had one of my hosted email addresses used by a spammer in a large spam run of several million or so. My server once got hit by about 250,000 pieces of backscatter in just 3 days. About 6000 mail servers were the abuse vectors in this. They all got blocked. They will stay blocked until they can prove they fixed the issue. Google was NOT one of them (most were in Russia and the spam run was in Russian). But Google could have been one of them if they were doing then what they are reportedly doing today.

    Sending back a bounce message after the fact is abuse ... if the bouncing server did not verify that the return email address it is using designates the sending server as appropriate for it. Google may well be applying that test (I see references to SPF in the headers on Gmail). So they could well be limiting backscatter to situations where the forged email address is one that matches the sending address (for example a botnet infected machine on Comcast forges a different Comcast user when sending mail through Comcast's outbound servers over to Gmail).

    But any mail server not applying the appropriate test could be an abusive (and therefore evil) server. The correct logic is to never send a bounce message unless you have an unambiguous positive verification of the address via SPF, MX, etc. The RFC requires sending the delivery notification to the sender. The sender is the spammer. But you don't have the spammer's address; you just have some forged address. So you cannot send it correctly. So just don't send it. FYI: do not assume that a lack of negatives on that email address means it is a positive. It does not mean that at all. I just means you don't know if it is forged or not. If the domain administrator did not set up SPF to designate the outbound server AND that server is different than the inbound server identified by the MX record, then it's their loss to not get a delivery failure notification for otherwise legitimate mail (they can fix it).

    BTW, it is not well known, but mail servers testing for email address validity could do an "MX test". An "MX test" never gives a negative because the domain involved may be using a separate outgoing server. But, if the mail is in fact coming from a server identified in the MX records, that can be treated as a positive for the purpose of bouncing. This is a usable test if SPF records are lacking for the email address domain.

    --
    now we need to go OSS in diesel cars
  38. NDRs are evil if sent to the wrong address by Skapare · · Score: 1

    NDRs are evil if sent to the wrong address. You need to send them to THE SENDER ... not some victim the spammer has fingered. In the case of spam, the spammer is THE SENDER (regardless of what he puts on as the return address). So that means NDRs are not evil in cases of legitimate mail where the sender address is not a forgery. SMTP is flawed in the sense that if fails to provide a means to correctly identify the sender. Better do your SPF and other tests to be sure. Or just do the "safe harber" and do rejects during the SMTP session.

    --
    now we need to go OSS in diesel cars
  39. Not Gmail. by SanityInAnarchy · · Score: 3, Interesting

    I tested this on Google Apps for my (company's) domain.

    Turns out that yes, they will drop it on the floor if you give them an invalid address. It's probably not gmail.com, and definitely not yourdomain.com -- but rather, blogger.com and googlegroups.com -- which seem to be accepting mail and bouncing, rather than rejecting via SMTP.

    A quick demonstration:

    david@biostar:~$ host -t MX scribestorm.com
    scribestorm.com mail is handled by 0 ASPMX.L.GOOGLE.com.
    david@biostar:~$ nc -vv aspmx.l.google.com 25
    DNS fwd/rev mismatch: aspmx.l.google.com != qb-in-f27.google.com
    aspmx.l.google.com [72.14.205.27] 25 (smtp) open
    220 mx.google.com ESMTP z21si10855881qbc.21
    helo slashdot.org
    250 mx.google.com at your service
    mail from: anonymous_coward@slashdot.org
    555 5.5.2 Syntax error. z21si10855881qbc.21
    mail from: <anonymous_coward@slashdot.org>
    250 2.1.0 OK
    rcpt to: <bogus@scribestorm.com>
    550-5.1.1 This Gmail user does not exist. Please try double-checking
    550-5.1.1 the recipient's email address for typos or unnecessary spaces.
    550-5.1.1 Learn more at
    550 5.1.1 http://mail.google.com/support/bin/answer.py?answer=6596 z21si10855881qbc.21
    rcpt to: <david.masover@scribestorm.com>
    250 2.1.5 OK
    quit
    221 2.0.0 mx.google.com closing connection z21si10855881qbc.21
    sent 181, rcvd 518
    david@biostar:~$

    As you can see, it not only dropped my message on the floor, it also demanded brackets around the address -- something Postfix and Exim do for me, and I think even Qmail tolerated addresses without brackets.

    I imagine it works pretty much the same way for gmail.com, so if you're going to take advantage of the bouncing to have Google DoS Google, keep that in mind. Send mail from bogus_01234@blogger.com to alsobogus_56789@googlegroups.com. (I think adding a GUID to it would be a nice touch, thus guaranteeing that it will never match an actual address.)

    --
    Don't thank God, thank a doctor!
    1. Re:Not Gmail. by jdowland · · Score: 1

      you want MAIL FROM:<... ; i.e., no space between: and <; same for RCPT to. You may get away with the lax syntax for testing with some servers, but it's a bad habit to get into. Lax syntax used to be a bulk-mailer trait.

  40. Spammers are bots. by SanityInAnarchy · · Score: 1

    That is, you're right, this won't get them paid.

    It also costs them very little to try.

    And they aren't trying on purpose.

    More importantly, what possible legitimate reason could there be for doing this, other than sheer incompetency?

    --
    Don't thank God, thank a doctor!
  41. Qmail? by Anonymous Coward · · Score: 0

    Or maybe they're running qmail ;-).

  42. Why isn't the "spam" button good enough? by SanityInAnarchy · · Score: 1

    Google already has a very simple button to mark a message as spam, or as not spam.

    Google also has the Google Cluster to throw at the problem of figuring out which messages (reported as spam) are actually spam, and which ones aren't, and what patterns they can glean from this to block future spam.

    I'm really not sure what your solution gains in terms of additional UI. I think most of your ideas either could be implemented, or already are, with the simple "report spam" or "not spam" buttons.

    --
    Don't thank God, thank a doctor!
    1. Re:Why isn't the "spam" button good enough? by shanen · · Score: 1

      The "Spam" and "Not Spam" buttons are good and I'm certainly not suggesting that they be eliminated. However, there is much more to spam than the simple distinction between spam and ham, and my suggestion is to make it easier to do more for those people who want to go beyond that simple distinction.

      Consider it a question of the motivation of the spammers. They are trying to get money by spewing out vast quantities of highly automatic garbage. Some of the negative responses are automatic, as with filters, but that doesn't really bother the spammers. What's another million spams to them? They just probe for new gaps in the filters.

      However, the non-automatic negative responses can be much more effective in finding the holes the spam is creeping through, or in closing the windows of economic opportunity the spammer is trying to open. The spammers are only human, and we can pit lots of human intelligence against them.

      It is quite important that the tiny percentage of positive responses to the spam are never automatic, but always depend on some sucker reading the spam and manually reacting to it, usually by visiting a website. However, it takes a certain amount of human effort to evaluate those spamvertised websites and shut them down. Similar problems with email addresses that are used for black hole disguises versus those that the spammer is using for valid replies or for address harvesting. A human can tell the differences quickly enough, but automatic approaches can't. Therefore this suggestion is to provide a way to tap into some of that human skill and pass the reports to Google more quickly so they can focus on slamming those windows shut as quickly as possible. Basically I would be glad to help in closing those windows before any money can get to the spammers through them.

      The less money the spammers can make, the less spam they will send. No, I don't think it will ever go to zero, but that wouldn't bother me at all if it happened.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    2. Re:Why isn't the "spam" button good enough? by SanityInAnarchy · · Score: 1

      However, there is much more to spam than the simple distinction between spam and ham...

      Really? Filter out the few hundred spams a day I get, and I can handle the rest myself.

      However, the non-automatic negative responses can be much more effective in finding the holes the spam is creeping through, or in closing the windows of economic opportunity the spammer is trying to open.

      In other words, you mark something as spam, and Google does some statistical analysis, and adjusts its filter. Done.

      Similar problems with email addresses that are used for black hole disguises versus those that the spammer is using for valid replies or for address harvesting. A human can tell the differences quickly enough, but automatic approaches can't.

      And I'd say, an automatic approach can easily enough identify which account is being used to send the spam. I think that's good enough -- let them use whatever they want for address harvesting or valid responses; what I care about is stopping it at the source.

      --
      Don't thank God, thank a doctor!
  43. smtp response code 550 is not an email reply by davros-too · · Score: 1

    No, this is not how it works (when implemented correctly). What should and mostly does happen is the recipient server sends back an error code in the 500s, eg 550 no such user. The sending server may then generate a non-delivery email to the sender. This is OK behavior. In the case being discussed, this would *not* lead to backscatter because the sending server is the spammer's server not the legitimate mailserver for the domain. What is happening is that instead of google's mailserver sending a 500-response it is accepting the email (probably with a 200 response) and *then later* sending the 'bounce' email which has been quoted above.

    --
    In theory, there's no difference between theory and practice; in practice there is.
    1. Re:smtp response code 550 is not an email reply by FliesLikeABrick · · Score: 1

      How is this any different than what I described?

    2. Re:smtp response code 550 is not an email reply by davros-too · · Score: 1

      Sorry if I wasn't clear, let me try another way of describing the two ways a 'bounce' email can originate.

      1. If the sending server gets a 500 response then it can send a bounce email (optional). In this case, this would be the spammer's mailserver sending this email (not that they would)

      2. If the recipient server sends a 200 response and then sends a bounce or auto-reply then the email comes from the recipient mailserver - in this case one of google's mailservers.

      I think there's a big difference between these two cases.

      --
      In theory, there's no difference between theory and practice; in practice there is.
    3. Re:smtp response code 550 is not an email reply by FliesLikeABrick · · Score: 1

      Right, isn't that exactly what I was describing, except without the mention of the specific response codes?

      I agree there is a huge difference between the two. The first one is commonly accepted as "you're doing it wrong" and the latter is the better way to do it, aside from the fact that this allows spammers to verify e-mail addresses on your domain.

      Unless you meant to reply to someone else originally, I think you're trying to correct me when I'm in full agreement with you...

    4. Re:smtp response code 550 is not an email reply by FliesLikeABrick · · Score: 1

      argh, this is what I get for posting right before going to sleep. I meant to say "the first (500) is the right way to do it, the second (200) is wrong"

      I've seen this discussion come up a number of times in the past, with the pro-200 people saying it provides obfuscation of legit e-mail addresses, and the pro-500 people saying that it prevents backscatter and is the correct way to do it.

  44. Re:"thenewevil" Agree Where did THAT come from? by Ricardo · · Score: 1

    Rather than pointing at anything else as evil, Anyone who truly believes that Google is evil, when they so obviously are'nt, either has some weird axe to grind, or is insane.

    Im not joking. Google have done so much for the industry, rather than holding any corner of its business to ransom. To call them the "new evil" is completely absurd.

    --
    Move along... there is no sig here.
  45. Behaviour isn't WRONG wrong, but Not Good. by arcade · · Score: 2, Interesting

    This behaviour isn't WRONG wrong, but it's not very good practice any more.

    There are some problems here.. First of all, what if the server in question doesn't know what users are 'good' or not? Say, if it's a backup MTA? The non-primary MX? Which are receiving mail due to the primary being down?

    Quite common for them not to know about all the email accounts.

    Now, problems with backscatter has been there for a while. It's certainly not nice, but there are only so many things one can do. If you read the original RFCs, Google's behaviour is entirely acceptable. Unfortunately the original RFCs for SMTP was written way before spam became a problem...

    Other MTAs are "just as bad". Look at qmail for example. This is default behaviour in qmail. It'll accept any email without confirming whether the recipient exists or not (to prevent in-line data-mining of what accounts are there and what accounts aren't there). If the email is to a bogus recipient address, qmail will generate a bounce.

    This bounce will go to the From: address.

    And that's QMAIL - which is considered a secure mta.

    Then you have the same problem, as I've mentioned, occuring when you've got a secondary MX which doesn't have a list of users. The choices for the MTA is to either create a bounce and inform the sender that the recipient doesn't exist - or you might silently discard the message. Neither are good options.

    SMTP is kind of broken. Don't blame google for it. Different people consider different things best practices. I don't agree with googles practice in this particular case, while others would claim it's the only proper behaviour.

    --
    "Rune Kristian Viken" - http://www.nwo.no - arca
    1. Re:Behaviour isn't WRONG wrong, but Not Good. by See+Attached · · Score: 1

      The Primary MTA could be aware of good v. bad identities.... would not be too tough to extract in real time. Slowing down the bulk stuff would be good.

      --
      Time for a new Political party in the US (or two!) One is off the rails Other cant pony up a leader.
  46. Collateral spam by soccerisgod · · Score: 2, Insightful

    Is what I know this as. I used to get so much spam it drove me crazy. I set up filter rule after rule, used RBLs and everything but it only helped partially. I could still live with it. But eventually, I was hit by huge waves of collateral spam and eventually got more of that then the real thing*, and that was when I decided email was either going to be entirely useless to me or I had to do something very drastic.

    I opted for something drastic. I still have a large number of filter rules, but in addition to that, I use a whitelist instead of a blacklist to filter email, and everything not on my whitelist that survives the spam filter rules ends up in a bulk mail folder I check about once a week. Now if someone I don't know emails me, that stinks, and I constantly have to adjust my whitelist to allow for more addresses, but at least I barely see any spam - real or collateral - anymore. Without that I'd have given up on spam altogether.

    *) In the order of several 1000 a day

    --
    If a train station is a place where a train stops, what's a workstation?
    1. Re:Collateral spam by riondluz · · Score: 1

      Hi: would you be willing to share your rules?

      I posted something similiar a few minutes ago, but maybe what you are doing would
      suffice.

      My Post:
      How about an invite only SMTP system?
      http://tech.slashdot.org/comments.pl?sid=515944&cid=23025878

      How about a system of personal blacklists/whitelists?
      All users outbound mail RCPTs would be whitelisted by default.
      Any mail received that is not on their whitelist would be blacklisted,
          but kept temporarily in the mqueue.
      When a user checks their mail, the server would send them a notice that an
      unknown email from: is pending their approval.
      The enduser then replys to postmaster with:
      accept , in which case its removed from the blacklist and cleared in the mqueue
      reject , in which case its deleted and permanently blacklisted
      I realize that this would add an extra step for the enduser when getting mail from
      someone unknown to their MX, forcing them to go thru
      a 2-step process of clearing an unknown 'sender' on their MX.
          and that personal blacklists would add overhead to the MTA

      Also, any mail submitted by some user on a remote server (say through a form on a website)
      would have to accomodate this new schema by first requesting to be whitelisted before
      actually sending the actual reply to that formmail.
      And there may be other considerations that i'm missing, but its just a thought.

      --
      resist propaganda
  47. Trial and error, of course by cheros · · Score: 1

    Well, you grab the nearest person that looks like (s)he might be spamming, apply the technique. If the spam stops, success. Otherwise you try to bury the story and find a new suspect

    You know, a bit like modern copyright enforcement, anti terrorism or the RIAA. Easy.

    This may also throw a different light on the Brazilian that was shot dead by police in the London Underground transport system without any visible provocation. Must have been a spammer, which may explain why they got away with it. /sarcasm

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  48. Scale is the issue by giafly · · Score: 1

    Parent is correct. Scale is the issue. GMail is probably receiving billions of emails per day, most of them spam to invalid accounts. They are in effect being DDOS'd and it is very difficult for them to check every destination address in real time. The solution that scales easiest is for them to queue incoming emails for processing by lots of generic MTAs. So probably this is what they are doing. But unfortunately it means the SMTP connection is long gone when an address error is detected, so they have to respond to an error by returning a bounce.

    One solution is roughly as follows. Google would program routers to crudely split the incoming SMTP traffic by first character(s) of the email address - all SMTP traffic for email addresses starting "aa-aj" are handed off to one server, all starting "af-at" to the next, and so on. This means each server is handling a manageable volume and can do a real-time lookup within just its slice of GMail addresses and return an immediate error. I think Hotmail does something a bit like this. But it is definitely non-trivial for Google's volumes. And yes, I do work in this field.

    --
    Reduce, reuse, cycle
    1. Re:Scale is the issue by EdIII · · Score: 1

      FTA, these messages are non-delivery reports being sent to Gmail users which were caused by forged FROM header fields in communications originating outside of the GMail network. Correct me if I am wrong here.

      I have two problems with your statements. One is that scale is not as much a problem as you are making it (i know we are talking Google scale too). Two is that this situation is simpler than that. At least to me.

      First off, regardless of scale, all emails should contain a "chain of title" so to speak. Assuming that that MTA's on the "outer edges" do not possess a complete listing of domains and/or users and that they simply pass the email off to the next MTA, there should still be a record of this added to the email itself in the headers. Scale may add some cost, but to not add these SMTP transactions to the headers as it is being passed is reckless. In any case, the email message will eventually arrive at an MTA that has the lists. Once it arrives there it should be a trivial matter to determine if 1) The user referenced in the TO header existed in the lists, 2) If the FROM field contained a user on the lists and 3) If the email originated from an authenticated session on an MTA within the network. Only if all 3 are true, should a "bounce" message be sent back to the user in the FROM field. So scale here really does not matter if we are only talking about these NDR's to local users. Scale only is an issue with 5xx and 2xx codes being sent back in the original SMTP transaction. To send NDR's back to non-local users referenced in the FROM fields outside of on Google scale, would be mind blowing. I completely agree with scale being an incredible issue there, not to mention downright insane considering that spammers create forged FROM fields that are usually bogus.

      Secondly, I don't agree with you that scale is that much of an issue when sending those 5xx or 2xx codes back in the original SMTP transaction. MTA's on the "outer edges" should all possess lists to check against. I have worked with databases that are 250 million records that contained several dozen fields. The time it takes to get a SELECT query to return is less then a second on modest hardware with a transactional database like Firebird. I even had some stored procedures that did returns in less than a second on those databases as well. I think your solution is quite elegant too, even if it does preclude the use of TLS and SSL on the SMTP transactions. Of course doing encrypted transactions with the MTA on Google's scale is a bit overboard considering that it is free email. Anyways, if you had whole banks of MTA's that were dedicated to the "aa-aj" portion providing a database server locally for just those MTA's it would not be that costly and should scale well. A single database server could service quite a number of MTA's. Furthermore, you don't really need those databases servers to be providing "real-time" lists either. Just like DNS, you can have them operate by caching the lists from the central databases. It might take some time for new user accounts to be disseminated outwards toward the databases serving the MTA's on the edges, but it would get there. That delay also provides some incentive against users creating "throw-away" or temporary accounts as they might not be able to use the account for 10-30 minutes. You would not want to operate them recursively as that could allow DDOS of Gmail.

      There are solutions, at any scale, it is just whether or not you are willing to spend the money to do it "right". I know that sometimes what we want is not always feasible and you have to weigh the risks versus the rewards, but this would seem rather important. It might eat into Google's profits a little bit, but I don't think it makes the difference between Gmail being profitable or not, just some executive keeping his departments costs down so he gets his bonus to buy his 45 foot power boat.

    2. Re:Scale is the issue by benyto · · Score: 1

      Parent is correct. Scale is the issue. GMail is probably receiving billions of emails per day, most of them spam to invalid accounts. They are in effect being DDOS'd and it is very difficult for them to check every destination address in real time. The solution that scales easiest is for them to queue incoming emails for processing by lots of generic MTAs. It would be far more efficient for them to reject mail to non-existent users during the SMTP transaction. Doing so saves them bandwidth, diskspace, system I/O, etc. Accepting and then bouncing is far more expensive.

    3. Re:Scale is the issue by DavidTC · · Score: 1

      Ah, yes. Because Google doing a single database query at that point is much much harder than accepting the mail, doing a database query to try to deliver it, generating a response, and mailing it out.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    4. Re:Scale is the issue by sjames · · Score: 1

      If only they had a technology for searching through large masses of data quickly....

      The solution you propose or some variant on it is a perfectly viable approach. It is non-trivial, but so is handling that bulk of email at all. That's just something they must accept if they want to do that.

      Spamming everyone else to avoid having to deal with lookups in a large user list simply is not acceptable.

  49. that really explains it by aleph42 · · Score: 1

    Thank you, that really explains it. I'm releived that this is the case, actually.

    Sorry for the alarming post, then.

    Another win for the slashdot method ^^.

    --
    Don't take my posts literally; it's just code to control my botnet.
  50. It's worse than that by Anonymous Coward · · Score: 1, Funny

    An italian hacker got it deeper
    http://translate.google.com/translate?u=http%3A%2F%2Fpunto-informatico.it%2Fp.aspx%3Fi%3D2247078&langpair=it%7Cen&hl=it&ie=UTF8
    (translation from italian)

    On the other Porcacchia warning: "We think, for example, a user interested in a product that loses an object to a boom: an attacker could send an e-mail using the address of the seller, stating that the item has not been awarded and the rioffrendolo victim to a discounted price. who receives the email will control the header? Probably not. " The risk is that you find in a case invischiato phishing well orchestrated, despite the spam filter: "My hope - concludes Porcacchia - is that Google will soon resolve this issue."

  51. Back Scatter by Anonymous Coward · · Score: 0

    I thought a back scatter was somebody who took a dump on your back.

  52. Re:just point it out to them more clearly. by Xenna · · Score: 2, Informative

    Won't work unless you forge the *envelope-sender".

  53. Another gmail problem, less well known by spaceman375 · · Score: 2, Informative

    I get incorrectly addressed emails every day thanx to a non-standard gmail policy that most folks don't know exists. They deliver a single email to multiple addresses without any indication that more than one person has received it. ANY email address that contains a dot will have ALL their incoming mail delivered to whoever owns that same address without dots. I get emails for a two college students who have my eddress with dots. Mine has none. Every email they get, I get a copy of. I've logged into myspace and other sites with credentials that I received in links from their emails. I get job application responses and credit card sales confirmations.
    Emails to abuse get an automated reply touting how wonderful this "feature" is. I finally setup a filter that forwards all these emails to abuse@gmail.com. They get at least a dozen every day, and haven't noticed in over a year. If you don't like someone who has a gmail account, you can legitimately register their address with a single dot added, and then fill their inbox with anything you want.

    --
    On the one hand you take life too seriously, and on the other, you do not take playful existence seriously enough. Seth
  54. Fixed or false? Test shows no backscatter. by McDutchie · · Score: 1

    Did anyone attempt to actually verify the veracity of this story? Or was it simply fixed just minutes or hours ago? I just did a manual SMTP session to all of gmail.com's listed and reachable Mail eXchange (MX) servers, and RCPT TO to a bogus address gets immediately rejected every time. No backscatter is generated by any of the MX servers. Here is the proof. (I tried to include it in the comment, but couldn't get past the lameness filter.)

    1. Re:Fixed or false? Test shows no backscatter. by benyto · · Score: 1

      You tested the wrong domain. The backscatter behavior exists for blogger.com and googlegroups.com. I'm not sure why people are testing this with bogus gmail.com email addresses.

  55. MFROM signing by CustomDesigned · · Score: 2, Insightful

    There is a simple solution to forged DSNs (bounces). Sign the MAIL FROM of your outgoing mail with something like SRS or BATV: SRS0=keTrY=UY==user@example.com All bounces (MAIL FROM is empty) must be directed to a signed localpart with a valid hash key. If not, the bounce is immediately rejected, with a snooty message if so desired.

  56. MAPI != anti-IMAP by stereoroid · · Score: 4, Informative

    Actually, MAPI (Mail API) is the old Microsoft standard for mail-related communication between Windows applications. I remember using it in Windows 3, long before IMAP was widely adopted. It was later extended to MAPI/RPC for communication with Exchange servers. This is one case where anti-Microsoft paranoia isn't justified...

    --
    (this is not a .sig)
    1. Re:MAPI != anti-IMAP by rtechie · · Score: 0, Flamebait

      It's also a bit insulting to MAPI because MAPI/Exchange actually works. If you like your mailbox randomly losing mail, use IMAP.

    2. Re:MAPI != anti-IMAP by spun · · Score: 2, Funny

      If your mailbox is randomly losing mail, your IMAP server has problems and perhaps you should consider trying a better one. However, if you think MAPI/Exchange "actually works" in any meaningful sense, then perhaps your ides of 'better' is significantly different from the average person's.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    3. Re:MAPI != anti-IMAP by rtechie · · Score: 1

      Name the IMAP server that doesn't randomly lose email. I'm familiar with almost every popular IMAP mail server out there and every one I'm familiar with loses messages. Dan Bernstien, Roland Schnieder, Sam, and others who worked on RFC 2060 say that the RFC is completely broken and impossible to implement. I have heard this from every single developer I have spoken to that worked on an IMAP mailserver. EVERY IMAP server is broken because the SPEC is broken. Because the SPEC is broken every IMAP server and client handles messages (and critically) HEADERS differently.

      This means that ANY particular combination of IMAP server and IMAP client (say, UW-IMAP and ThunderBird) will have nasty bugs. This is true even of Exchange and Domino which have their own clients.

    4. Re:MAPI != anti-IMAP by Cramer · · Score: 1

      Communigate, Cyrus, uw-imap, *cough*netscape messaging server*cough*... I've used IMAP since 1996 and never "randomly lost email". In fact, my mail server, that's been in near continuous operation for 5+ years with over 10GB of mailboxes on it (100's of TB's have moved through it), has never lost anyone's email.

    5. Re:MAPI != anti-IMAP by rtechie · · Score: 1

      You're unique as far as I know. Communigate, Netscape Messaging Server (which I personally worked on), and UW-IMAP have all lost mail or mangled mailboxes with different clients in my experience. By "lost mail" I mean the server rejected messages sent from specific clients or using IMAP4rev1-specific headers. I can't think of an incident where any of these servers arbitrarily bounced mail sent from a POP3 client. I worked at Netscape where we used Netscape Messaging Server, I worked ON NMS, and it was buggy as shit. It sort of worked with Communicator (this was back in the Netscape 4 days) and had nasty bugs with every other client. Bugs like: If you put a binary attachment in the message the server would reject it as malformed.

    6. Re:MAPI != anti-IMAP by Cramer · · Score: 1

      Seeing as POP3 is a mail retreival protocol, it stands to reason nothing would ever "bounce mail sent from a POP3 client." Yes, NMS is/was a buggy pile, but IMAP (or POP) was never the reason for messages bouncing or being rejected. I've seen (and fixed) Cyrus refusing messages... because they contain malformed headers that cannot be processed via IMAP. (some lame spammers put nulls in their headers.)

    7. Re:MAPI != anti-IMAP by rtechie · · Score: 1

      Sorry, I meant the client would mangle the messages when retrieving them. Most of the serious bugs in NMS were with IMAP, it mostly worked fine if you stuck to POP3. Since I've seen this pattern repeated with a number of mail servers, and I've heard an ARMY of developers complain about the spec (I don't understand it, but I don't claim to be an expert), the additional instability I've seen overrides the superior features of IMAP over POP3 as far as I'm concerned. And with Exchange I have a mail server with MORE features than IMAP that is (IME) much more robust, so I've been disinclined to experiment with IMAP further.

      My understanding is that there were major revisions to the spec back in 2003 and those revisions may have fixed many of the problems I've experienced. I've just been burned in the past.

      Maybe I'm just a curmudgeon. I won't use Macs either because of my horrible experiences with MacOS 9.

  57. and? by RMH101 · · Score: 2, Interesting

    Say my manufacturing plant is "in beta". Does that excuse it belching out toxic smoke and polluting the atmosphere? No. Gmail being in beta doesn't give them a licence to belch out spam, either.

  58. RTFRFC by Anonymous Coward · · Score: 1, Informative

    While it may be the case that the internet would be a happier place if everyone agreed to avoid generating "backscatter," people seem to consistently ignore the fact that "backscatter" is not a misconfiguration but rather a strict adherence to the standard. RFC 3461 (which is responsible for outlining delivery status notification for SMTP) is pretty clear that any failure to deliver a message in which the sending MTA has not specifically set the NOTIFY parameter to not contain "FAILURE" must result in a bounce. (RFC3461 sec. 5.2.6) http://www.faqs.org/rfcs/rfc3461.html Can we really jump down google's throat for adhering to an accepted standard instead of a loosely defined "best practice" which exists in direct violation of standards?

    1. Re:RTFRFC by benyto · · Score: 2, Informative

      How is rejecting email to non-existent users in direct violation of standards?

      Additionally, the RFC you linked to defines the DSN extension. There is no requirement for an MTA to support RFC 3461. In fact Google's own MXs do not support the DSN extension:

      $nc smtp2.google.com. 25
      220 smtp.google.com ESMTP
      EHLO ME
      250-smtp.google.com Hello obfuscated hostname [obfuscated IP address], pleased to meet you
      250-ENHANCEDSTATUSCODES
      250-PIPELINING
      250-8BITMIME
      250-SIZE 20000000
      250-STARTTLS
      250-DELIVERBY
      250 HELP
      quit
      221 2.0.0 smtp.google.com closing connection

  59. Facebook by Benanov · · Score: 1

    I opted-out of the API and blacklisted every application I could find.

    Attempting to add even one will opt you back in, ostensibly because you have to manually add the application. (I don't see this as a WTF.)

    However it's quite annoying because if I don't want to see any information in my mini-feed about application spam I have to blacklist every application my friends add. (Blacklists, as we know here on /., suck.)

    "We see you have opted out. These are all the wonderful things you are missing! Please opt back in! Please, please please?!"

  60. Do No Evil, Eh? by endeavour31 · · Score: 1

    Another company slides into maturity inertia.

  61. Google clueless? by sustik · · Score: 2, Interesting

    I was under the impression until now that Google (as a business and its employees) are technically quite savy. Seems quite strange that they are clueless about spam.

    From Wikipedia:
    "Since these messages were not solicited by the recipients, are substantially similar to each other, and are delivered in bulk quantities, they themselves can qualify as unsolicited bulk email or spam. As such, systems that generate e-mail backscatter can end up being listed on various DNSBLs and be in violation of ISPs Terms-of-Service for being abusive."

    So please help Google get a clue: look in your (spam) folder and if you find any of the emails mentioned, report it to spamcop.com. If everyone just submits one report, I am sure this will get resolved (Google will not let themselves be blacklisted for long for non-complience).

    By the way, backscatter spam is a serious problem, and I am quite appeled when even ivy league school admins have no clue about it... There should be a shamelist for sysadmins as well who do not cooperate with efforts against spam (even if only out of ignorance/stupidity or even more so).

  62. Please mod my OP down '-1, Idiot' by McDutchie · · Score: 1

    Argh. My bad for not reading the freaking summary. Sorry about that.

  63. Go on - just stick your head in the sand. by Anonymous Coward · · Score: 0

    ...I trust those sites not to store it because there'd be hell to pay... Who cares about hell? By the time you find out some malicious actor could be trawling your email putting together enough information to hurt you financially. I only trust one person with my email password. Me.
  64. They're following RFC by Anonymous Coward · · Score: 1, Interesting

    What they're doing is not wrong according to RFCs. It is wrong according to current best practices invented in the face of truck loads of SPAM. So, technically, they're correct in saying they're not doing anything wrong. That doesn't mean I agree with that statement though. I have a process that dumps our corporate LDAP database to a "relay-recipients" file every night so that Postfix knows what it's allowed to receive and what it should reject with a 550. The previous administrators did not have this configured and we ended up on Spam Cop's list several times before we finally got buy-in to make the requisit changes. We also do some basic checks for message correctness, which drops a whole lot of stuff right up front with a 550. As an example, no FQDN with the HELO/ELHO command ... 550 it is.

  65. Re:Nothing new here... by Anonymous Coward · · Score: 1, Interesting

    Vint Cerf was a well known apologist for spammers when he was at MCI. There's a good reason the mail community protested when Cerf was given the Turing Award. He's disgraced himself, it's just too bad more people don't know about it.

  66. PGP/GPG signing by jroysdon · · Score: 1

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    I know this probably isn't highly favorable, and very geeky, but why
    can't everyone just sign their email with PGP/GPG, and then mail-servers
    check with public key servers to verify that the mail is legitimate?

    I suppose spammers could submit their own public keys, but these could
    quickly be flagged as spammy, listing the signed email as proof. Keys
    being signed by others who trust it would also help to elevate regular
    users and keep spammers out (short of a system compromise where
    someone's private key is copied).

    I'm sure there are holes in this, beyond just the technical hurdles
    (user training, key exchanges, CPU load on email servers, etc.). What
    am I missing?
    -----BEGIN PGP SIGNATURE-----

    iD8DBQFH/Qr0d34OvcZ8P2oRAiFDAJ9ug8DwebZXFjd40cNUhrrk9qr2WACgtwsX
    4TEm527Wu7S/hTGynY8bpdY=
    =oKFZ
    -----END PGP SIGNATURE-----

    1. Re:PGP/GPG signing by jroysdon · · Score: 1

      HTML does evil things to PGP messages (like taking out the double-spaces after periods, which then makes the signature invalid). Here we go again without the double-spaces in the source:

      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1

      I know this probably isn't highly favorable, and very geeky, but why
      can't everyone just sign their email with PGP/GPG, and then mail-servers
      check with public key servers to verify that the mail is legitimate?

      I suppose spammers could submit their own public keys, but these could
      quickly be flagged as spammy, listing the signed email as proof. Keys
      being signed by others who trust it would also help to elevate regular
      users and keep spammers out (short of a system compromise where
      someone's private key is copied).

      I'm sure there are holes in this, beyond just the technical hurdles
      (user training, key exchanges, CPU load on email servers, etc.). What
      am I missing?
      -----BEGIN PGP SIGNATURE-----

      iD8DBQFH/QzBd34OvcZ8P2oRAovcAJ0VcSh9RUaDVjxeCyEmCtaQFh31LACgkZm6
      c8uGux1ycqg4FYDRtIqR6HQ=
      =te7S
      -----END PGP SIGNATURE-----

  67. Re:"thenewevil" Agree Where did THAT come from? by TheNetAvenger · · Score: 1

    Im not joking. Google have done so much for the industry, rather than holding any corner of its business to ransom. To call them the "new evil" is completely absurd

    And this was exactly how MS was viewed in the early 90s... Windows was the anti-establishment Environment, MS didn't do copy protection on disks, etc. They were the company that was doing good for consumers...

    How long before Google catches up with itself?

    Google is a marketing company hidden behind software, tools, and the guise of being open. They started out being more evil than MS, it is sad that most people think Google is a search company and doing good for anything non-Google.

    From combing GMail and cross identifying searches to IPs and even getting Firefox to help report back user habits for more marketing, Google is pulling a fast one on the kiddies, and other fools, that don't know any better.

    Evil? Well the word isn't quite so easy to pin down. But if you want to go on honesty or personal invasion, then they are Evil. If Google said, hey we are a big marketing company that will use everything we know about you to sell to everyone and focus marketing at you, and hand over the info to governments if asked, then at least they would be more honest.

    All the Google projects have a unified goal, and people that work there know this, but still don't understand how it is underhanded. They don't built products for consumers to help consumers, they build products to lure consumers to learn more about them. This makes MS look like angels in the tech industry.

  68. Simple solution by dascandy · · Score: 1

    Just use the simple solution: Send a number of faked emails FROM one of their domains' faked addresses TO one of their domains' faked addresses. The email servers will commonly bounce back & forth until they die a horrible death. If not that, it'll at least be noticed.

  69. Failsafe way to reject some spam by shentino · · Score: 1

    Any email that *fails* a DKIM check is forged, and is therefore automatically spam.

    So use DKIM to authenticate senders, and you can immediately SMTP reject any forgeries. The only messages that are left are:

    1. Legitimate email, which should get through
    2. Spammers who use real email addresses

    once your only problems are number 2, accountability becomes much easier.

    *waits for the "your approach to fighting spam advocates a ..." followup*

  70. And the myth continues... by r_cerq · · Score: 1

    I see this coming up every time there's a gmail discussion...

    IT'S NOT TRUE!

    If you register "foobar", any dotted variation of it is yours, from "foo.bar" to "f.o.o.b.a.r". Likewise, if you register "foo.bar", "foobar" is automatically yours. There are no "other people owning the same address without dots". All of "them" are you.

    1. Re:And the myth continues... by HorsePunchKid · · Score: 1
      What about this scenario?

      Two users, Foo Bar <foobar@gmail.com> and Foo Baz <foo.baz@gmail.com> want to register at example.com's wonderful new Blagoweb 2.0 site.

      1. Foo Bar registers as foobar@gmail.com.
      2. Foo Baz is incompetent and registers as foo.bar@gmail.com instead of foo.baz.
      3. example.com allows it because it doesn't match any address they've got on file.
      4. Now example.com has two distinct accounts for two different people, but the email is going to the same place.
      It's still Mr. Baz's fault at this point, unless Mr. Bar goes ahead and confirms this second registration, not noticing the problem. And of course it's still within Mr. Bar's power to login as Mr. Baz and disable the account or whatever needs to happen.

      None of this contradicts what you said, but there's still some room for legitimate confusion, I think.

      --
      Steven N. Severinghaus
  71. Side-note: This spam header may also interest you by logfish · · Score: 1

    I just got this message in my gmail. It contained base64 encoded bulk mail, but the header may make for interesting reading:

    Delivered-To: "my address"@gmail.com
    Received: by 10.114.209.14 with SMTP id h14cs32506wag;
                    Wed, 9 Apr 2008 08:03:33 -0700 (PDT)
    Received: by 10.100.122.8 with SMTP id u8mr407885anc.46.1207753410386;
                    Wed, 09 Apr 2008 08:03:30 -0700 (PDT)
    Return-Path: <121834869@qq.com>
    Received: from isqbhofm.edu ([121.34.60.164])
                    by mx.google.com with ESMTP id 8si368499agd.30.2008.04.09.08.03.26;
                    Wed, 09 Apr 2008 08:03:30 -0700 (PDT)
    Received-SPF: softfail (google.com: domain of transitioning 121834869@qq.com does not designate 121.34.60.164 as permitted sender) client-ip=121.34.60.164;
    Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning 121834869@qq.com does not designate 121.34.60.164 as permitted sender) smtp.mail=121834869@qq.com
    Date: Wed, 09 Apr 2008 08:03:30 -0700 (PDT)
    Message-Id: <47fcdac2.08045a0a.2c21.32a4SMTPIN_ADDED@mx.google.com>

    [base64 encoded chinese spam here]

  72. E-mail goes both ways by snowwrestler · · Score: 1

    An alternative scenario -- those other people uploaded their contact lists, and your e-mail was in there. When you signed up, LinkedIn ran a global search for your address and then presented the results to you as potential contacts.

    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
  73. SPF is an answer. by ralph.corderoy · · Score: 1

    Set up SPF on your domain to cut down on backscatter spam. http://en.wikipedia.org/wiki/Sender_Policy_Framework

    1. Re:SPF is an answer. by benyto · · Score: 1

      I do not believe Google's mail servers reject email which fails an SPF check. If that is the case then implementing SPF for your domain will not stop the backscatter from Google. It also won't stop backscatter from any system which does not support SPF at all or any system which only uses SPF to score spam.

      SPF was a good attempt at stopping email forgeries. It has its flaws and its usefulness is hampered by limited adoption by MX servers.

    2. Re:SPF is an answer. by ralph.corderoy · · Score: 1

      It's a shame if Gmail doesn't reject email that fails an SPF check. They certainly add a correct Received-SPF header with the results of the check and that's mentioned again in the Authentication-Results header, so maybe they do use it now.

      Anyway, Gmail aren't the only receivers of email out there, and I've found adding SPF for my domains has helped cut backscatter spam.

  74. Re: LinkedIn by namalc · · Score: 1
    LinkedIn asks me if I want to "connect" to certain people that I know for sure my only contact with them has been through mail on my gmail account.

    Are you sure that these other people weren't on LinkedIn and didn't upload *their* contact list (which contained your email address?)

  75. Google is Contributing to Abuse by benyto · · Score: 1

    Whether or not people want to admit it, understand it, or whatever, Google is contributing to email abuse with what they are doing. So are other email systems which don't properly validate recipient addresses during the initial SMTP conversation. By allowing this backscatter to occur they are abusing innocent third parties. What makes this even worse is that email admins have the ability to stop backscatter without breaking anything and without violating any RFC.

    Some people have argued that by accepting all email for a domain they are stopping successful dictionary attacks. Not only is that false, it isn't a very valid point. There are still ways to figure out valid email addresses on a system: Spammers can use a valid envelope sender address so that they receive the bounces, and if no bounce is received the address is likely good; they can embed images, JavaScript, etc. in HTML emails to track which messages have been opened. That's all assuming spammers even care about valid email addresses. For a large part they don't care. Rather it is fire and forget, and hope the messages find real recipients. That approach is inexpensive for them. If they throw enough darts eventually one will hit the dart board. This is backed up by keeping track of email sent to non-existent recipients on your mail server over time. Recipient addresses that were rejected years ago are still getting attempted deliveries. If spammers kept track of bad addresses this wouldn't happen. If mail admins configure their mail servers to accept and bounce email for non-existent users, rather than reject, they are only further hurting innocent bystanders on the Internet. Even if this approach did make dictionary attacks impossible it most certainly doesn't stop anyone from trying one. If the envelope sender address of the spam was spoofed, which is usually the case, then someone else who had nothing to do with the sending of the email will now need to deal with the backscatter. Whether that is some end user who gets flooded with bounce messages reporting emails they never sent, or an organization's email system whose resources are being consumed by the backscatter, the result is someone else being abused. That abuse could have been prevented by the receiving mail server.

    Other arguments have stated that mail systems that backscatter are simply complying with the RFCs. Some have taken even further to state that any other approach would actually violate some RFC. The "complying with RFCs" argument is a cop-out. That completely ignores the fact that all a mail system is doing by accepting and bouncing is forwarding the abusive traffic to someone else who had nothing to do with it in the first place. As far as rejecting mail that is sent to non-existent users actually violating some RFC, I challenge anyone to find which RFC makes that statement.

    Another argument has revolved around multi-MX systems and how it would difficult or too resource intensive to maintain lists of valid recipients. If doing so is too difficult, or requires too much resources, for an organization I suggest they don't have multiple MX hosts or outsource their email to someone more competent. This has been done for a long time using RDBMS backends and LDAP. Those technologies aren't new. The fact is that Google *does* do recipient validation for the google.com and gmail.com domains. If it can be done for those domains then the argument that it is too difficult or too resource intensive for Google can't be valid. If Google can do it for google.com and gmail.com certainly they can for their other domains. In fact a very large number of email providers of all sizes properly handle recipient validation and do not produce backscatter. Scale is not a valid argument against doing so. If an organization is large enough to need the redundancy of multiple MX servers then they should be large enough to properly implement whatever redundancy is required by their backend to validate the users.

    Not only does proper recipient validation on an MX

  76. How about an invite only SMTP system? by riondluz · · Score: 1

    Hi SlashGang:

    This may turn out to be overly simplistic and your criticisms are invited.

    How about a system of personal blacklists/whitelists?
    All users outbound mail RCPTs would be whitelisted by default.
    Any mail received that is not on their whitelist would be blacklisted,
      but kept temporarily in the mqueue.
    When a user checks their mail, the server would send them a notice that an
    unknown email from: is pending their approval.
    The enduser then replys to postmaster with:
    accept , in which case its removed from the blacklist and cleared in the mqueue
    reject , in which case its deleted and permanently blacklisted

    I realize that this would add an extra step for the enduser when getting mail from
    someone unknown to their MX, forcing them to go thru
    a 2-step process of clearing an unknown 'sender' on their MX.
      and that personal blacklists would add overhead to the MTA

    Also, any mail submitted by some user on a remote server (say through a form on a website)
    would have to accomodate this new schema by first requesting to be whitelisted before
    actually sending the actual reply to that formmail.
    And there may be other considerations that i'm missing, but its just a thought.

    ( x) technical
    ( ) Ideas similar to yours are easy to come up with, yet none have ever been shown practical
    ( ) This is a stupid idea, and you're a stupid person for suggesting it.

    --
    resist propaganda