shyna さんが書きました:
先日リリースされた Thunderbird 3.1 beta1(Lanikai 3.1 beta 1)でも試したところ、2MB程度の添付ファイル付きでも送信できました。
shyna さんが書きました:
・メールを送信しようとLanikai 3.1 Betaにて送信しようとしたら、送信できず。
Lanikai 3.1b1(Thunderbird 3.1 開発版)では送信できていたものがどこで送信で
きないように変化したのでしょうか?
当初は、
Thunderbird 2.0.0.23 と Lanikai 3.1b1 では送信可。
Thunderbird 3.0.xでのみ送信不可。
とのことでしたが・・・・。
(network.tcp.sendbuffer131072= は Lanikai 3.1b1 にも適用されています)
これまでのレポートではルータ側の速度を落としたり、network.tcp.sendbuffer の
値を小さくすることで改善されるようですね。
上記の点から推測するとネットワーク関連の設定値に問題がありそうですね。
とりあえず network.tcp.sendbuffer の値を小さくする対処は現状の回避策として
有効かも知れませんね。
以下、関連しているかも知れないバグ情報です。
"
Bug 454990 – Firefox 3/win32 file uploads (HTTP POST) are very slow compared to other browsers"
https://bugzilla.mozilla.org/show_bug.cgi?id=454990
上記の修正向けパッチでは pref("network.tcp.sendbuffer", 131072); 行に以下
のように補足説明が付いています。
// The Windows default of 8KB is too small and as of vista sp1, autotuning only applies to receive window
(Windows の初期設定の 8 KB が小さすぎます。また、Vista SP1 ではウィンドウを受け取るために自動調整が適用されます。)
注:和訳は適当なので正確・妥当でない可能性があります
んでもってデフォルト設定の all.js の同じ該当部分にも以下の補足説明が付いてい
ます。
// The default TCP send window on Windows is too small, and autotuning only occurs on receive
(Windows 上のデフォルトの TCP 送信ウィンドウは小さすぎます。受信のみ自動調整されます。)
注:和訳は適当なので正確・妥当でない可能性があります
ということから Windows の TCP まわりのウィンドウバッファサイズに対処した修正
をおこなったが、どういうわけか送信時に問題を起こしてしまう環境条件があるとい
うように見受けます。
*詳しい方が居られましたらフォローをお願いします。
また下記ではバッファサイズ調整のオプションを用意してほしいという要望なんかも
出ているようです。
"
Bug 496934 – Allow a configuration option to set the starting sndBufferSize to max on session start"
https://bugzilla.mozilla.org/show_bug.cgi?id=496934
【ここからは単なる想像です】
メッセージやファイルの送信時やアップロード時に OS のバッファサイズの小さい制
限を広げようと対処したにもかかわらず、それを有効にできない何か障害が起きて
いるように思えます。
その障害を起こしている何者かは不明ですがある時はルータであったり、ある時は
セキュリティソフトのポートスキャン設定だったり、またある時はサーバ側の仕様だっ
たりするのかも知れません。
ひょっとしたらよくある「Windows 高速化ツール」なんかが設定値を目一杯拡大する
などして影響を与えているのかも知れません。
一度 OS のデフォルト値になっているかどうかを確認してみるのもいいかもですね。
一方で pref("network.tcp.sendbuffer", 131072) は大きなお世話なのかも知れま
せん。
問題を引き起こすぐらいならいっそのこと外してしまう方がましなのかも・・・。