空のメールの受信No.06014
ひろ さん 01/10/29 19:46
 
 秀まるおさん今日は、ひろです。
 鶴亀が原因かサーバーが原因か、はたまたそれ以外が原因かは全く解りま
せんが、サーバーに本文もヘッダも空のメールがあると、(おそらくそれ以降
の) メールの受信が全く出来ません。この状態だと、Al-Mail による受信も出
来ませんでしたが、Winbiff では受信可能でした。一度 Winbiff で問題とな
るメールを削除した後は順調ですが、取り敢えずご報告しておきます。
 こちらの環境は、Windows98+IE5.5+鶴亀 Ver.1.43 です。

 手元には Winbiff で受信したときの、wb2log.txt (鶴亀の smtp_pop3.txt
に当たるもの) と、同じく区切りが行頭の「.」になりますが受信ログ、およ
び鶴亀の smtp_pop3.txt, dump.txt があります。ログは JIS コードになり
ますし、そちらにはどれをお送りすれば良いでしょうか?

[ ]
RE:06014 空のメールの受信No.06020
秀まるお さん 01/10/31 14:00
 
 受信メールのサイズが0バイトというのはたぶん僕の所ではテストできない
です。

 鶴亀メールの送受信時の記録(smtp_pop3.txt)を見せていただければ具体
的にどこで止まっているのか分かるので、できればそれを教えて欲しいです。

[ ]
RE:06020 空のメールの受信No.06028
ひろ さん 01/10/31 23:01
 
 秀まるおさん今日は、ひろです。
>  受信メールのサイズが0バイトというのはたぶん僕の所ではテストできない
> です。
 やっぱり(^^;。

>  鶴亀メールの送受信時の記録(smtp_pop3.txt)を見せていただければ具体
> 的にどこで止まっているのか分かるので、できればそれを教えて欲しいです。
====== 2001/10/29 18:45:09 mode=受信 account=@account2
サーバーを検索中 - pop.account2
接続中
R +OK @account2 pop server at pop.account2 starting.
<5558.1004348709@pop.account2>
S APOP ****
R +OK account2 has 0 message(s).
S STAT
R +OK 0 0
S QUIT
R +OK Good Bye
====== 2001/10/29 19:03:06 mode=受信 account=@account2
サーバーを検索中 - pop.account2
接続中
R +OK @account2 pop server at pop.account2 starting.
<9197.1004349786@pop.account2>
S APOP ****
R +OK account2 has 2 message(s).
S STAT
R +OK 2 3475
S UIDL
R +OK
R ...(27バイト)
S LIST
R +OK 2
R ...(19バイト)
S RETR 1
R +OK 1083 octets
E ホストとの対話が切断されました。
====== 2001/10/29 19:05:55 mode=受信 account=@account2
サーバーを検索中 - pop.account2
接続中
R +OK @account2 pop server at pop.account2 starting.
<9199.1004349956@pop.account2>
S APOP ****
R +OK account2 has 2 message(s).
S STAT
R +OK 2 3475
S UIDL
R +OK
R ...(27バイト)
S LIST
R +OK 2
R ...(19バイト)
S RETR 1
R +OK 1083 octets
E ホストとの対話が切断されました。
====== 2001/10/29 19:06:24 mode=リモートメール取得 account=@account2
サーバーを検索中 - pop.account2
接続中
R +OK @account2 pop server at pop.account2 starting.
<16288.1004350024@pop.account2>
S APOP ****
R +OK account2 has 2 message(s).
S STAT
R +OK 2 3475
S UIDL
R +OK
R ...(27バイト)
S LIST
R +OK 2
R ...(19バイト)
S TOP 1 0
R +OK 1083 octets
E ホストとの対話が切断されました。

[ ]
RE:06028 空のメールの受信No.06032
秀まるお さん 01/11/01 10:45
 
 まいどどうも。

 ログを見た所によると、特にメールサイズが0であるようには見えなくて、
「ホストとの対話が切断されました。」というエラーで止まっているようにし
か見えないです。

 特にメールサイズが0だったとしても、このような終わり方になる原因がよ
く分からないです。

 ということで、すみませんがWinbiffでの各種情報など、ヒントになること
がありましたら教えてください。サイズが大きい場合はすみませんがメールに
て maruo@mitene.or.jp に送ってください。

 あと、このような終わり方になった場合でも、受信途中の内容をdump.txtに
出力するように直してだけおきます。

[ ]
RE:06032 空のメールの受信No.06033
tnobu2 さん 01/11/01 11:10
 
> まいどどうも。
>
> ログを見た所によると、特にメールサイズが0であるようには見えなくて、
>「ホストとの対話が切断されました。」というエラーで止まっているようにし
>か見えないです。
>
> 特にメールサイズが0だったとしても、このような終わり方になる原因がよ
>く分からないです。
>
> ということで、すみませんがWinbiffでの各種情報など、ヒントになること
>がありましたら教えてください。サイズが大きい場合はすみませんがメールに
>て maruo@mitene.or.jp に送ってください。
>
> あと、このような終わり方になった場合でも、受信途中の内容をdump.txtに
>出力するように直してだけおきます。

ひろさんが該当するのかわかりませんが、29日夜から30日未明に掛けて
niftyでサーバの不調により一部のメールが受信できない障害がありました。

その時は、特定のメール本文を読み出そうとしたところでサーバ側から
接続を切られてしまうという状態でした。

それ以外の通信では問題は無く、別のソフト(WZ mail)の機能でメールの
数やサイズだけを取得するぶんには大丈夫でした。

[ ]
RE:06033 空のメールの受信No.06040
秀まるお さん 01/11/01 18:58
 
 ひろさんからログを送ってもらったんですが、niftyのトラブルとは関係ない
ようです。

 でもって、送ってもらったWinbiffのログを見ても、やはり問題のメールを受
信している最中かその直後にホストが切断してしまってるようで、そのメール受
信後のコマンドが全部エラーになっています。

 Winbiffは、たぶん受信途中で回線が切れてしまった場合でも適当にメールを
作成してしまう仕様なんだと思います。それでたまたま動いただけだと思います。

 個人的には鶴亀メールの仕様のままでいいと思います。Winbiffの仕様だと、
回線のトラブルでメールが途中で途絶えてしまった場合でも、そのメールを受信
し終わったかのごとく処理してしまうんじゃないかって気がします。

 でも、念のため受信途中のメール内容からメールを復元できる機能か何か、簡
単にできそうな何かを考えてみます。

[ ]
RE:06040 空のメールの受信No.06041
ひろ さん 01/11/01 20:10
 
 秀まるおさん今日は、ひろです。
>  でもって、送ってもらったWinbiffのログを見ても、やはり問題のメールを受
> 信している最中かその直後にホストが切断してしまってるようで、そのメール受
> 信後のコマンドが全部エラーになっています。
 ##それで最初に一通の空メールしか受信しなかったのね。

>  でも、念のため受信途中のメール内容からメールを復元できる機能か何か、簡
> 単にできそうな何かを考えてみます。
 宜しくお願いします。

[ ]
RE:06041 空のメールの受信No.06042
秀まるお さん 01/11/01 22:41
 
 思うに、これはむしろWinbiff側のバグである可能性が高いです。つまり、た
しかに中身の存在するはずのメールを受信しようとして、そのタイミングでなぜ
かメールサーバーとの接続がとぎれてしまったにもかかわらずWinbiffはそのま
まサイズ0のメールを受信した物として正常処理しているように見えます。

 だから、何か中身のあるはずのメールが1通消えてるはずです。出来れば
Outlook Expressで受信したらどうかも確認できたらよかったと思いますが、も
う手遅れですね。

[ ]
RE:06042 空のメールの受信No.06043
ひろ さん 01/11/02 01:59
 
 秀まるおさん今日は、ひろです。
>  だから、何か中身のあるはずのメールが1通消えてるはずです。出来れば
> Outlook Expressで受信したらどうかも確認できたらよかったと思いますが、も
> う手遅れですね。
 Al-Mail でも失敗し、Winbiff で行ったら 2 度とも空のメールだったので、
そういうメールだとばかり思っていたのですが、確認が甘かったですね。し
かしサーバーからは削除してしまったし、復活の使用が無い(;_;)。

 前回書き忘れましたが、リモートメール使用時 1 通もメールのヘッダの表
示さえ出来ませんでした。
> R +OK account2 has 2 message(s).
> S STAT
> R +OK 2 3475
> S UIDL
> R +OK
> R ...(27バイト)
> S LIST
> R +OK 2
> R ...(19バイト)
> S TOP 1 0
> R +OK 1083 octets
> E ホストとの対話が切断されました。
とあり、ヘッダの表示が行われてもよいと思うのですが、こういうものなの
でしょうか?

 あと Winbiff の開発元とも連絡を取ろうと思うのですが、このやり取りを
相手に送ってもよろしいでしょうか?

[ ]
RE:06043 空のメールの受信No.06044
秀まるお さん 01/11/02 09:50
 
>> R +OK 1083 octets
>> E ホストとの対話が切断されました。
>とあり、ヘッダの表示が行われてもよいと思うのですが、こういうものなの
>でしょうか?

 正常に受信できなかった途中のデータは破棄してしまいます。しかし、
Winbiffの結果(サイズ0のメールが出てきた)を考えると、たぶんメール内
容の1行目を受信するまでもなく切れてしまってる可能性が高いと思います。

> あと Winbiff の開発元とも連絡を取ろうと思うのですが、このやり取りを
>相手に送ってもよろしいでしょうか?

 もちろんOKです。ちなみに「ホストとの対話が切断されました。」と出し
ているのは、非同期ソケットでFD_CLOSEイベントを受信した結果であると連絡
していただければいいと思います。

 ちなみに次のバージョンでは受信途中の内容をエラーダイアログボックスか
ら参照出来るようにしました。今度また同じ症状が起きたときはうまく途中経
過を見ることが出来ます。

[ ]
RE:06044 空のメールの受信No.06047
ひろ さん 01/11/02 17:05
 
 秀まるおさん今日は、ひろです。
>  正常に受信できなかった途中のデータは破棄してしまいます。
 回答有り難うございます。それならこの部分については全く問題ないです。

> > あと Winbiff の開発元とも連絡を取ろうと思うのですが、このやり取りを
> >相手に送ってもよろしいでしょうか?
>
>  もちろんOKです。
 連絡を取って、どういう仕様か伺ってみます。

[ ]
RE:06047 空のメールの受信No.06082
ひろ さん 01/11/10 17:03
 
 秀まるおさん今日は、ひろです。
 その後の経過報告です。
>  連絡を取って、どういう仕様か伺ってみます。
 OrangeSoft さんから、
> Winbiffでも、正常にメールが受信できない時は、そのデータは破棄して
> 削除することはありません。ですから、メールがロストするということは
> ないです。今回の状況は、詳細はまだわかりませんが、通信エラー時の後
> 処理でゴミファイルを残してしまってフォルダにゴミを追加してしまった
> ような動作ではないかと思います。確認して対応したいと思います。
というお返事を頂きました。

 何故 Al-Mail や鶴亀で受信できなかったか不明ですが...。

[ ]
RE:06042 空のメールの受信No.06104
ひろ さん 01/11/14 18:21
 
 秀まるおさん今日は、ひろです。
 本日同じような状況に陥り、@nifty でしたので、OutLook と秀Term によ
る telnet 接続で試してみました。
>  思うに、これはむしろWinbiff側のバグである可能性が高いです。
 仰るように、どうやら Winbiff 側のバグのようです。というわけで、
OrangeSoft さんに連絡します。お騒がせして申し訳ありませんでした。

[ ]