中国でGmail送受信No.41906
kani さん 11/12/06 10:54
 
中国のため、なかなか安定しません。
問題が無いところも多いですが、
・受信はできるけど、送信できない
・送信できるけど、受信ができない
・送信、受信とも、たまにタイムアウトになる
という感じです。

送信できるけど、受信ができない時の、受信エラーは以下のものです。
開始時刻: 2011/12/06 10:19:38
****IMAP4受信:Gmail
I サーバーを検索中 - imap.gmail.com
I 接続中 - 74.125.127.109 (port=993)
E imap.gmail.com への接続に失敗しました。(タイムアウト)
終了時刻: 2011/12/06 10:19:54

タイムアウト系を延ばしたいのですが、いい方法はありますか?

[ ]
RE:41906 中国でGmail送受信No.41908
秀まるお2 さん 11/12/06 11:56
 
 接続エラーの場合は数回再試行するようにしてるんですが、タイムアウトの場
合は再試行してないようです。さらには接続時のタイムアウト時間はアカウント
毎設定で指定した時間とは無関係で固定になってしまってます。

 とりあえず、タイムアウトした場合も数回再試行するようにしてみます。

[ ]
RE:41908 中国でGmail送受信No.41909
秀まるお2 さん 11/12/06 13:37
 
 ソースコードの見直しやテストもしてみたんですが、接続時のタイムアウトの
時間は、「アカウント毎の設定・メールサーバー・トラブル対策」の「タイムア
ウト時間」で指定した時間になってるはずだと思います。

 なので、そこを120秒に指定しておけば、120秒は待ってくれるはずだと思うん
ですが、どうでしょ?

[ ]
RE:41909 中国でGmail送受信No.41913
kani さん 11/12/06 14:33
 
> ソースコードの見直しやテストもしてみたんですが、接続時のタイムアウトの
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>ですが、どうでしょ?

それなんですが、120秒待ってくれないので、どうすればいいのかなって感じです。
特に、送信時の二次サーバへの切り替わりは、3秒程度で変わってしまいます。ここ
ももう少し待って欲しいのですが。
(二次サーバを設定しないほうがいいのかもしれませんが)

まあ、中国なので、通信状況は良くないことはわかっていますが、リトライをもう少
し行なっていただければつながる感じもありますので、もしもなにかご対応していた
だけるのでしたら、よろしくお願いします。

[ ]
RE:41913 中国でGmail送受信No.41914
秀まるお2 さん 11/12/06 15:43
 
> 送信時の二次サーバへの切り替わりは、3秒程度で変わってしまいます。ここ
> ももう少し待って欲しいのですが。

 二次SMTPサーバーが指定されてる場合は5秒でタイムアウトする作りにしてま
した。

 で、1つバグがありました。二次SMTPサーバーが指定されてても、それが効く
のは送信時の時だけなんですが、なぜかこの場合に受信時の接続も5秒でタイム
アウトしてしまってました。大変失礼しました。

 ということでこの点修正させていただきます。

 それと、5秒で切り替わるのは、もうちょっと遅めの10秒くらいにしてみま
す。それでもダメでしたら、この場合用のタイムアウト時間を指定する
オプションでも追加しないとダメかもしれません。

[ ]
RE:41914 中国でGmail送受信No.41915
kani さん 11/12/06 22:52
 
> で、1つバグがありました。二次SMTPサーバーが指定されてても、それが効く
>のは送信時の時だけなんですが、なぜかこの場合に受信時の接続も5秒でタイム
>アウトしてしまってました。大変失礼しました。
>
> ということでこの点修正させていただきます。
>
> それと、5秒で切り替わるのは、もうちょっと遅めの10秒くらいにしてみま
>す。それでもダメでしたら、この場合用のタイムアウト時間を指定する
>オプションでも追加しないとダメかもしれません。

ご対応ありがとうございます。
よろしくお願いします。

[ ]
RE:41915 中国でGmail送受信No.41941
kani さん 11/12/12 17:53
 
>> で、1つバグがありました。二次SMTPサーバーが指定されてても、それが効く
>>のは送信時の時だけなんですが、なぜかこの場合に受信時の接続も5秒でタイム
>>アウトしてしまってました。大変失礼しました。
>>
>> ということでこの点修正させていただきます。
>>
>> それと、5秒で切り替わるのは、もうちょっと遅めの10秒くらいにしてみま
>>す。それでもダメでしたら、この場合用のタイムアウト時間を指定する
>>オプションでも追加しないとダメかもしれません。

Ver5.72bete22で動作を見ていますが、
・一次サーバにつながらないとき、二次サーバに切り替わる時間が2秒以下
となっています。

お手数ですが、ご確認お願いします。

[ ]
RE:41941 中国でGmail送受信No.41942
秀まるお2 さん 11/12/12 18:17
 
 2次SMTPサーバーが指定されてる場合での送信の場合の処理ですが、一応、タ
イムアウトは10秒固定にしたつもりでして、こちらでテストした限りはたしか
に10秒待ってから2次サーバーへ行くようでした。

 記録を書きますと、


I 接続中 - 192.168.1.32
I 192.168.1.32 への接続に失敗しました。(タイムアウト)
I 二次SMTPサーバーで再試行 - 斉藤秀夫メイン

 みたいになるんですが、「接続中 - 」が出てから「への接続に失敗しまし
た」が出るまでは、一応こちらの環境だと10秒ちょうどでした。

 ってことなんですが、何か別の条件の時にダメなのか…。

 やりとり記録の所に「タイムアウト」以外に何か出てるかもしれないので、そ
の辺教えて欲しいです。

 あと、受信の時に関しては、2次SMTPサーバーが指定してあっても関係なく動
作するように(タイムアウトは普通になるように)直したつもりでして、これも
今こちらで確認した限りはうまく動いてるような気がします。



 タイムアウトの時間を指定する処理も今一度見直してみたんですが、2秒を
セットしてるケースは無いはずでした。

[ ]
RE:41942 中国でGmail送受信No.41951
kani さん 11/12/14 10:16
 
> 2次SMTPサーバーが指定されてる場合での送信の場合の処理ですが、一応、タ
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>セットしてるケースは無いはずでした。

いろいろとご対応ありがとうございます。
とにかく、中国なので、不安定なのは仕方が無いです。
(場所によって違ったり、時間によって違ったり)
しばらくこのまま使ってみます。

[ ]