最近知人からのメールが1カ月遅れで届きました。このような遅れはどのような場合に起こるのでしょうか。また,対策があれば教えてください。
残念ながら遅配への対策はありません。インターネットを経由する電子メールには,速さどころか配達の保証さえないのです。
パソコンのメールソフトで書いた電子メールはまず,プロバイダーのメールサーバーに送られ,送信先のメールサーバーを探します。届けるべきメールサーバーを探すのにはDNSというシステムが使われ,各ドメインごとに設けられているDNSサーバー間で,届け先の検索が行われます。目的のサーバーを探し出し,そのサーバーのIPアドレスを把握できれば,メールは目的のサーバーに直接送信されます。
送信を中継するのはサーバーではなくてルーターです。ルーターがメールの送信先までの経路を知らない場合には,インターネット上の隣のルーターに転送されます。ルーターは,隣り合うルーターとは情報交換をしているので,混雑している経路を避けるなどの判断をして転送先を決めます。このため,同じ宛先へ送るメールでも,いつも同じ経路をたどるわけではなく,遠まわりすることもあります。また,ルーターの能力には限界があり,多くのメールが集中すれば処理は遅れますし,負荷が大きすぎてルーターがダウンすることもあります。これが遅配の原因です。
また,受信側のサーバーがダウンしている場合にも,送信に時間がかかります。この場合には,メールは送られずに送信側のサーバーに留まっています。ある期間,一定時間ごとに送信を試みて,それでも送信できなかった場合には,送信者に送り返されます。この間隔は,プロバイダーによって違います。このようなことを避けるために,多くの場合,サーバーは1つのドメインに対して複数設置されており,1つにトラブルがあってもメールの送受信が止まらないように設定されています。
Copyright (C)1999 Nikkei Business Publications, Inc. All Rights Reserved.