質問: メールが遅れて届くのはなぜ?また防御策はある? 私はパソコンおよびケイタイでメールしてます。今までに自分から送ったメールが数時間あるいは数日遅れて届いたり、逆に相手が送ってくれたメールが遅れて受信するといったことがしばしばありました。 通信のパターンとしては、 (1)自分のケイタイ(j-phone)→相手のケイタイ(docomo) (2)相手のケイタイ(docomo)→自分のケイタイ(j-phone) (3)自分のパソコン(outlook2000)→相手のケイタイ(docomo) 上記3つとも遅れて届いた経験があります。 上記3パターンすべてについて(1つでも結構ですが) q1)なぜこういうことが起こるのでしょうか? q2)またそうならないようにすることはできるのでしょうか? q3)メール発信から受信までの経緯を見ることはできる?(何時に発信して(されて)、何時にメールサーバーに入って、何時に相手(自分)に届いた...とか) 事情があって相手の方とは電話はできないのでメールで用件を伝えるしかなく、これが遅れて届いてしまうととても困ります。 教えてください。よろしくお願いします。
回答: q1)なぜこういうことが起こるのでしょうか? 最近の携帯やパソコンのメールはインターネット経由ですよね。いわゆるe-mailと呼ばれているものです。 インターネットは全世界につながっている巨大な網です。その網の中をデータが行き交うわけですから、途中で道が混んでたりすることもあるわけです。 場合によっては迷子になってしまって相手に届かないこともあります。 ただ、同じメールサーバ(同じ携帯電話会社)を使ってる場合はインターネットにデータが流れないので早く届くのです。 インターネットは確実性を保証した網ではありません。極端な話、送ったメールが届かないことがあっても、それはあたりまえのことなんです。インターネットとはそういうものですから電話会社などを責めることはできません。 あとメールサーバがパンク状態の場合も送れることがあります。 i-modeは利用者数が多く、当初はサーバがパンクしてメール遅延ばかりでした。しかしその後メールサーバの分散化を行ったので遅延はかなり少なくなりました。 >q2)またそうならないようにすることはできるのでしょうか? これは網側やサーバ側の問題ですので、エンドユーザがどうにかできるものではありません。 >相手の方とは電話はできないのでメールで用件を伝えるしかなく、これが遅れて届いてしまうととても困ります。 急いでる時にメールで連絡をとろうとすること自体が間違っているわけです。急ぎの場合は電話連絡が一番です。メールを使わざる得ない諸事情があるようですが、メール遅延は仕方のないことだと思って諦めるしかないのでは?そしてメール以外の代替案出してみるとか・・・ >q3)メール発信から受信までの経緯を見ることはできる? >(何時に発信して(されて)、何時にメールサーバーに入って、何時に >相手(自分)に届いた...とか) パソコンで受信したメールなら大体わかります。 メールのプロパティでメールヘッダを表示できます。このメールヘッダに情報が入ってます。 具体的にはメールヘッダの「received:」という項目を見ればわかります。 この項目は幾つかあると思います。「received: 」の 数だけサーバを経由してきたのです。下にある「received: 」が最初に経由したサーバで、一番上が自分のメールサーバです。詳しくは下記urlを参照してください。 参考url:http://www1.linkclub.or.jp/~konomi/self_difense/mail/index.html