リモートメールの一覧取得No.04835
L47B307 さん 01/04/25 18:41
 
 以下のような不具合が発生していたのですが、ぷららのメールシステムを
新システムに移行したら直ってしまいました。

----------

 リモートメールで、最新の一覧を取得し直したときに件数が0件だった場合、
一覧が更新されるサーバーと更新されないサーバーが存在しています。
(サーバーが問題かどうかはわかりません)

 例えば、リモートメールで1件メールがきているのを確かめてから
普通に受信し、もう一度リモートメールを開くと、まだ先ほどのメールが
一覧に存在するのですが、その状態で一覧を取得し直すとクリアされます。

 しかし、別のアカウント(ぷらら)では、一覧を取得し直しても先ほど受信した
メールが一覧から消えません。 何か別のメールがきていれば更新されます。
また、リモートメール上からダウンロードした場合もクリアされます。

[ ]
RE:04835 リモートメールの一覧取得No.04842
秀まるお さん 01/04/26 10:39
 
>  しかし、別のアカウント(ぷらら)では、一覧を取得し直しても先ほど受信した
> メールが一覧から消えません。 何か別のメールがきていれば更新されます。
> また、リモートメール上からダウンロードした場合もクリアされます。

 もう直ってしまったのならなんですが、そういう状態での「直前のやりとり記録」
を教えていただけると、原因究明が楽になります。もし、「全般的な設定・基本」の
「メールサーハートのやりとりをファイルに記録する」がONになっているなら、該当
すると思われるログ内容を教えて欲しいです。

 「mode=リモートメール取得」で検索して、

    S STAT
    R +OK 0 0

 のような表示がある所が該当箇所だと思いますけど。さらに、直った後の状態も教
えていただけるとなおさら原因かはっきりしますが…。

 とりあえず、ソースコードを調べて身に覚えのありそうな所を探してみます。

[ ]
RE:04842 リモートメールの一覧取得No.04844
L47B307 さん 01/04/26 11:35
 
>  もう直ってしまったのならなんですが、そういう状態での「直前のやりとり記録」
> を教えていただけると、原因究明が楽になります。もし、「全般的な設定・基本」の
> 「メールサーハートのやりとりをファイルに記録する」がONになっているなら、該当
> すると思われるログ内容を教えて欲しいです。

 複数メールサービスでもう一つ持っているので、再現できます。
 サーバーとのやりとりは、ファイルを手動で削除するのが面倒なので
OFFにしていました。 送受信ログのように自動で削除してくれたらなと思います。


●不具合発生サーバー

****リモートメール取得:xxxx
I サーバーを検索中 - zmail.tky.plala.or.jp
I 接続中
R +OK QPOP (version 2.53) at zmail starting.  
I ユーザーアカウントを送信
S USER xxxx
R +OK Password required for xxxx.
I パスワードを送信
S PASS ****
R +OK xxxx has 0 messages (0 octets).
S QUIT
R +OK Pop server at zmail signing off.

--

****リモートメール取得:xxxx
I サーバーを検索中 - zmail.tky.plala.or.jp
I 接続中
R +OK QPOP (version 2.53) at zmail starting.  
I ユーザーアカウントを送信
S USER xxxx
R +OK Password required for xxxx.
I パスワードを送信
S PASS ****
R +OK xxxx has 1 message (1235 octets).
I メール一覧を取得中
S STAT
R +OK 1 1235
S UIDL
R +OK uidl command accepted.
R ...(39バイト)
S LIST
R +OK 1 messages (1235 octets)
R ...(11バイト)
S TOP 1 0
R +OK 1235 octets
R ...(1100バイト)
I 1 / 1 済み (1.2K / 1Kバイト)
S QUIT
R +OK Pop server at zmail signing off.


●新サーバー

****リモートメール取得:plala
I サーバーを検索中 - orange.mail.plala.or.jp
I 接続中
R +OK InterMail POP3 server ready.
I ユーザーアカウントを送信
S USER xxxx
R +OK please send PASS command
I パスワードを送信
S PASS ****
R +OK xxxx is welcome here
I メール一覧を取得中
S STAT
R +OK 0 0
S QUIT
R +OK xxxx InterMail POP3 server signing off.

--

****リモートメール取得:plala
I サーバーを検索中 - orange.mail.plala.or.jp
I 接続中
R +OK InterMail POP3 server ready.
I ユーザーアカウントを送信
S USER xxxx
R +OK please send PASS command
I パスワードを送信
S PASS ****
R +OK xxxx is welcome here
I メール一覧を取得中
S STAT
R +OK 1 902
S UIDL
R +OK 1 messages
R ...(48バイト)
S LIST
R +OK 1 messages
R ...(10バイト)
S TOP 1 0
R +OK 768 octets
R ...(771バイト)
I 1 / 1 済み (0.7K / 1Kバイト)
S QUIT
R +OK xxxx InterMail POP3 server signing off.

[ ]
RE:04844 リモートメールの一覧取得No.04845
秀まるお さん 01/04/26 11:51
 
 詳しいレポートありがとうございます。おかげで原因が分かりました。

> R +OK xxxx has 0 messages (0 octets).
> S QUIT

 0 messagesと見た場合にSTATまで行かないので、そのときにリモートメールの更新
を忘れてました。さっそく修正させていただきます。

[ ]