- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
I believe you're confusing a temporary 400-series error (e.g. "can't connect to the target mailserver") with a fatal 500-series error (e.g. "invalid account").
With a 500 error, you don't keep retrying for 48 to 72 hours, you stop right there and immediately generate a bounce message to be sent to the sender. And, if the sender has mail rules set to send somewhere else (and not to ignore bounces), that could indeed generate additional bounces.
Of course, it's possible that you might actually be correct and it's Exchange that treats fatal errors as temporary ones. But that's a pretty serious violation of the spec, and as a mailserver admin, I've never seen Exchange servers pounding on my door despite repeatedly receiving fatal errors.
Admin
Admin
This is why I love our escalation management team. They handle the barrage of status demands and also the scutwork of figuring out who needs to be told when a high-severity issue comes in (IE: who are the stakeholders for app QXN), leaving the techs and admins to just fix the damn thing.
Of course, we also curse them when they're reminding us that our 30 minute ticket update is overdue. ;)
Admin
Admin
My only questions is "Who HASN'T had this happen?"
CAPTCHA: validus - I feel validated now.
Admin
Admin
My old boss (actually boss' boss) hated BCC. He felt if you're going to be copy somebody else's boss when you bitch at them you should man up and CC them so your victim can see it.
Admin
IS there even such a thing as a "normal" Sendmail setup? Not that I've ever seen. To each his own.
Admin
When will you people stop posting your CAPTCHAs?
Admin
Wow that company must have very shitty conference rooms. if the room is cramped with just one occupant, then how much worse it must be to actually attend a meeting there.
Admin
Admin
So this just confirms former Senator Ted Stevens' assertion that "the internet is a series of tubes" and that "sending an internet can cause the tubes to become clogged."
Admin
Yea, I remember a few yours ago when our (exchange) mailserver went down for half a day because someone turned 'out of office' on in outlook and for some reason send an email to himself (likely to check if it worked, what do I know)....
End result: Exchange server goes down and there is some 40000 mails in the que which had to be sifted through for the real ones which should not be discarded.
What fun.....
Yazeran
Plan: To go to Mars one day with a hammer
Admin
When will people learn. EMail is for sending messages, not files...
Admin
That takes me back a bit. I remember, probably about ten years ago, I had a client who managed to kill IMAP on our mail server because she was attempting to download a two-gig attachment over dialup. Good times.
Admin
I completely agree. Sometimes this site seems to be a chronicle of admins so clueless they don't know that they are clueless.
sendmail is old and crusty, but it works well enough when configured correctly. sendmail provides plenty of controls that could have avoided this situation, as you pointed out.
since the admin could have prevented the meltdown without violating the terms set by his management, how does responsibility for this situation fall on anyone else?
Admin
Arrived at work this morning, after a day away . . . A whole sh*tload of messages telling my my mailbox was full.
Now, ALMOST FULL I can understand.
It's like "This page intentionally left blank"
WTF
Admin
"The queue directory contained such a preposterous number of files that wildcards such as ? and * could not expand. That meant there was no immediate way to list only the Sendmail "q*" files.." Ever heard of:
?Admin
Uhh.. Isn't TRWTF the use of SMTP as a file transfer system?
Admin
If you look at the end of the story, he tried to get the 'retry every hour' policy changed and was denied. This leads me to believe that it was imposed by mgmt in the first place. Otherwise, he'd just change the damn policy.
Admin
I think it was mailx (on SunOS) that was configured that way.
'r' was reply-all 'R' was reply-sender
You could 'set flipr' in your .mailrc to reverse the behavior.
Admin
There is absolutely nothing wrong with "retry every hour". What's wrong is sending NDNs for transient errors. The MTA should only send an NDN when it's given up.
Admin
Won't work. Try it yourself. Even
probably wouldn't have helped if this was more than ~5 years ago.Admin
That scenario took down Microsoft's email system as well...
http://msexchangeteam.com/archive/2004/04/08/109626.aspx
Took Microsoft a couple of days to fix.
Admin
Yes, and Sendmail certainly does this. It kept running in a configuration that involved mailing error messages to an account that ended up getting full. It didn't crash. It presumably returned proper SMTP response codes for resource exhaustion. In short, it did what it was told to do. What's the alternative?
Admin
TRWTF is using branching when you should be throwing exceptions ;)
Admin
No, no, NO, NO! Bad sysadmin, giving the users ideas like that. No doggychocs for you. Users should daily be grateful for your rapid and magical intervention that allows them to perform their daily tasks. They must never know that you broke it in the first place so that you could look good by knowing what was wrong.
In an ideal world, you set them up so they think they broke it. You don't ever let them break it by themselves, though.
TRWTF with the original wossname is that he didn't manage to blame it on the time-travelling effects of the people demanding updates after it went wrong. If management will believe that 'electron leakage' and 'bit slippage' caused that million dollar outage, they won't ask too many questions if you tell them that since electronic signals are propagated through the chip at close to the speed of light, significant time dilation can occur in exceptional circumstances.
Admin
Thanks. I've been suffering from lack of BOFH for the last two months...
Admin
Admin
We had a ~200 man occurance of this at AMD around '97. When I opened up my email & saw about 50 of these replies, I figured that most were from engineers administering an intranet beating. So I replied to all. :)
The whole thing died down on its own in about 45 minutes. After about two hours, corporate IT sent out a company-wide (AMD had on the order of 10k employees at the time) email in very stern tones about not replying to all. I was sorely tempted....
The next day, the sysadmin for the affected group put up a hand-drawn cartoon. Panel 1: Angry desk worker typing: Reply to all: "Remove me from your email list". Panel 2: A cat sitting behind a desk: "Your request to be removed from the corporate email list has been granted."
Admin
Chapters conventionally start on an odd-numbered page; therefore, if the preceding chapter happens to have an odd number of pages, a blank page is inserted at the end. Book pages are often printed on large sheets because of technical and financial considerations. Thus, a group of 8, 16, or 32 consecutive pages will be printed on a single sheet in such a way that when the sheet is mechanically folded and cut, the pages will be in the correct order for binding. Such a group is called a section or signature. Books printed in this manner will always have as many pages as a multiple of the large sheets they were printed on, such as a multiple of 8, 16, or 32. As a result, these books will usually have pages left blank.
Now, for novels it may not matter that much, but there are certain documents where the appearance of missing pages or printing errors can have consequences, like legal documents, operating manuals or contracts. Hence the notice.
Also: Use BCC to access the pirated software!
Admin
Admin
Only one? I worked at DEC->CPQ->HPQ for a decade and these email storms happened very often (i.e., more than once a year).
I keep saying: People are the most insidious computer virus devised.
Admin
Admin
Absolutely correct. The sideways man should go before the fish.
[Doot doot trying to look less like spam doot doot.]
Admin
OK, if there are too many files to use wildcard expansion, you can always pipe ls into egrep:
ls | egrep '^q.*'
Admin
The correct solution, imho, is keeping a log of attachments sent; if you send an attachment more than ~50 times, md5 it, move it to a cache folder on a webserver, and replace the attachment with a link.
Admin
Real life sent parcel Special Delivery UK (reistered post US? - basically get there by noon) Was woken up at 07:30 with parcel for you, err no. I pointed out the 26pt addressee with "To:" and mine in 12pt double strike through with "From:". He wasn't happy....... nor was I.
Admin
QFT.
Also the apparent lack of single-instance storage for attachments in sendmail.
Admin
Admin
Without several:
find
I mean, I don't even do this stuff for a living. Chris, you are a Linux sysadmin?
Admin
At least one of which seems to have involved the entire Australian armed forces. Most entertaining.
Nicely appropriate captcha, by the way :) (it was "saluto")
Admin
Admin
Perheps they should write a new webmail/outlook plugin that have the bounced back message contain a reference to the origional mail (such as the MessageID), so even if the bounce back message does not contain the origional attachment, the user can still send it again with one click.
But wait... you now have two problems... :O
Admin
In that case buy a -smaller- hard disk.
Why does it always have to be me to solve these issues!
:)
Admin
Aren't modern mail servers smart enough to just hash every message and then only save one copy of otherwise identical messages?
Yeah yeah, I know, either they've already been doing that for decades, or there's some horrible inherent flaw in such a scheme.
Admin
Bcc is BLIND carbon copy which sends to the addresses without storing them in the message.
Admin
The beauty of email is that there is no guarantee of delivery.
Imagine how complex the protocol (and the overall system) would have been if email delivery had to be guaranteed.
So, deleting the whole queue should be considered a perfectly acceptable solution from the start (after the cause was discovered).
Admin
Admin
That's the real WTF. Hi @ "find"!