top | item 385068

The case of the 500-mile email

80 points| mqt | 17 years ago |ibiblio.org | reply

28 comments

order
[+] jmtame|17 years ago|reply
And I was fairly certain I hadn't enabled the "FAIL_MAIL_OVER_500_MILES" option.

That would be a great feature to have as part of a "new admin initialization" program or something :D

[+] sidsavara|17 years ago|reply
An old story but one of my favorites =)
[+] _hgt1|17 years ago|reply
The case of the 500-year anecdote.
[+] light3|17 years ago|reply
I thought it was a made up story till i got to the end O.o
[+] petercooper|17 years ago|reply
Oldie but a goodie. Highly recommend reading this but if you don't want to..

SPOILER - though you should be reading the article first anyway if you care!

An accidental downgrade of Sendmail made Sendmail have a zero second timeout on sending mail that ultimately worked out at 3 milliseconds, just enough to hit servers within a certain radius..

I bet there are several pieces of software that could have a zero timeout triggered in a similar way. The difficulty of figuring it out? About the same as with this guy ;-)

[+] kajecounterhack|17 years ago|reply
Yeah it's old but I never did figure out how his geostatisticians knew how to see if the email went further than 500 miles...I mean, that'd mean they know to measure where the mail servers are rather than the actual user, right? oh well.
[+] IsaacSchlueter|17 years ago|reply
Back then, most of the users were probably within a local telephone call of their mail server.
[+] SlowOnTheUptake|17 years ago|reply
I'm a little unclear on one point: knowing that 3ms * 186000 miles/sec is roughly 550 miles, wouldn't the radius be ~275 miles? (Round trip travel time before timeout)

That is assuming that packets could actually travel that fast through a wire.

[+] nazgulnarsil|17 years ago|reply
why did he freakout? surely the idea of distance = ping time and there being some sort of timeout going on is one of the simplest explanations?
[+] donw|17 years ago|reply
You're obviously not a sysadmin, living on the front line between the non-technical, and mountains of computer hardware. I've worked at more than a few places where "I can't send an email more than 500 miles." translates to "One person 500 miles away has had their automatic spam filter nab my message."

I'm much more inclined to believe user error first. That said, the words "consultant" and "upgrade" give me cold chills...