http://keitainfo.com/docomo-bbs/bbs.cgi?id=2004062010
理由はわかりませんが、ありますね、何度か経験あります。
上のURLにいろいろその経験と説明がされています。
メールに限らずインターネットの通信と言うのは、バケツリレー方式
(世界中のサーバを何台も経由して相手に届く)
を採用しています。
しかも、このバケツリレーの経路は毎回一定ではなく、
仮に同じ相手に2回メールを起こったとすると、
2回とも違う経路を通って相手に届くことになります。
このとき、あるサーバが故障したり、転送が遅くなったりすると、
メールや通信が遅延したり、最悪破棄されます。
このように、基本的にインターネットでは、通信品質を保証していません。
(いつ遅延や破棄が起こってもおかしくなく、
もし起こってしまった場合は、サーバ側が自動で再度送信することで対応しています)
ですので、メールが遅延する可能性は十分に考えられます。
また、ドコモのiMODEなど、携帯の通信は厳密にはインターネットではなく、
iMODEの独自規格のネットワークと、インターネットのネットワークを
ドコモのサーバがインターネットとiMODEのネットワークを繋げて通信しているので、
処理が増える分、さらに遅延する可能性は高まります。
通常であれば、遅延しても極短時間ですので問題はありませんが、
途中のサーバでトラブルがあった場合などでは、
顕著になってしまうことがあります。
(URLはダミーです)
http://java-house.jp/ml/archive/j-h-b/046403.html
のように、SQL文を直接文面に書いた場合は、フィルターに引っかかるようです。
私も、何度か仕事仲間にSQLの説明をメールでやったことが有りましたが、
その度に届いていなかった経験が有ります。
DoCoMoの規約がリンク切れなのか、見つけきれませんでした。2年ほど前に
「大量のデータを扱うプログラムに関しては、メールとしては認めない。」
とうたっていたように記憶しております。
これは、今でも変わっていないと思います。今では、うかつに試したりすると
すぐに、不正アタックと言われてしまう事でしょう。
全回答者へ
参考になりました。
3日間も遅延があったので、正直困りました。