Slashdot Mirror


State Dept E-mail Crash After "Reply-All" Storm

twistah writes "It seems that a recent 'reply-all storm' at the State Department caused the entire e-mail infrastructure to crash. A notice sent to all State Department employees warned of disciplinary actions which will be taken if users 'reply-all' to lists with a large amount of users. Apparently, the problem was compounded by not only angry replies asking to be taken off the errant list, but by the e-mail recall function, which generated further e-mail traffic. One has to wonder if capacity planning was performed correctly — should an e-mail system be able to handle this type of traffic, or is it an unreasonable task for even the best system?"

90 of 384 comments (clear)

  1. Bedlam... by ghostis · · Score: 5, Interesting
    --


    Computer Science is all about trying to find the right wrench to bang in the right screw. -T.Cumbo?
    1. Re:Bedlam... by DeadPixels · · Score: 4, Insightful

      Sounds like nearly the exact same situation. The problem here is that the average user is just going to click the first "reply" button he sees, and if that happens to be Reply All, nothing's going to stop him. Perhaps the mail client should have a feature enabled by default that warns if an exceptionally large number of messages are being sent and allow the option to cancel.

    2. Re:Bedlam... by Anonymous Coward · · Score: 5, Funny

      Haha, sex change team.

    3. Re:Bedlam... by russotto · · Score: 5, Funny

      http://msexchangeteam.com/archive/2004/04/08/109626.aspx

      What's the M Sex Change Team? People who still haven't gotten over Judi Dench playing M? Come on, folks, M is a title, not a person; it's not a sex change!

    4. Re:Bedlam... by vmxeo · · Score: 2, Funny

      Me too!

    5. Re:Bedlam... by Anonymous Coward · · Score: 3, Informative

      read bedlam. in annoying pathological cases, the user(agent) can't know who's on the dl or how big it is.

      for some cases, it's probably possible for the user agent to do something slightly more intelligent. but it's a hard problem.

    6. Re:Bedlam... by jamesh · · Score: 3, Insightful

      Perhaps the mail client should have a feature enabled by default that warns if an exceptionally large number of messages are being sent and allow the option to cancel.

      Change that to 'that warns if an exceptionally large number of messages are being sent and smack the user over the head with a LART if they don't click cancel' and i'll agree with you.

      A large company should have an internal mailing list and/or intranet system that individual users can post messages to. Letting individual users send email to more than a few thousand users in one hit is madness. Especially if they are anything like our customers where they think it is a good idea to send a 10MB attachment to 500 users...

    7. Re:Bedlam... by The+Dobber · · Score: 5, Funny

      I remember 10 or so years ago a disgruntled employee managed to send a heartfelt "Fuck You" to the entire 27,000+ employees as he was being given the heave ho.

      That one tied up the network for some period of time. I always wonder who the bright star was how had composed the distribution list for the entire company directory.

    8. Re:Bedlam... by JWSmythe · · Score: 4, Informative

      This is a configuration error, not a newsworthy event.

          For sendmail, it would be a configuration directive in their sendmail.mc (or whatever theirs is:

      confMAX_RCPTS_PER_MESSAGE("100") ... or a modified line in sendmail.cf:

      O MaxRecipientsPerMessage=100

          In MSExchange it would be a registry change

      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\Max Recipients on Submit

      DWORD Value 100

      --
      Serious? Seriousness is well above my pay grade.
    9. Re:Bedlam... by lysergic.acid · · Score: 4, Informative

      dude, transsexualism has nothing to do with being gay. most homosexuals aren't transsexuals. they're just males/females who are attracted to their own sex.

      the city you are looking for is Trinidad, Colorado, which has been dubbed the Sex Change Capital of the U.S.

    10. Re:Bedlam... by Snowblindeye · · Score: 4, Insightful
      So they create large distribution lists (which is normal), but they don't secure them in any way or lock them down where only certain users can use them.

      And then they threaten disciplinary action if someone uses them the wrong way. Wouldn't it be so much easier to just lock them down? It's what most companies do.

    11. Re:Bedlam... by MichaelSmith · · Score: 5, Funny

      That one tied up the network for some period of time.

      Thats why I always use qmail for my Fuck You messages.

    12. Re:Bedlam... by solafide · · Score: 5, Informative

      So he can just append a line to his users' .mozilla/thunderbird/chrome/userChrome.css and all works well.

    13. Re:Bedlam... by xant · · Score: 4, Insightful

      What the fuck? Don't do that. Reply all has a valid use case. In fact it's the way everyone at my company most commonly replies to email messages. Why? Because the CC list is there for a reason - those are people who are supposed to know what's going on in that email thread.

      How about just educating your users on checking who they're sending an email to, every single time they send one.

      --
      It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
    14. Re:Bedlam... by Anonymous Coward · · Score: 2, Informative

      Read the comments in the Exchange blog above. In a more complex environment it isn't always possible to determine how many users a DL will expand to. The DL may be stored in a different place (especially in multi-organization situations) and/or the ability to view the membership of the DL may be restricted (i.e. you can send to 'Google Legal Team' but you aren't allowed to see who that is).

      So the client can *sometimes* warn about the number of recipients, but not in a guaranteed way. It is possible to restrict DL send permission to a certain set of users, but that requires the administrator to be thinking about that.

    15. Re:Bedlam... by im_thatoneguy · · Score: 4, Insightful

      If you were my admin and you did this to me I would hunt you down and kick you in the shins.

      In the year 2009 we now often work in teams. We often communicate as teams. We often 'think' as... you guessed it... teams.

      But by all means I'm sure whatever company you're working at people only talk to one person at a time. You have no group discussions and the only interaction that occurs between employees is by the watercooler and in meetings.

      At our company however more than one recipient is the norm. Especially when you want to keep a project manager 'in the loop' of a conversation with a vendor. In fact our most common occurance is to have to say "oops - sorry looks like I dropped so and so from this conversation". Not "Ooops, I accidentally killed our mail server while talking to 4 people."

      So go ahead and remove Reply-All in the classic System Administrator "I don't care how my users want to use my network. It's mine and I'll do as I please." dick move. Because that's what it is. It's a Dick move and expect irate emails from users who suddenly find their email doesn't work very well anymore.

    16. Re:Bedlam... by Achromatic1978 · · Score: 4, Interesting

      So you know enough about Exchange to know the Registry Key for configuring a max recipient count, but not enough to think that they were using DLs, which count as one recipient?

    17. Re:Bedlam... by calmofthestorm · · Score: 3, Funny

      You have tried to send an email. Do you wish to allow or deny?

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    18. Re:Bedlam... by Anonymous Coward · · Score: 3, Informative

      Easy there cowboy, he did not say he would remove reply all functionality from the system- just remove the reply all button from the toolbar.

      Thus you'll still be able to right click a message and select reply to all, and use the hot key CTRl+A to reply to all, just not accidentally or ignorantly click the 'letter with return arrow button that does something' and generate a reply to all.

    19. Re:Bedlam... by im_thatoneguy · · Score: 3, Insightful

      How about conducting discussions on discussion boards rather than email?

      Great Idea!

      "Dear Vendor,
      Since several people will need to be in on this conversation please visit our website at:
      www.webboards.com and create a user account and password.

      When you've registered you will need to visit the topic "Vendor discussions/XYZ Project" and pay special attention to the topic "How do we implement X without breaking Y or can we live without Y?".

      We would really appreciate your input.

      Signed,
      Employee who's about to be fired."

      Brilliant idea! A webboard! Now... I just need to send a mass email to everyone involved to let them know there is a new topic open and how to get to it. That sounds far more intuitive than just sending an email to 5 people!

    20. Re:Bedlam... by im_thatoneguy · · Score: 2, Insightful

      More problems with webboards:

      Where do you host the webboard? If it's not exposed to the internet then it's publicly available to hacking. If it's not exposed to the internet then nobody can access it externally. An email server can be hardened much more easily.

      How do you notify people of new replys? You send out emails.

      How do you keep a conversation private and then open it up to other people as needed? Discussion boards with per topic passwords? Sounds really awkward.

      Emails are around for a reason. You only need to check them when something is relevant to you, they're publicly accessible and easy to send to. Everybody has one already regardless of where you work. With conversation threading they can act just like a webboard. They're peer to peer without a need to decide which host will carry the project. It's a good technology.

      The *correct* solution to this reply to all situation is to detect an action which is determined to take longer than X time and alert the user that they're about to do something horrible. If it's going to take Y time tell the user the server is unable to send the message and what they can do to fix it. This is a UI design problem. Not a feature problem.

    21. Re:Bedlam... by TheLink · · Score: 3, Insightful

      There was at least one employee who actually spammed everyone for his direct marketing stuff... He got everyone which included the bosses ;).

      That said, I think there actually should be a distribution list for the entire company - it can be useful for some stuff.

      However the actual name should be hard to guess, and secret.

      Then you set up the "everyone" list for people to send to which actually goes to a moderator.

      If the moderator thinks the email should go out, it is sent out via the "secret-real-everyone-list", otherwise it isn't.

      If the email indicates that the sender has significant lack of discretion or intelligence, the moderator may wish to pass it to the Bosses concerned so that they can take necessary measures.

      In one of the places I worked for "everyone" actually went to the Big Boss(es), and I think it worked reasonably well.

      --
    22. Re:Bedlam... by walt-sjc · · Score: 4, Insightful

      It doesn't need to be secret if there are controls on who can send messages to the list. It is so trivial to do for any competent email admin no matter what software they use.

    23. Re:Bedlam... by Skrynesaver · · Score: 2, Informative

      A properly designed mail server would accept mails to named distribution groups and just drop the mails into each of the associated mailboxes for internal mailing lists. I know this is how it works with our mailserver and yes the physical IMAP machines are on different continents but each IMAP server recieves only one copy of the mail over the network.

      --
      "Linux is for noobs"-The new MS fud strategy
    24. Re:Bedlam... by iwein · · Score: 2, Informative

      nntp anyone? This is not a new problem you know... And yes you can configure your client to periodically refresh, show you just the new items and use it for offline reading.

      --
      Show a man some news, distract him for an hour. Show a man some mod points, distract him for the rest of his life.
    25. Re:Bedlam... by LinuxDon · · Score: 2, Informative

      Actually, this wouldn't have mattered so much if they were using Novell Groupwise.

      Groupwise would store the message only once in the database and then put a pointer in every user's mailbox referring to that message. If you'd recall the message it'd just remove the pointers in mailboxes where the message has not yet been read, in order to reflect the current situation.

      One of the reasons I avoided Exchange like the plague is that Microsoft implements stuff like a hack job instead of doing things properly.

    26. Re:Bedlam... by pfleming · · Score: 2, Interesting

      So you know enough about Exchange to know the Registry Key for configuring a max recipient count, but not enough to think that they were using DLs, which count as one recipient?

      A DL would only be reply. The problem is with reply-all, meaning there was a list of addresses in the CC: or To: fields. Otherwise, we would not even be discussing this. If it were just a DL then reply and reply-all are essentially the same function, no?
      So it sounds like they need to install decent mailing list software, not just an "everyone" address.

    27. Re:Bedlam... by raftpeople · · Score: 3, Funny

      Its only idiots and newbies who use the buttons anyway. Experienced users are already using the keyboard

      Sometimes I see comments like this and I'm just stunned. I just want to cry, like that indian in that commercial looking at the litter on the side of the road.

    28. Re:Bedlam... by Bungie · · Score: 3, Informative

      The problem is MS Exchange. Proper mail servers will only save ONE copy of a message and attachment sent to any number of users.

      Exchange does use that kind of system. The problem was not that Exchange was replicating the message, it was that it had to process all of the requests to deliver the message. The mail server still has to add the pointer to each user's mailbox for each message, and if the message contains every user, that takes time to process.

      That is what separates the men from the boys. Unfortunately, Exchange is one of the boys.

      So the men must all be using mbox format?

      --
      The clash of honour calls, to stand when others fall.
  2. sigh by wizardforce · · Score: 4, Interesting

    What an irony that they decided to mass mail when they've warned their employees not to do so. What they should have done if they were concerned about their load [which evidently they should have] was to warn their employees in blocks, perhaps 10% at a time with space between to take care of the massive response... However, judging by the nature of their work [it is the state department after all] I don't believe it unreasonable that there could be events in their future requiring such mass mailings again and having the whole system crash under the load would be no doubt very bad in emergencies.

    --
    Sigs are too short to say anything truly profound so read the above post instead.
    1. Re:sigh by AngryElmo · · Score: 5, Insightful

      Maybe someone could introduce them to the concept of a BCC.

    2. Re:sigh by Just+Some+Guy · · Score: 5, Insightful

      What they should have done if they were concerned about their load [which evidently they should have] was to warn their employees in blocks, perhaps 10% at a time with space between to take care of the massive response...

      No. What they should have done was installed a mailing list manager, created a read-only list called "employees", and posted to it. Voila - n-thousand workers get announcements with no ability to reply to the whole list. Problem solved.

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:sigh by aolsheepdog · · Score: 3, Informative

      You assumed that they mass emailed the notice and are incorrect.

      As the article states, the notice was sent by "cable" which is the old telegram system and still the only official means of communication between the Department and US Missions overseas.

      The cable system is on a completely separate classified network.

      As the unfortunate recipient of the mail storm emails I will say that many people included information in their replies that referenced the cable (and subsequent Department Notice) telling people to stop hitting reply to all so you are not entirely incorrect. It is just that the Department was smart enough not to send out a blanket email to everybody.

      The other thing that seemed compound this problem was that the To: line didn't have any names or mailing list groups listed. People (idiots) didn't realize that they emailing almost everyone in the Department.

      I would also point out that the email servers slowed but I never experienced any lost email or service interruption. Some emails were delayed by as much as two hours.

    4. Re:sigh by drew · · Score: 2, Informative

      The summary is a little misleading, but from the article, the "notice" was in response to the reply-all's taking down their server, not the cause of it. And it doesn't sound like the notice was sent via email. TFA describes it as a "cable".

      A cable sent last week to all employees at the department's Washington headquarters and overseas missions warns of unspecified "disciplinary actions" for using the "reply to all" function on e-mail with large distribution lists.

      --
      If I don't put anything here, will anyone recognize me anymore?
  3. Thsi is a test... by Robin47 · · Score: 5, Funny

    Of the reply all button. Please do not respond with the reply all button. What they need is a reply some button.

    1. Re:Thsi is a test... by Blakey+Rat · · Score: 4, Insightful

      The problem is the morons who send email with "everybody.all.everwhere" (or whatever) in the To: or CC: list. If they were smart enough to put them in the BCC: field, it would be impossible for people to clog up the system with Reply All. Alas.

  4. Incorrect Headline by Anonymous Coward · · Score: 5, Insightful

    Whoever wrote the headline for this summary needs to have their slashdot editor privileges revoked.

    TFA states "an e-mail storm nearly knocked out one of the State Department's main electronic communications systems", and "a major interruption in departmental e-mail". The problem is clearly spelled out as "e-mail queues, especially between posts, back up while processing the extra volume of e-mails".

    This is simply the queues backing up, not the servers crashing. Nowhere does TFA state anything to suggest that there was a "State Dept E-mail Crash", which the summary's headline boasts. The proper headline should read "Large E-mail Queues at State Dept After Reply-All Storm".

    No, I'm not new here. That's why I'm fed up with the sensationalist "journalism" that is getting worse and worse here.

    1. Re:Incorrect Headline by arth1 · · Score: 2, Insightful

      Any, and uhmm let me repeat that for emphasis, ANY MTA can be become overloaded.

      Well, yes, but I can only think of one transmitting MTA that can be overloaded by an e-mail with a thousand recipients in the same domain. Most MTAs will not split up the e-mail into one incarnation per recipient when spooling it, but work on a single copy, and only transmit the e-mail once per unique MX. Thus the only real load is on the delivery agent once the mail gets to the final destination, and not on the sending mail server or intermediates.
      And if the mail delivery agents are overloaded, that should not affect sending e-mail in any way; only the time before you get to receive new e-mail will be impacted. (Which is a self-adjusting system, because if it takes long for you to receive e-mail, you will answer them less often too...)

  5. Mail to 'everyone', [click] by vawarayer · · Score: 5, Funny

    I remember my first year of college when I wanted to send Xmas greetings to 'everyone'. I remember, the IT director of the college running from computer lab to computer lab looking for student number xxyz.

    Fun times.

    1. Re:Mail to 'everyone', [click] by Toonol · · Score: 5, Funny

      Back in, oh, probably '90, the company I was working for had dumb terminals everywhere connected to a mainframe. They had just added a messaging feature, and one supervisor was messing around with it. She tried to send a message to her group, but accidentally sent it company-wide. The message was "IF YOU CAN READ THIS, RAISE YOUR HAND."

      I was supervising the call center at the time, and I saw hundreds of hands tentatively raising. The message probably went to two thousand people.

  6. Re:And in other news... by Anonymous Coward · · Score: 3, Insightful

    If, like approximately 1/2 of the American population, you currently had no health care at all, your attitude would probably be different.

    And you might want to remember that the current financial and industrial collapse was given to us by the finest and most highly educated examples of stupid, greedy, incompetent, short sighted, overpaid, negligent, and possibly criminal management that private enterprise has been able to produce and promote.

  7. Two questions: by drolli · · Score: 4, Interesting

    a) Maintaining large list by copying all recipients into the hrader is a fucked up idea at best (because there is no way this list will be kept updated), and a informaiton leak at worst (because somebody eralier on a non-updated list may get information which he should not get - e.g. former employees). Why do governmental institutions still us it?

    b) Why in the world do modern e-mail clients still allow reply all to hundreds of recipients without an additional safety question. I would expect my program would warn me before sending an emails to thousand people.
     

    1. Re:Two questions: by gustar · · Score: 2, Funny

      Eh, spelling, grammar, correct configuration of your mail system... who can be bothered with trivial things like those?

    2. Re:Two questions: by arb+phd+slp · · Score: 2, Funny

      Unfortunately, some people don't care. And even worse, they often get angry when you tell them that they mispelled a word.

      Don't you mean "they loose there temper when you tell them they misspelled a word?"

      --
      There's a perfect xkcd for my sig but I'm too lazy to look it up. sudo someone go find it.
    3. Re:Two questions: by bugs2squash · · Score: 5, Insightful

      I have direct experience that whenever a popup is presented reading something like.

      Are you sure you want to do this stupid thing ?

      pops up, people universally click "OK" without a second thought.

      People have just been blasted by too many of these warnings to take any proper note any more.

      --
      Nullius in verba
  8. Mail list software anyone? by MEsSWorks · · Score: 5, Informative

    Dear state department

    I'm sorry to hear about your recent trouble

    There is a brand new invention on the internet which have the ability to ease the strain on your mailservers. it is called maillist managers. one is called mailman and can be found at: http://www.gnu.org/software/mailman

    There are several others, some free, and some non free, but they exist for most server platforms. If you don't have the expertice in house to set it up corrctly, you can get any number of consultancy companies to help you out.

    Yours faithfull
    Almost anonymous coward

  9. Wrong(?) by kriss · · Score: 5, Informative

    OpenNet, by a very quick look on google, seem to be their network name for the non-classified bits and pieces. Supposedly Microsoft + Cisco stuff.

    Feel free to disagree, but please provide a URL reference to the OpenNet email server software vendor if doing so.. ;-)

    1. Re:Wrong(?) by Lachlan+Hunt · · Score: 2, Interesting

      TFA mentioned the use of the recall feature that is only supported by Exchange servers and Outlook.

      --
      By reading this signature, you hereby agree with the content of the above comment.
    2. Re:Wrong(?) by Fred_A · · Score: 4, Funny

      TFA mentioned the use of the recall feature that is only supported by Exchange servers and Outlook.

      Of course not :

      # cd /var/spool/mail
      # rm *

      see ? It's all been recalled !

      --

      May contain traces of nut.
      Made from the freshest electrons.
  10. Ban the Reply All Function by Cassini2 · · Score: 3, Insightful
    No good ever came from the Reply All button. It is like adding "Press this button to be fired" function to your corporate email system. You know someone is going to press the button, you know trouble will ensue, so why create the button?

    To all the mods, please don't destroy all my Karma. I really do hate that Reply All button.

    1. Re:Ban the Reply All Function by Joe+U · · Score: 4, Funny

      This is the sort of thing that listservs seem to do pretty well.

      I just wish I could convince more of my users to use them. I have one winner who sends a list using 300+ CC's. The anti-spam system on the mail server slows that list to a crawl (deliberately). They wonder why it takes 3 hours to send, and I tell them to use the list server that we set up, but it's different and they don't want to be bothered. I think I'll make it take 6 hours next time.

    2. Re:Ban the Reply All Function by evanbd · · Score: 2, Insightful

      Let's suppose a [coworker|friend|colleague] sends an email to me, ccing three other people. I want to respond and CC those same people. Exactly what button should I press, if not reply all? Or are you one of those people that think forcing me to do things the hard way and copy those addresses manually to the CC line is a feature, because you don't know how to set up a mailing list so this doesn't happen?

    3. Re:Ban the Reply All Function by evanbd · · Score: 2, Funny

      Just have it send him a notification email that the email he just tried to sent appeared to be spam, and while it was sent successfully he should verify that his system is in fact virus-free. One notification per email sent, of course.

  11. Re:Exchange, huh? by machine321 · · Score: 3, Informative

    According to this article, they were migrating to Exchange in 2001. If it was set up by admins who knew what they were doing, they could have set the perms on the distribution list so only authorized users could use it.

  12. Re:And in other news... by Spasemunki · · Score: 4, Funny

    Good to know that rigorous competition in the marketplace has totally eliminated misuse of 'reply-all' in the private sector. I look forward to continuing to have a lower life expectancy and higher infant mortality than Canadians and Swedes.

  13. Re:'recalling' email - laugh! by Blakey+Rat · · Score: 4, Insightful

    Why is that funny?

    Exchange has a feature your email client didn't support. Ha ha ha!! IT'S HILARIOUS!!!!

  14. Re:And in other news... by gustar · · Score: 3, Funny

    The really good thing though is that you are not bitter at all.

  15. Re:And in other news... by NeutronCowboy · · Score: 4, Interesting

    And in even further news, corporations are not perfect.

    I take it you're not familiar with how enterprises plan. They plan for regular load, not aberrant once-in-a-blue-moon load. This is bog standard behavior for a system responding to people doing stupid things. If you think this is restricted to the US government, you've never worked in corporate IT.

    --
    Those who can, do. Those who can't, sue.
  16. YES it's Exchange and yes it crashed... surprised by johnjones · · Score: 5, Informative

    yes its exchange internally

    openNet is what they brand it as

    feel free to correct me with evidance that it was not the case any more but I know 2 exchange servers there and this say's otherwise

    exchange has the recall ability and so does lotus notes
    most other servers do not have this feature for very good reasons l

    regards

    John Jones

    www.johnjones.me.uk my blog about email and digital communication

  17. Reply All Insanity by HangingChad · · Score: 2, Insightful

    I've seen it so many times over the years. I wonder why it's so hard to add an administrative setting that limits Reply All to a certain number of users? Set at 100, it would only send the first 100, then ask the user if they wanted to send the next 100. Or 300 or 400 or whatever.

    I can't count the number of people sending a hasty and blistering reply to thousands of people. Not only committing public suicide but accounting for who knows how many unproductive man hours while the entire organization stopped to read their spew. It's just crazy.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  18. Disable Reply to all and Forward in Outlook by n0dna · · Score: 2, Informative

    http://www.hanselman.com/blog/HowToEasilyDisableReplyToAllAndForwardInOutlook.aspx

    2 simple lines that you can include in your Outlook client to prevent this action internally on your exchange server.

    Note this does not include any macros in the email.

  19. President-Elect Obama Assassinated! by Anonymous Coward · · Score: 5, Insightful

    Don't take things so literally; headlines are meant to capture one's attention in a short amount of time.

    This just in, President-Elect Obama Assassinated! Oh, don't take it so literally. I was just trying to capture your attention in a short amount of time. Obama wasn't killed, silly. There was just some CHARACTER assassination against him on a late night talk show.

  20. Re:By Storm, I think you mean... by LostCluster · · Score: 2, Funny

    No, this is more like a free ride when you already paid.

  21. it's useful for some stuff by Trepidity · · Score: 2, Insightful

    I use the reply-all button frequently, for ad-hoc small group discussions. If I have a document I want two people to review, I send it to both of them, and they send their comments back to both me and the other person I sent it to with reply-all, so we're all on the same page.

    If the same group of people is frequently collaborating you can set up a mailing list, but it's a real pain in the ass to set up a mailing list every time you want a group of 3 or 4 people to exchange 5-10 emails.

  22. Reply All isn't the problem by taustin · · Score: 4, Insightful

    The problem is the message replied to having - RTFA - several thousand addresses in the To: and CC: fields. This is what BCC is for . Allowing people to put several thousand addresses in to the headers will eventually result in a mail storm, whether someone hits Reply To All or not. The first time someone opens a virus laden attachment that goes through their (archived by law, this being a federal agency) emails, it will send itself out to thousands of equally clueless people. One of them will run the attachment, which will send another copy to several thousand people. And so on. This happened where I work once, by people who should have known better. Before it was done, I was getting two hundreds copies of the virus per day.

    Whoever sent out the message replied to should be fired and criminally prosecuted for deliberately sabotaging the State Department's email system. But since the article doesn't mention this at all, I'm assuming it was some dumbass boss somewhree who is immune to any form of disclipline for anything, up to and including murder.

    1. Re:Reply All isn't the problem by Anonymous Coward · · Score: 5, Informative

      Having been a witness to the incident in question, here's what happened:

      1) Around December 30th a blank e-mail (with receipt request) went out to almost all users. Apparently it was from a single user with some malware etc. (we didn't get any further details).

      2) The next day, the same blank message was sent out again (from the same user).

      3) As people came back from vacations, we got a few "Please remove me from this list", and "What is this message" send as reply-all.

      4) Then, followed with a bunch of "Me Too".

      5) Then, a bunch of "Please, don't reply all" (sent, of course, reply-all).

      6) Followed by a bunch of "remove me from this list".

      and so on, and so forth, with no end in sight...

      The initial message didn't have any virus or other "payload"; just a blank message that caused a bunch of confusion. The whole incident was actually pretty hilarious to watch.

  23. Re:Not the first time this has happened... by grahamsz · · Score: 5, Funny

    I saw a weird variant on that back in university.

    One of the engineering departments had a room full of (at the time) fairly high end sun workstations, and these were used both interactively and for people running longer compute jobs overnight.

    To facilitate overnight jobs, the admins had set up a round robin dns alias that updated every couple of seconds to point to the machine reporting the lowest load average.

    One of the students in my class had the bright idea of "If put 'ssh lowest' in my bashrc file, every time i open a terminal window it'll automatically pick the least loaded machine".

    Fast forward a few minutes and we've got 80 sun workstations which have all systematically ssh'd to each other and none of which will accept any new connections...

  24. Re:Exchange, huh? by gustar · · Score: 2, Funny

    What like about this post is its calm matter-of-fact delivery... not a hint of anger to be found. Party on Garth!

  25. Re:And in other news... by Shakrai · · Score: 2, Informative

    If, like approximately 1/2 of the American population, you currently had no health care at all, your attitude would probably be different.

    A) Nobody has "no health care". There's always the emergency room -- in the US they can't turn you away for lack of ability to pay. This isn't ideal but it disproves your statement of "no health care at all"
    B) There's ~47,000,000 Americans without health insurance. Out of a population of ~300,000,000. That's 15.67%, not 50%

    Neither of those are ideal but if you are going to post on a subject at least get your facts straight.....

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  26. Re:YES it's Exchange and yes it crashed... surpris by WhatAmIDoingHere · · Score: 4, Funny

    "The term Deltic (meaning in the form of the Greek letter Delta) is used to refer to both the Deltic E.130 opposed-piston high-speed diesel engine designed and produced by D Napier & Son, and the locomotives produced by English Electric using these engines, including their demonstrator locomotive named DELTIC and the production version for British Railways, who designated these as (TOPS) Class 55."

    For a train your English is quite good.

    --
    Not a Twitter sockpuppet... but I wish I was.
  27. but... by Robin47 · · Score: 3, Insightful

    This is the government we're talking about. That would be above their pay grade.

  28. Re:And in other news... by Profane+MuthaFucka · · Score: 2

    And that's why we don't have the Army, Navy, Air Force, or Marines any more. We just have private contractors, because they are far more patriotic, and loyal. Plus they don't TK as often. We should have gotten rid of those government socialist military types BEFORE we had to spit on them for fucking up Vietnam.

    Now THAT is a troll.

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  29. Re:'recalling' email - laugh! by Firethorn · · Score: 2, Insightful

    When somebody sends out an email with incorrect information? Oops, I just noticed that I said 3 pm for the meeting, but I forgot about the timezone change so it's actually 2 pm. Or I just mistyped. Whatever.

    Do a recall and replace - that way you don't have people thinking the second email was just a duplicate.

    --
    I don't read AC A human right
  30. you have no idea how unemployment works by SuperBanana · · Score: 4, Informative

    The guy who wants to quit but doesn't because he'll only get unemployment benefits if he's fired :)

    Um...which goes to show how little you know about unemployment. At least in MA, you don't get shit if it is "termination with cause", ie fired. If you're laid off, great- but even then, your employer gets a phone call from the unemployment department asking whether you were fired or laid off. Nothing stops them from lying and saying you were fired with cause- and then you've got a legal battle on your hands, which you can't afford.

    Other fun facts about unemployment in MA: you don't get paid for two full weeks after you FILED- not after you were laid off, but after you FILED. You get a pittance compared to your normal salary; you'd be lucky to make rent on a studio apartment in Boston based off an entire month's unemployment checks.

    Any income is deducted from your UA check. Say for example you find a 2-3 hour consulting thing on CL and make $150 helping someone fix their computer. Guess what? Your unemployment check for that week will be $150 smaller. This basically means that you have no incentive to find any kind of income while you're on UA.

    Last but certainly not least: you have to pay taxes, medicare, medicaid, etc on your unemployment benefits. It's not bad enough that you're basically on welfare- you have to fork over a portion of the money the government is giving you, BACK to the government. Cute, eh?

  31. Re:'recalling' email - laugh! by Mr_Huber · · Score: 5, Informative

    Message recall. Oh dear.

    Years ago, I wrote the bulk of this feature. It is not an Exchange feature, but an Outlook feature. It works by sending a custom MAPI message that Outlook recognizes and processes. Of course, this only works if all recipients are using Outlook. It also, after we did some usability testing, only deletes unread email, or email that has not been moved to a subfolder (the original version was quite determined and would hunt down and kill the message even if it had been moved to a subfolder, renamed or entered the email protection program). In this way, it did not violate the UI dictum that the computer move things around when you haven't given it instructions to do so.

    So yes, it is Outlook only. If sent to a non-Microsoft mail system, it degrades to a simple notification that the message is being recalled. And it does not a good choice for getting rid of flames you shouldn't have been sending. But within its expected use as a feature - correcting mistakes in email that should have been caught before pressing send, it works fairly well.

    But because it is client based, rather than an Exchange feature, it does cause a new mail message to be sent to each original recipient and, combined with a send-all storm, could greatly exacerbate things.

    And, preemptively, for those who have philosophical objections to me having written the code in the first place, I'll just have to live with your disapproval and hope my steady paycheck somehow sooths my guilty conscience.

  32. The Transit Authority Incident by rfc1394 · · Score: 3, Interesting
    I have my own, for lack of a better name, "Reply All" incident.
    I am on a list of bidders for potential contracts with the Washington Metropolitan Transit Authority, which operates the Metrobus and Metrorail for Washington, DC and the nearby suburbs in Maryland and Virginia. The annual budget for the Authority is in excess of a billion dollars; it's larger than the budget of the entire State of Montana, for example.
    One time I got a message with more than 25 recipients on it regarding a change in the way they were operating their procurement website. Well, I suspected that it was some spammer pretending to be from the Authority, because one of the "red flag" signs of being spammed is more than 10 recipients on the same messsage. But I discovered that it really was from the Transit Authority, it was simply an ordinary announcement with no url links and nothing but the announcement. But instead of simply either making the recipients BCC recipients, and sending it to an internal transit authority e-mail address as To:, or sending individual messages to each potential supplier, the contracting agent had simply sent it out To: listing all persons who were registered as bidders with the authority.

    My e-mail address was one of these potential suppliers along with a few other people.

    1,627 other people to be precise. This was the longest To: list on an e-mail message I have ever seen on a piece of e-mail that wasn't spam; 1,628 contacts. No, I didn't reply all, but I couldn't think of a way to refer to this incident as a "Send All" message and tie into this story. The other half of this incident was that the procurement agent had also just given all potential suppliers to the Authority, every other supplier's e-mail address, too.

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  33. Sig Figs? by Qubit · · Score: 2, Informative

    There's ~47,000,000 Americans without health insurance. Out of a population of ~300,000,000. That's 15.67%, not 50%

    I don't know anything about those source numbers, so I'll just go ahead and believe them, but I've gotta call you on those sig figs there. 15.67? 4 sig figs? How about just 20%.

    (I'm not sure whether to thank or to blame all of my physics teachers for drilling us in sig figs)

    --

    coding is life /* the rest is */
  34. In the same vein... by microcars · · Score: 4, Interesting

    and of course, off-topic from TFA, I signed up with a Product Testing Place. They email me once every six months and see if I want to test some new gadget or something and I get paid $75.

    I signed a confidentiality agreement with them.
    I am not allowed to discuss ANYTHING about the product or reveal I am testing it or anything. I was never there, I am nobody.

    Last year I got an email - From The President of The Testing Company - personally thanking me for all the help in the last year.
    He also thanked everyone else who "helped" last year as well and I could see who they were because apparently the President (or the secretary) just put all our emails into the TO: field and let it fly.
    Lots of Identifiable people on the list because they used their WORK email, like john.doe@largecorporation.com So it was easy to see who else was part of that big Butt Plug testing program.

    I did a REPLY to ONLY the President and laid into him about the confidentiality agreement and told him if he didn't know how to use email to stay away from the computer.

    Later that day we all got another email from the President, this time apologizing for revealing all our personal emails, never happen again etc etc. And apparently he figured out how to use BCC!

    So yelling at someone does seem to work to change behaviour.
    Also- this is a dupe comment, I posted this once before on Slashdot someplace, but since this is Slashdot I didn't think a dupe would be a problem.

    --
    I like microcars
  35. Re:Exchange, huh? by Kaboom13 · · Score: 4, Informative

    Looks like the pathetic one is you, and the Submitter. If you RTFA, it clearly says

    He said the result was "effectively a denial of service as e-mail queues, especially between posts, back up while processing the extra volume of e-mails.

    Never says the actually crashed, merely that the high volume generated large queues, exactly what you would expect to happen in a properly engineered system. But hey, this is Slashdot, so making up reasons to hate Exchange (and there are plenty of LEGITIMATE reasons to hate exchange) is the norm.

  36. Re:Exchange, huh? by iwein · · Score: 2, Insightful

    Yes, and if the management there knew what they were doing they could have used BCC instead of threatening their employees with repercussions for touching the Reply-All button. Full rant here

    --
    Show a man some news, distract him for an hour. Show a man some mod points, distract him for the rest of his life.
  37. Re:'recalling' email - laugh! by discord5 · · Score: 3, Funny

    And, preemptively, for those who have philosophical objections to me having written the code in the first place, I'll just have to live with your disapproval and hope my steady paycheck somehow sooths my guilty conscience.

    Sir, your conscience should enable you to sleep as a baby. This feature alone has provided me with countless hours of entertainment as people suddenly realize the error of their ways as they make bold statements (often of a derogatory nature) in an e-mail which happens to be sent to the wrong person in CC. As they hastily move to send out the recall of their mail only to receive a mail from someone who was offended.

    This feature combined with the nature of some people to act before they think has proven quite entertaining indeed. Please enjoy your steady paycheck to its fullest, your code has amused me countless times.

  38. Re:'recalling' email - laugh! by thrillseeker · · Score: 2, Insightful

    Do a recall and replace - that way you don't have people thinking the second email was just a duplicate.

    [Corrected] Send a followup with a changed subject line so that people know something has changed.

  39. Re:Exchange, huh? by j-pimp · · Score: 4, Insightful

    And next I expect you're going to try and teach them to edit their quotes and to stop top posting ?

    I'm close to giving up on educating users with email, it's pretty hopeless I think.

    Top posting is easier for most users to understand. For business users, its best to top post by default, unless you are going to counter a long email point by point. In that case please be sure to top post the words "see below."

    On open mailing lists (anything not run by your employer where you decide to subscribe) I bottom post and edit posts. At work, I top post. It gives a complete linear history of a conversation, which is good because most outlook users just sort email by date.

    Some people just can't handle reading properly formatted reply emails, let alone writing them.

    --
    --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  40. Microsoft by 1s44c · · Score: 2, Insightful

    They used exchange and got screwed, just like -everyone- who uses exchange.

    This happens all the time just most companies cover up stuff like this because it's not good for the share price.

  41. Conspiracy Nut: What an easy way to "lose" mail by Pepebuho · · Score: 3, Insightful

    Am I the only one to think that it is quite peculiar that it is happening 9 days before the Government turns over? I mean, how much difficult could it be to say that some sensitive/embarrasing mails got lost during this crash? I think this should be looked into in more detail and make double sure that no mail was "lost".

  42. Re:Exchange, huh? by kimvette · · Score: 3, Interesting

    I recently (as in, within the last week) gave in to breaking netiquette and dumbing down my emails by top posting. Why? I used to respond through the email, making sure everything is properly indented (for HTML users) or prefixed with a >. I also edit out extraneous content with [snip].

    And yet, every time I get into discussions with clients who aren't VERY computer savvy via email and respond to each point in order (as one SHOULD to make it EASIER to understand) they miss it.

    Why?

    They skim. They don't look for anything beyond the top of the email. If it's not contained in the top paragraph, it's obviously not important enough to worry about.

    Proper netiquette saved my behind in corporate America (the company for the specific company in question shall rename nameless. Let's just say that it's a Waltham-based HR software company which was recently bought out. They're not SAP or Oracle so you may not know of them unless you're with Fidelity, State Farm, Sears, etc. HR departments). VPs used to come back to me and demand to know why my team didn't find certain obvious showstopper defects (I personally found the ones in question, analyzed the potential show-stopping, contract-voiding effects the bugs might have, and argued for their resolution and was vetoed by the COO and CEO personally). Well, as it turns out, they denied ever hearing about the defects, and the blame was on me since I was directing Quality Assurance. Fortunately for me (or perhaps unfortunately because I remained at that company for 2.5 years after that incident because I foolishly believed their lies about stock options, etc. - in the recent buyout "preferred stock" holders got NOTHING but the common stock holders (mainly the CEO and CIO) made millions - I could have moved on to any of the much better offers that came my way during that time) I archive ALL my email. I don't delete email unless it's spam or jokes, etc.

    These were bugs I brought up to the director of client services, the COO, and the CEO (I went up the food chain properly) and while the director of client services wanted it fixed; she immediately saw the potential ramifications, the COO and CEO flat-out rejected it, citing the costs involved in fixing it (it was an architectural issue which would have required 3 to 6 days of dedicated time for the chief architect, myself, and two Sr. software engineers).

    The issue blew up at a client site. The client spent months and months developing content (in our English-like business logic language), assuming that plans would display to the employee as our Sales and Support staff claimed it would, and didn't set up the complex tests I did to verify. Silly client, they assumed that the software works as advertised! They discovered after hiring many temps and contractors to develop their HR portal that data inheritance was completely broken. They had to reimplement 6+ months of work. Well, needless to say, the shit hit the fan at that point.

    The CEO and COO came by my desk (I moved on to Release Engineering at that point, wanting to do more coding and and playing less political games since the executives were morons, in denial about our being a software company despite our sole product is software and our sole service is designed on selling seats of product and number of subjects and plans, not hours/days/resources for implementation. It was a very product-driven model and the customers were treated as a product-driven company would operate.). They wanted to know why these defects were not found under my watch. Fortunately while I was director not only did I personally read every single defect to classify and prioritize them properly and ensure they were assigned to the correct software engineer, but I also happened to be the one who discovered and analyzed that defect, suspecting it was broken when I was digging through some old spaghetti code we had in place driving that module.

    So, I found the email thread in outlook in about one minute. I also happened to have follow up messages citing our con

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  43. Re:YES it's Exchange and yes it crashed... surpris by Kalriath · · Score: 2, Informative

    Microsoft has described this in excruciating detail before, because at one point even they managed to crash their Exchange server - through mail list reply all spam.

    http://msexchangeteam.com/archive/2004/04/08/109626.aspx

    Sounds like the State Department might not have upgraded to Exchange 2003.

    --
    For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  44. Re:YES it's Exchange and yes it crashed... surpris by TheSpoom · · Score: 2, Insightful

    The very fact that there is a "recall" feature shows a lack of understanding of how email works.

    What's the phrase? Trying to take something off the internet is like trying to remove piss from a pool.

    One can argue that internally they should have complete control, but even then one is racing against time to delete the message *on the client* before the person reads it. What's the point?

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
  45. Re:Not the first time this has happened... by Ciaran+Power · · Score: 2, Insightful

    Good stuff, university being used for what it's there for - education. I'm sure that guy won't ever make that mistake again.

  46. Re:Exchange, huh? by fyrewulff · · Score: 2, Interesting

    That post wasn't rambling. It only took me a minute to read. I'm pretty sure his business emails contained just enough needed data to get the point across.

    Perhaps people should learn how to read again without going "tl;dr" everytime they see more than 1 paragraph. Which is why he had to start top-posting, because that's what people do. More than one paragraph, they don't read it because that would tired their little brains out too much to spend 1-3 minutes reading.

    --
    "We need to get over this notion, that, for Apple to win... Microsoft must lose." - Steve Jobs, 1997