受信不可のサーバー?No.01857
hyan さん 01/05/30 12:30
 
最近almail32から、移行したのですが、ある特定のサーバーでメールが受信できない
サーバーがあります。以下にログをおきます。なにか設定等で助言を頂ければ幸いで
す。

====== 2001/05/29 19:42:30 mode=受信 account=#### - BonBon.net
サーバーを検索中 - pop.bonbon.net
接続中
R +OK
S USER ####
R +OK
S PASS ####
R +OK
S STAT
R +OK 1 733
S UIDL
R +OK
R ...(23バイト)
S LIST
R +OK
R ...(10バイト)
S DELE 1
R +OK
S QUIT
R +OK

[ ]
RE:01857 受信不可のサーバー?No.01864
秀まるお2 さん 01/05/30 13:32
 
 受信せずに

> S DELE 1
> R +OK

 っと、削除だけしてしまうのでしょうか?。

 詳しい原因は、LISTコマンドおよびUIDLコマンドの結果内容を見ないと分か
りませんが、残念ながら今の鶴亀メールではその内容をログに出力することが
出来ません。

 とりあえず、アカウント毎の設定・メールサーバー・高度な設定の、「UIDL
コマンドを使わない」をONにすれば何か状況が変わるかもしれないです。

 それで状況が変わる/変わらないにかかわらず、次のバージョンにはLIST/
UIDLの内容も出力するオプションを用意します。

 (って、昔y.iidaさんに言われたことのある話だけど)

[ ]
RE:01864 受信不可のサーバー?No.01865
hyan さん 01/05/30 14:02
 
ありがとうございます。状況が変わりました。(笑)

メールを受信することができました。

とりあえず、サーバーにメールを残す設定で、しばらく運用してみます。

[ ]
RE:01864 受信不可のサーバー?No.01866
"y.iida" さん 01/05/30 14:22
 
スレッドという事でこちらに・・

>> S DELE 1
>> R +OK
>
> っと、削除だけしてしまうのでしょうか?。

そんな事態って・・・(¨;)

> それで状況が変わる/変わらないにかかわらず、次のバージョンにはLIST/
>UIDLの内容も出力するオプションを用意します。
>
> (って、昔y.iidaさんに言われたことのある話だけど)

提案ですが・・
緊急事態&致命的状態でしか使わない分けで、
こういう事態という事は、恐らく再現性もある分けで
デバッグモードもオンであれば書くというのはどうでしょうか?
ユーザー側からは、ダンプとセットして提示すれば
かなりの確率で原因が判明するような気もします。

[ ]
RE:01866 受信不可のサーバー?No.01879
秀まるお2 さん 01/05/31 14:35
 
> デバッグモードもオンであれば書くというのはどうでしょうか?

 んじゃそうします。&、dump.txtおよびsmtp_pop3.txtのサイズ制限も考え
ます。

[ ]
RE:01857 受信不可のサーバー?No.01936
秀まるお2 さん 01/06/09 16:28
 
 先ほど鶴亀V1.21をアップロードしましたが、これにはUIDL/LISTコマンドの内
容をdump.txtに出力するオプションが追加されています。

 もしまだ問題があるようでしたら、このオプションにてdump.txtの出力などし
ていただければ、僕の方で詳しい調査が可能だと思います。

[ ]
RE:01936 受信不可のサーバー?No.01962
hyan さん 01/06/11 22:22
 
dump.txtを出力してみましたが、ここに貼っちゃっていいですか?

[ ]
RE:01962 受信不可のサーバー?No.01963
"y.iida" さん 01/06/11 22:38
 
まるおさんはもうお帰りだと思うので・・出てきました。

> dump.txtを出力してみましたが、ここに貼っちゃっていいですか?

良いです。
というか、ココに投稿して頂いた方が仕事の都合上、良いそうです

ボク自身時間が無くて試してないので、どんな形で出るのか見てないのですが
もしメアドなど匿名性が必要な部分があれば、
メアドだと分かる程度にマスクしてからご投稿下さい

では、宜しくお願いします。

[ ]
RE:01963 受信不可のサーバー?No.01964
hyan さん 01/06/11 23:02
 
それじゃあ、貼ります。
これでなにかわかるのかなぁ?
えーと症状は以前のままです。では

22:18:36.905 (3073) LeaveTrans()
22:18:38.908 (4186) ProcessCommand 40003
22:18:38.908 (3060) EnterTrans(), dwRet = 0
22:18:38.908 (3068) EnterTrans() entered
22:18:38.918 (1955) ProcessTransmitSub()
22:18:38.918 ( 328) CSock::CSock()
22:18:38.918 (2063) ProcessTransmitSub() new pSock
22:18:38.918 (2081) ProcessTransmitSub() ModelessDialog, TransDlgProc
22:18:38.918 (  54) SilentDialogBox()
22:18:38.918 (1500) TransDlgProc() WM_INITDIALOG
22:18:38.918 (1518) IDTIMER_START set
22:18:38.928 (1574) IDTIMER_START kill
22:18:38.928 ( 568) CSock::StartRecvSub()
====== 2001/06/11 22:18:38 mode=受信 account=######## - BonBon.net
サーバーを検索中 - pop.bonbon.net
接続中
R +OK
S USER ########
R +OK
S PASS ########
R +OK
S STAT
R +OK 1 8306
S UIDL
R +OK
1 e27cbe252c88cfe1
.
R ...(23バイト)
S LIST
R +OK
1 8306
.
R ...(11バイト)
S DELE 1
R +OK
S QUIT
R +OK
22:18:52.347 ( 416) CSock::PostExit()
22:18:52.347 (1801) TransDlgProc() WM_TURUKAME_SOCKET_END
22:18:52.347 (1834) IDTIMER_START post
22:18:52.347 (1574) IDTIMER_START kill
22:18:52.347 (1595) IDTIMER_END set
22:18:52.648 (1781) IDTIMER_END kill
22:18:52.648 ( 101) EndSilentDialog()
22:18:52.648 (1848) TransDlgProc() WM_DESTROY
22:18:52.648 (  95) SilentDialogBox() exit
22:18:52.648 (2083) ProcessTransmitSub() ModelessDialog, TransDlgProc exit
22:18:52.648 ( 130) RASSUB::HangupDialupNetwork()
22:18:52.648 ( 345) CSock::~CSock()
22:18:52.648 (2098) ProcessTransmitSub() delete pSock
22:18:52.648 (2169) ProcessTransmitSub() exit

[ ]
RE:01964 受信不可のサーバー?No.01966
秀まるお2 さん 01/06/12 10:43
 
 調べていただいたログを見た限りでは、特におかしい所は無いように思いま
す。

 ソースコードを調べてみたんですけど、今回のように「受信しないでいきな
り削除してしまう」のような動作になる原因としては、ホストが送ってきた

    e27cbe252c88cfe1

 というUIDL文字列が、既に他のメールで使われているか、あるいはそもそも
このメールが既にダウンロード済みのメールであるんだと思います。

 そもそもこのメールがダウンロード済みかどうかは、UIDL.binファイルをテ
キストエディタで開いて調べれば分かります。UIDL.binファイルはアカウント
毎のフォルダに入っています。

 UIDL.binファイルはダウンロードしたメールのUIDL文字列を、ダウンロード
した日付毎に保持しています。日付は「*」で始まる行に入っています。

 「e27cbe252c88cfe1」という文字列が、例えば3日前にダウンロード済みと
いうことになっていれば、鶴亀メールは正しい動作をしているように思います。

 何か新規のメールを受信してみて、その前後でUIDL.binファイルがどう変化
するのか観測していただく等すれば、もっと確実なことが分かると思いますけ
ど、どんなもんでしょ?

[ ]
RE:01966 受信不可のサーバー?No.01969
hyan さん 01/06/12 15:45
 
了解しました。
こちらで、いろいろと検証してみます。
ども、ありがとうございました。

[ ]