- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perl でメールを100通送る)
Perlでメールを100通送信する!なぜメールの順番がバラバラ?日付もずれている?
このQ&Aのポイント
- Perlで作成したプログラムで100通のメールを送信しましたが、メールの順番がバラバラになっています。なぜでしょうか?
- また、メールの日付も本日ではなく一日進んでいるようです。これはサーバー上の問題でしょうか?
- 利用しているメールサーバーがXREAであることも考慮して、順番と日付のずれについて理由を知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
1)についてはNo1の方の回答の通り、全てが順番に同じ経路で配送される保証はありませんので、短時間に続けて送信したら、途中の経路やプログラムを実行したマシンのMTAのスプール状況次第で順番はバラバラになります。 2)はタイムゾーンの設定の問題じゃないでしょうか。 届いたメールのヘッダー情報を見てDateフィールドのタイムゾーンがどうなっているか確認しましょう。
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.1
メールを含めてどのルートを通るかは保証されていません。 インターネットの歴史を学ばれ経験があればご存知のように、元々軍事目的で開発が促進された技術です。 従来の端末--中継局---中継局---端末では、一箇所遮断されたら通信不能になります。そこでクモの網の目のように張られたネットワークで、送信先が書かれたパケット(小包)を、ネットラーク上のルーターが、あいている経路に向かって送り出す。どこかが破壊されても迂回路を見つけて届けられる。 ある経路が通信でふさがっていたら、あいている経路に送り出します。 隣町の友人に送ったメールが地球の反対側を経由して届くなんてこともありえます。 メールヘッダに、すべての経路が記録されていますから確認してみたら??
質問者
お礼
ありがとうございました。 メールヘッダーなどをみて、いろんなところを経路している事を確認しました。
お礼
ありがとうございました。 パケットなどを調べて、バラバラになることを理解しました!