タイムアウトNo.34029
水銀灯 さん 08/05/17 22:01
 
#32771の方と症状が同じかも知れませんが、こんな方法で対処しておりますのでご参
考までに。

■症状
OSはVistaです。ルーター+スイッチングHUB経由です。

添付ファイルがないメールの送受信は問題なくできております。
サイズが大きいファイルを添付すると、64Kくらい転送したところで
固まってしまい、そのままタイムアウトが発生します。
タイムアウト値を数分に設定しても同じです。

秀丸メールでは受信できないので、Webメールとしてブラウザから
アクセスすると問題なくダウンロードできます。

また、同じネット上のXP OSのPCで試すと問題なく受信ができます。

Vista PCのセキュリティの問題かと思って、ウイルスソフトをアン
インストールして、ファイアーフォールを解除しても症状は変わり
ません。

■対処法
このタイムアウトが発生した時には、メニューの「設定→全体的な
設定→上級者向け→デバッグ→ソケット」の「送受信バッファを
大きめに取る」のチェックをONにすると、タイムアウトの問題は
発生しなくなりました。

しかし、今度はメール送信をすると、サイズの大きい添付ファイルが
あるとタイムアウトになってしまいます。

なので、もう一度「送受信バッファを大きめに取る」のチェックを
外してから送信し直す作業をしております。

そこでリクエストですが、「バッファを大きめに取る」のチェックを
送信・受信で別々で設定できるようになると嬉しく思います。

よろしくお願いいたします。

[ ]
RE:34029 タイムアウトNo.34030
おひ さん 08/05/18 00:41
 
横から失礼します.

適当ですが,
もしかして秀丸メールだけではなく「大きいファイルの,登り通信」に
難があるのではないでしょうか?

可能なら,メールサーバに ftp で put(アップロード) してみるとか.


# (私の場合)大きい添付ファイル=5MB程度 の感覚

[ ]
RE:34030 タイムアウトNo.34038
水銀灯 さん 08/05/18 15:32
 
200KB程度の添付でもタイムアウトします。

XP環境では問題ないので、サーバー側の問題ではないと思いますが。

[ ]
RE:34038 タイムアウトNo.34039
秀まるお2 さん 08/05/18 15:51
 
 バッファサイズについてはもっと細かくカスタマイズ出来るようにしてみよう
と思います。

 僕もこの辺の仕組み(バッファサイズがどう影響するのか)は分からないです。

[ ]
RE:34038 タイムアウトNo.34040
おひ さん 08/05/18 19:22
 
ハイ,サーバ側ではく PC (Vista側) かと.
で,秀丸メールだけの問題なのかな!?,と.

[ ]
RE:34040 タイムアウトNo.34042
水銀灯 さん 08/05/18 23:53
 
メールサーバーにftpでputですか?

Vista PCでftpツールでは問題なくputできております。
メールとはプロトコルが違うので問題解決にはならないと
思いますが、何か手がかりになるのでしょうか?

[ ]
RE:34042 タイムアウトNo.34050
秀まるお2 さん 08/05/19 15:46
 
 ftpツールを使うとしても、そのftpツールがソケットのバッファサイズを何バ
イトにしてるか分からないので、あんまりテストする意味は無いんじゃないかと
思います。

 他のメールソフトでもバッファサイズを何バイトにしてるのかよく分からない
です。

 どっちにしても次のβ版でバッファサイズを送信/受信別々に細かく指定出来
るようにするので、それでいろいろ試してみて欲しいです。

[ ]
RE:34042 タイムアウトNo.34060
おひ さん 08/05/20 03:52
 
setsockopt というのをよく理解していないですが,私が妄想した
TCPのウィンドウサイズの話であれば….

送信のみ手動で変えるという希な状況なので思わず横やり入れてしまい
ました.混乱させたようで申し訳ありませんでした.

> メールとはプロトコルが違うので問題解決にはならないと
> 思いますが、何か手がかりになるのでしょうか?

切り分け(のつもりなので) SMTP とは関係しません.
ftpは一例なのでその SMTP サーバと通信出来るのも出あれば可かと.
(ウィンドウサイズが怪しいのであればそれが明示してあるソフトとか)
# 本当はパケットをキャプチャーしてウィンドウサイズの変化やRST
# を投げてきているのはどっちだとかを調べて…,という手順になる
# のでしょうが(面倒なので)バッサリ端折りました.


対応案が出たようですのでこれにて退散致します.
変な横やり大変失礼致しました.



## そもそもアプリ側でウィンドウサイズを指定しても,相手の都合
## や通信路の状況により可変的な物なのでアプリ側で設定して(ry

## 環境によっては Vista の Scaling Option が邪魔になったり….

[ ]
RE:34050 タイムアウトNo.34158
水銀灯 さん 08/05/30 13:55
 
バッファサイズの変更対応ありがとうございます。
残念ながら不具合がありました。

1.送信バッファの初期値が0KBになっている。(8〜99KB)
2.受信バッファ32KB、送信バッファ8KBに設定しても、次に開くと
 受信が8KB、送信が0KBとなってしまう。(1.はこれが原因?)

よろしくお願いいたします。

[ ]
RE:34158 タイムアウトNo.34159
秀まるお2 さん 08/05/30 15:09
 
 テストしたつもりだったんですけど、ダメでした。また修正して、今度こそテ
ストします。

 (一応デバッガーでトレースしてちゃんとバッファサイズが設定されてる所ま
でやったんだけどなぁと…)

[ ]