Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Communications Government IT News

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

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?"
This discussion has been archived. No new comments can be posted.

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

Comments Filter:
  • Re:Bedlam... (Score:4, Insightful)

    by DeadPixels ( 1391907 ) on Saturday January 10, 2009 @10:54PM (#26404365)
    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.
  • Incorrect Headline (Score:5, Insightful)

    by Anonymous Coward on Saturday January 10, 2009 @11:00PM (#26404419)

    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.

  • by Anonymous Coward on Saturday January 10, 2009 @11:01PM (#26404425)

    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.

  • by TheGratefulNet ( 143330 ) on Saturday January 10, 2009 @11:04PM (#26404447)

    I was at a company that used 'exchange' for their mail (sigh). most users did windows but I run freebsd and used imap and local ascii client for my mail.

    one day a marketing person sent out mail and sent the wrong thing. they then sent some kind of 'recall' message.

    the thing is, my ELM user agent didn't listen and neither did my IMAP puller ;)

    recalling an email. yeah, right. pretty laughable.

  • by Cassini2 ( 956052 ) on Saturday January 10, 2009 @11:08PM (#26404485)
    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.

  • Re:sigh (Score:5, Insightful)

    by AngryElmo ( 848385 ) on Saturday January 10, 2009 @11:11PM (#26404503)
    Maybe someone could introduce them to the concept of a BCC.
  • by Scrameustache ( 459504 ) on Saturday January 10, 2009 @11:12PM (#26404513) Homepage Journal

    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

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

  • Re:Bedlam... (Score:4, Insightful)

    by jamesh ( 87723 ) on Saturday January 10, 2009 @11:16PM (#26404549)

    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...

  • by Blakey Rat ( 99501 ) on Saturday January 10, 2009 @11:25PM (#26404615)

    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.

  • by Blakey Rat ( 99501 ) on Saturday January 10, 2009 @11:28PM (#26404627)

    Why is that funny?

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

  • Re:sigh (Score:5, Insightful)

    by Just Some Guy ( 3352 ) <kirk+slashdot@strauser.com> on Saturday January 10, 2009 @11:38PM (#26404701) Homepage Journal

    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.

  • Reply All Insanity (Score:3, Insightful)

    by HangingChad ( 677530 ) on Saturday January 10, 2009 @11:39PM (#26404709) Homepage

    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.

  • by Anonymous Coward on Saturday January 10, 2009 @11:42PM (#26404731)

    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.

  • Re:Bedlam... (Score:5, Insightful)

    by Snowblindeye ( 1085701 ) on Saturday January 10, 2009 @11:46PM (#26404765)
    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.

  • by Trepidity ( 597 ) <delirium-slashdot@@@hackish...org> on Saturday January 10, 2009 @11:52PM (#26404801)

    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.

  • by taustin ( 171655 ) on Saturday January 10, 2009 @11:57PM (#26404827) Homepage Journal

    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.

  • Re:Bedlam... (Score:5, Insightful)

    by xant ( 99438 ) on Sunday January 11, 2009 @12:22AM (#26404957) Homepage

    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.

  • Re:Bedlam... (Score:4, Insightful)

    by im_thatoneguy ( 819432 ) on Sunday January 11, 2009 @12:28AM (#26404995)

    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.

  • by evanbd ( 210358 ) on Sunday January 11, 2009 @12:31AM (#26405011)
    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?
  • by Anonymous Coward on Sunday January 11, 2009 @12:37AM (#26405049)

    You're suggesting that Congress somehow forced private enterprise to behave stupidly, greedily, incompetently, negligently and possibly criminally? That private enterprise was unable to resist and followed each other, like lemmings, over the cliff?

    Keep in mind the fact that a recurring theme on /. (plus in most conservative, liberal, centrist, and libertarian publications) is that government in the US has been reduced to not much more than the paid-for pawn of special interests with big money.

    A huge problem is that the thing which surprises us most about politicians is not that they're whores, but that they're cheap whores. Many seem perfectly willing to sell out their constituents, the country, and the constitution for relatively small campaign donations. I might be able to understand an expensive whore of a politician accepting payment of hundreds of thousands or millions of dollars in exchange for extending some favor. But the politician who takes a few thousand dollars in exchange for letting make millions or even billions of dollars be made at the ultimate expense of the rest of us is a cheap whore.

  • but... (Score:3, Insightful)

    by Robin47 ( 1379745 ) on Sunday January 11, 2009 @01:04AM (#26405167)
    This is the government we're talking about. That would be above their pay grade.
  • by bXTr ( 123510 ) on Sunday January 11, 2009 @01:08AM (#26405201) Homepage
    Have you ever worked for even one day in IT? Do you seriously expect people to just retype the entire CC list every time? Good luck with that. Why not just get rid of email altogether? Please, do yourself a favor and get some real world experience before having this kind of mental bowel movement on everybody at /.
  • by Firethorn ( 177587 ) on Sunday January 11, 2009 @01:11AM (#26405217) Homepage Journal

    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.

  • Re:Two questions: (Score:5, Insightful)

    by bugs2squash ( 1132591 ) on Sunday January 11, 2009 @01:15AM (#26405233)
    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.
  • by arth1 ( 260657 ) on Sunday January 11, 2009 @03:05AM (#26405721) Homepage Journal

    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...)

  • Re:Bedlam... (Score:4, Insightful)

    by im_thatoneguy ( 819432 ) on Sunday January 11, 2009 @03:44AM (#26405855)

    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!

  • Re:Bedlam... (Score:3, Insightful)

    by im_thatoneguy ( 819432 ) on Sunday January 11, 2009 @03:53AM (#26405877)

    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.

  • Re:Bedlam... (Score:4, Insightful)

    by TheLink ( 130905 ) on Sunday January 11, 2009 @04:38AM (#26405999) Journal
    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.
  • Re:Bedlam... (Score:5, Insightful)

    by walt-sjc ( 145127 ) on Sunday January 11, 2009 @06:55AM (#26406389)

    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.

  • Re:Bedlam... (Score:2, Insightful)

    by madcow_bg ( 969477 ) on Sunday January 11, 2009 @07:45AM (#26406553)

    Not good enough.

    He will still expect the angry "where is my reply-all functionality", and this is still the wrong way to deal with the situation. Not all people know the shortcuts (I didn't).

    Instead of using a scalable solution to deliver mail by wasting what, 1-2 admin workdays altogether, he's going to waste at least 1 hour per month per person to work out that his Majesty Dick has been screwing again with their mail system.

  • Re:Exchange, huh? (Score:3, Insightful)

    by iwein ( 561027 ) on Sunday January 11, 2009 @08:21AM (#26406677)
    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 [blogspot.com]
  • by thrillseeker ( 518224 ) on Sunday January 11, 2009 @11:48AM (#26407447)
    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.
  • Re:Exchange, huh? (Score:5, Insightful)

    by j-pimp ( 177072 ) <zippy1981@noSpam.gmail.com> on Sunday January 11, 2009 @12:27PM (#26407651) Homepage Journal

    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.

  • Microsoft (Score:3, Insightful)

    by 1s44c ( 552956 ) on Sunday January 11, 2009 @12:39PM (#26407707)

    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.

  • by Pepebuho ( 167300 ) on Sunday January 11, 2009 @12:42PM (#26407717)

    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".

  • 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?

  • by Ciaran Power ( 447593 ) on Sunday January 11, 2009 @09:29PM (#26412083)

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

Understanding is always the understanding of a smaller problem in relation to a bigger problem. -- P.D. Ouspensky

Working...