[mew-dist 25133] Re: POPサーバーからのメールの取込み不具合について

Tatsuya Kinoshita tats at example.com
2004年 8月 6日 (金) 18:32:09 JST


On August 5, 2004, [mew-dist 25128],
mew (at aqua.la) wrote:

> > ~/Mail/.mew-uidl等のパーミッションを確認してみてはどうでしょうか。
> 
> ~/Mail/以下.mew-で始まるファイルのパーミッションを確認したところ
> 全て「-rw-r-----」となっていました。

> owner以外は書き込めないということですよね?

Mewを使っているユーザーで読み書きできるなら、それで十分です。

より詳しく調べるには、~/.mew.elの設定で(setq mew-debug 'net)として
みてください。POPサーバーとのやりとりが*Mew debug*バッファに残るよ
うになります。

MewがPOPサーバーからUIDLコマンドでメールの一覧を正しく取得できてい
れば、変数mew-net-uidl-dbとファイル~/Mail/.mew-uidlに各メールの識
別子が記録され、次回以降にそのメールは取得しない、というふうな仕組
みになっています。

UIDLでの応答に含まれる各識別子が変数mew-net-uidl-dbやファイル
.mew-uidlに含まれていなかったり、変数mew-net-uidl-dbとファイル
.mew-uidlの内容が一致していなかったりしたら、何かそのあたりの処理
に異常があった、ということになります。

UIDLでの応答の内容は、メールを受信したあと、*Mew debug*バッファに
移って、末尾から先頭に向かって「<UIDL>」を検索すれば見つかります。

変数mew-net-uidl-dbとファイル.mew-uidlの内容が一致しているかどうか
は、下記の1行を*scratch*バッファに置いて、行末でC-j([Ctrl]+[J])を
押せばわかります。一致していればtが、不一致ならnilが表示されます。

(equal mew-net-uidl-db (mew-lisp-load mew-net-uidl-file))

-- 
木下達也



Mew-dist メーリングリストの案内