|
|
|
|
|
|
|
|
Don't Rely on E-mail During Crunch Time
John Roling 10/10/2006
I'm going to say this once. Internet e-mail should not be relied upon for time-sensitive, mission-critical correspondence. This came up at a friend's workplace when a manager recently wanted an elaborate system to send messages to groups if something last minute needed to happen. They do time-sensitive work for customers, and the manager wanted the ability to notify everyone on a team for that customer (internal employees, customer contacts, etc.) of the last minute items. These items would be very important and would have to be acted upon immediately. Failure to act could cause big problems. Can anyone think of any reasons that e-mail isn't good for this? Well, I can. E-mail (and the Internet in general) is NOT completely reliable. That's just the simple truth. SMTP e-mail is engineered to get around reliability issues, but if you have to have guaranteed fast communication, Internet e-mail is NOT the way to go about it. Here's how it works in a very basic sense.
That's a simple e-mail server to e-mail server direct connection. There are a lot of things there that could go wrong. For example, if your e-mail server's IP address changes, you have to change it in DNS. That DNS entry can take hours, and sometimes days to propagate throughout the Internet. Also, networks can have little blips occasionally, or servers could be getting rebooted. If e-mail tries to deliver during that timeframe, it can't happen. SMTP was engineered with this in mind. All e-mail servers will try to deliver the message, and if it cannot be sent, it will try again in a set amount of time. For most e-mail servers, that's a default setting of an hour or two before it tries again. So if you need an e-mail to go to a client or an employee and be acted on immediately, what happens if it gets delayed two hours? Did you just screw up a client job? A Myriad of Problems Can Occur Now, throw into the mix large environments that have multiple e-mail servers. Say there's a server that receives an e-mail at the edge of the network, then it has to route it internally through the customer network. I used to work for a large company whose parent company had thousands of servers, and multiple edge servers in clusters. Sometimes your e-mail going to the parent would get delivered to one of the edge servers and get stuck there, sometimes for days at a time. Once the admin figured it out, or the cluster got rebooted, the e-mail would finally break loose from the edge server and get delivered to the correct internal server. Would an e-mail that took two days to reach its destination possibly pose a problem? Yeah, I thought so.
Go to page: 1 2
| |||||||||||||||||||||||||||||||||||||||||
Intranet Journal's Tutorials |
|
Managing Editor |