トップページunix
1001コメント301KB

Wanderlust その3

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
Wanderlust は Emacs 上で動く IMAP4rev1 対応の
メール/ニュース管理システムです。
 http://www.gohome.org/wl/index.ja.html

Wanderlust その2
http://pc.2ch.net/test/read.cgi/unix/1030209004/
Wanderlust
http://pc.2ch.net/unix/kako/1004/10041/1004108579.html
0127125NGNG
>>126
書き方が変になってすいません.
ノートPCでメールを読むときは鯖側に残し,自宅の計算機で読むときは鯖側から削除
したいのです.
このような設定は出来ますでしょうか?
0128名無しさん@お腹いっぱい。NGNG
>>125
&user@server フォルダを直接読むんじゃだめなの?
なんでみんなパイプフォルダ使いたがるんだろう。
0129125NGNG
>>128
> &user@server フォルダを直接読むんじゃだめなの?
すいません,これで巧くいったようです.
メールを受信した後に,telnetで直接鯖に読みにいったらちゃんと You have a mail って
言ってくれました.
有難う御座いました.
0130yNGNG
>> 128
蛇足ですが pop で一々取ってくるのが遅いと思う場合、
POP folder で 'I' (prefetch) もしくは pipe で copy かな。

>>125
ちなみに

> googleで設定を漁っているのですが,wlでは基本的にサーバ側にメールを残さない設定は
> 不可能である,という記述を見付けました.

と書いてあるところはどこでしょうか?
0131名無しさん@お腹いっぱいNGNG
>>125
imap使えば?
0132名無しさん@お腹いっぱい。NGNG
書式:

`|' 取り込み元 `|' 取り込み先

フォルダ閲覧時、取り込み元から取り込み先へ自動的にメッセージが移動します。
POP を利用してメッセージをローカルにダウンロードして閲覧したい場合は、

|&username@popserver|+inbox

のように指定すると、フォルダの表示を更新するときに`&username@popserver'
から `+inbox' へ、メッセージを自動的に取り込みます。

また、二つ目の `|' を `|:' にして、

`|' 取り込み元 `|:' 取り込み先

とすると、取り込み元から取り込み先にメッセージをコピーします。次にそのフォ
ルダにアクセスした際には差分だけを取り込みます。POP サーバにメールを残し
たまま、メッセージを `+inbox' にコピーして閲覧したい場合は、

|&username@popserver|:+inbox

のようにします。
0133名無しさん@お腹いっぱい。NGNG
draftフォルダをimap上には作れないですか?
いろいろ調べたのですが、無理ってことがあちこちに書いてありました。
裏技的や、俺はこうしてる的なことがあれば教えてください。
0134_NGNG
http://homepage.mac.com/hiroyuki44/
0135_NGNG
http://homepage.mac.com/hiroyuki44/
0136_NGNG
http://homepage.mac.com/hiroyuki44/
0137_NGNG
http://homepage.mac.com/hiroyuki44/
0138_NGNG
http://homepage.mac.com/hiroyuki44/
0139_NGNG
http://homepage.mac.com/hiroyuki44/
0140名無しさん@お腹いっぱい。NGNG
>>133
+draft のメッセージファイルを手動で imap フォルダへ refile するとか。
0141名無しさん@お腹いっぱい。NGNG
>>140
そういう手しかないんですかね
書きかけのメールを他の場所で開けたら嬉しいのになぁ
0142yNGNG
裏技なら tramp という手があるかも。
0143名無しさん@お腹いっぱい。NGNG
裏技なら eldav (ry
0144名無しさん@お腹いっぱい。NGNG
浦和座ならfastrm
0145名無しさん@お腹いっぱい。NGNG
nntp フォルダ、やけに遅くないですか?
0146名無しさん@MeadowNGNG
教えて下さい。
wlのフォルダからUNIX mboxフォーマットのファイルに書出すことは
出来ますか?
0147名無しさん@お腹いっぱい。NGNG
>>146
「wlのフォルダ」って何?
0148名無しさん@MeadowNGNG
>>147
POPからパイプでコピーした先のフォルダのことです。
0149名無しさん@XEmacsNGNG
>>146
MH mbox 変換
で調べたかい?
0150145NGNG
遅い理由が少し分かりました。
wl:main.gmane.org:119142530 byte
gnusmain.gmane.org:1196821 byte
一件のメッセージを表示させるだけでもこんなに違うとは
0151145NGNG
タブ文字使えないんだった…
wl: main.gmane.org:119 142530 byte
gnus main.gmane.org:119 6821 byte
0152名無しさん@お腹いっぱい。NGNG
nntprss 使えてる人います?
0153名無しさん@お腹いっぱい。NGNG
Summary modeでの#(wl-summary-print-message-with-ps-print)で
日本語のSubjectがあると印刷できないんだけど、
これはemacs21の問題でしょうか?
0154sylvesterNGNG
多くの謎

0155名無しさん@お腹いっぱい。NGNG
>>153
これのことかな。
http://tsukuba.m17n.org/mule-ja-archive/2002-9/msg00009.html
0156yNGNG
>>145
> wl: main.gmane.org:119 142530 byte
> gnus main.gmane.org:119 6821 byte

これは

> 一件のメッセージを表示させる

時に何をどうやって計ったものでしょうか。
0157145NGNG
>>156
レス有難うございます。

wl-folder-mode 及び gnus-group-mode から一件の未読がある同じニュースグループに入って
そのメッセージを表示するまでの TCP 通信バイト量を測りました。
wl は毎回 list を取得するようなので、そこで違いが出ているように見えます。
local や 近所の nntp サーバではそこまで気になりませんが、最近重い gmane.org では
そこで 2 分以上待たされることすらあります。
0158名無しさん@お腹いっぱい。NGNG
(setq wl-draft-folder "%inbox.Draft")
(setq wl-trash-folder "%inbox.Trash")
(setq wl-queue-folder "%inbox.Queue")

みたいにすると not allowed って言われちゃうんですが、こういう事って出来ないんでしょうか?
0159名無しさん@お腹いっぱい。NGNG
>>158
> (setq wl-trash-folder "%inbox.Trash")

これはしてる。
0160名無しさん@お腹いっぱい。NGNG
>>157
最初から書くべきでしょ、それ。
あまりに自己完結してるから俺はつっこみもしなかったが。
0161145NGNG
はい、自己完結してました。
そういうもんなんだな〜、と。
0162名無しさん@お腹いっぱいNGNG
template 機能を使って、今日の日付や明日の日付を
入れたいのですができますでしょか?
0163_NGNG
http://homepage.mac.com/hiroyuki44/jaz04.html
0164yNGNG
はい。wl-template-alist が要素に関数をとれるのを
使えばよいと思います。
0165yNGNG
>>157
elmo-nntp-debug を入れてその出力を見ながら、ちょっとだけ
nntp の勉強をしました。

(setq elmo-nntp-default-use-listgroup nil) すれば xover
やるんだけど、elmo-nntp-header-fetch-chop-length だけ
がばっと取ってきちゃうのでその辺をうまくやれば早くできる?
0166yNGNG
すみません。全然わかってなくて意味不明なこと書いたす。
xover は関係ないすね。

記事が多くて接続が細い所で、listgroup するとずらずらとリストを
持って来るのが遅いという話だと思うので

`elmo-nntp-default-use-listgroup'
初期設定は `t'。Non-nil なら、NNTP において 総記事数を調べるために
`listgroup' を使います。`nil' ならば `group' の結果を用います。
`group' を使うと、正確さには欠けますが、若干高速化されます。

ですかね。



0167145NGNG
>165-166
わざわざすいません。自分でも追い掛けていて listgroup を使わない方法があることは分かったんですが、
group を使ってメッセージのリストを取得すると、どうしても

(100 200 1001 1002 1003)

のように抜けがある差分リストになってしまいます。
そうなると、 >165 の xover の問題が出てきまして、
1. elmo-nntp-overview-fetch-chop-length の値が大だと 100-300 のように余計に取得してしまう
2. elmo-nntp-overview-fetch-chop-length の値が小さいと連続したメッセージでスループットが出ない
ということになります。

当方では gmane.org の性格を考慮して、 elmo-list-folder-message の返り値を
(既得リスト 既得の最大+1...サーバの最大)
にするという ad-hoc な対処をしてしまっています。
0168145NGNG
上の対処法だと普通の nntp サーバでは問題があるので、きちんと直すのだと
xover するときに elmo-nntp-overview-fetch-chop-length を最大値として使うような
仕組みが必要なのかもしれません。
0169名無しさん@お腹いっぱい。NGNG
もう数年前にかなり古いwanderlustを使っていてそのままなのですが、
最近わけあって、システムを入れ替えることになりました。
最近のwanderlustではリナンバリング可能でしょうか?
(昔のバージョンだと受信メール一覧に表示される左側の番号
 が一度つくとリナンバリングされませんでした。)
0170名無しさん@お腹いっぱい。NGNG
可能です
0171名無しさん@お腹いっぱい。NGNG
>>169
どのタイプのフォルダで?
0172名無しさん@お腹いっぱい。NGNG
M-x wl-summary-pack-number
0173名無しさん@お腹いっぱい。NGNG
ん? M-x wl-summary-sync でないの?
0174名無しさん@お腹いっぱい。NGNG
>>173
は?
0175名無しさん@お腹いっぱい。NGNG
>>174
MH フォルダの中身が変更になったときに summary がそれに同期してくれなかった、
っていう問題なのかと思ったの。
読み違えてたみたいですね。スマソ。
0176yNGNG
>> 167
サマリで s first:10 した時とか、余分に xover で取ってきちゃうのは
あるのですが、

> group を使ってメッセージのリストを取得すると、どうしても
>
> (100 200 1001 1002 1003)
>
> のように抜けがある差分リストになってしまいます。

というのがまだ理解できていません。 問題になっているのは
Gnus の nntp-nov-gap に関連する話ですよね?

RFC 977 を参照してみたのですが、GROUP に対する返答は

> 211 n f l s group selected
> n = estimated number of articles in group,
> f = first article number in the group,
> l = last article number in the group,
> s = name of the group.
> 411 no such news group

とありました。
「抜け」と言われているのは f から l までの間で手元に
持ってないメッセージということでしょうか。
もしそうだったとして、wl で上でおっしゃられているような
状況になるのはどういう場合でしょうか。

聞いてばかりですんません。
0177145NGNG
>176
f から l まででサーバに存在しない article のことを「抜け」と表現しました。
自分も nntp はよくわかってないんですけど、こういう現象がよく起こります。

$ telnet news.gmane.org 119
200 main.gmane.org InterNetNews NNRP server INN 2.3.2 ready (posting ok).
group gmane.emacs.xemacs.beta
211 9771 508 10288 gmane.emacs.xemacs.beta
xover 1226
224 1226 fields follow
.
article 1226
423 Bad article number

どうも何らかの理由で存在しないメッセージがあるらしいです。
でも記事数は減っていないんで、wlはそのメッセージが存在するものと思って
取りに行こうとします(msgdbに無いので)。
listgroup だとこのような記事は返さないので差分リストが正確になるみたいです。
0178名無しさん@EmacsNGNG
おとといあたりから急にwlが起動してくれなくなりました。
M-x wl すると Wrong type argument: listp, \.\.\.
と言われちゃいます。試しに.wl には(setq wl-message-id-domain "hoge.ne.jp")
のみを書いて起動しても同じです。以下が該当しそうな*Messages*なんですが、
なんででしょうか? Debian の Sargeを使っています。

Loading wl...
Loading cl-macs...done
Loading wl...done
Initializing...
Initializing folder...done
Updating addresses...done
Loading mule-util...done
Loading eword-encode...done
Checking environment...done
Checking type of variables...done
byte-code: Wrong type argument: listp, \.\.\.

;; 緊急処置でMew使ってみたけど、未読管理なくておれには辛すぎた…
0179名無しさん@お腹いっぱい。NGNG
>>178
Backtrace はどうよ。
0180名無しさん@お腹いっぱい。NGNG
>>178
wl のバージョンは?
0181名無しさん@お腹いっぱい。NGNG
>>178
> なんででしょうか? Debian の Sargeを使っています。

Debian Sarge ってなによ?
0182名無しさん@EmacsNGNG
>>180
M-x wl-version は
Wanderlust/2.10.0 (Venus)
です。

>>179
(setq debug-on-error t)
して wlを起動すると

Debugger entered--Lisp error: (wrong-type-argument listp \.\.\.)
signal(wrong-type-argument (listp \.\.\.))
byte-code("ツ!ソnテ!ト@A\"" [demo-buf obj buffer-live-p kill-buffer signal] 3)
wl(nil)
* call-interactively(wl)
execute-extended-command(nil)
call-interactively(execute-extended-command)

となりました。正直、何がなんだか手がおえません…
0183名無しさん@お腹いっぱい。NGNG
>>182
elc 消してからやり直せ
0184178NGNG
>>181
Debian の testing バージョンです
0185名無しさん@お腹いっぱい。NGNG
>>182
http://www.jpl.org/elips/BUGS-ja.html くらいは読め。
0186名無しさん@お腹いっぱい。NGNG
なんで、debian つかっているやしって偉そうなの多いんだろう。
0187178NGNG
>>183,185

失礼しました。実は御指摘のページを最初の方だけチョロっと読んで
やってしまったのが>>182の結果です。

で,wl.elcでなくwl.elをloadしてBacktraceをとり直してやってみた結果です。
改行が変だったらお許しを。

Debugger entered--Lisp error: (wrong-type-argument listp \.\.\.)
signal(wrong-type-argument (listp \.\.\.))
(condition-case obj
(progn (if check ...) (let ... ...) (unless arg ... ... ...) (unless arg ...))
(error (if ... ...) (signal ... ...))
(quit))
(let (demo-buf check)
(unless wl-init (if wl-demo ...) (setq check t)) (wl-init)
(condition-case obj (progn ... ... ... ...) (error ... ...) (quit))
(if (buffer-live-p demo-buf) (kill-buffer demo-buf)))
wl(nil)
* call-interactively(wl)
execute-extended-command(nil)
call-interactively(execute-extended-command)
0188178NGNG
前スレ703の前後に似たような症状の方がいたのを
今さら発見してしまいました。

で、とりあえず ~/.elmo をリネームして起動したら上手く動きました。

お騒がせ致しました。自分的にはバックトレースのとり方が
わかっただけでも良かったんですが、つきあってくれた人、
どうもすんませんでした。

0189名無しさん@お腹いっぱい。NGNG
>>186
上の方も偉そうだしね。
0190名無しさん@お腹いっぱい。NGNG
> Debian の Sargeを使っています。

↑こんなの書かれたって、Linux 使っていないやつには何のことかさっぱりわ
からん。みんな debian 使っていると思ってるのかな。
0191名無しさん@お腹いっぱい。NGNG
はいはい、続きはこっちでやってね。

Debianユーザーって
http://pc.2ch.net/test/read.cgi/linux/988505381/
0192178NGNG
>>190
おんなじの使ってるヒトいたらなんかわかるかもと思って
書いただけ。べつに知らなきゃ知らんでいい。
ごちゃごちゃうるせーな。







0193名無しさん@お腹いっぱい。NGNG
>>192
死ね。ばか。はげ。
0194名無しさん@お腹いっぱい。NGNG
debian + Wanderlust ユーザにその傾向が激しい。
とくに、かなり古めの開発バージョン使っている香具師に。
0195名無しさん@お腹いっぱい。NGNG
debian氏ねよ。そんな俺は嫌われ者のFreeBSD
0196kaoruNGNG
>>178
長く使っていれば再発の可能性があります。

Wanderlust 2.10.1 を使うか

(setq print-length nil
print-level nil) とでもしてくださいな。
0197178NGNG
>>196
わかりました。
ありがとうございます。
0198名無しさん@お腹いっぱい。NGNG
charset=unknown-8bit と指定されたメールが読めず困ってます。
このようなメールを wanderlust 上で読むための仕掛けとか、
どなたかお分かりでしょうか?
#なお、実際には Shift-Jis で記載されている事を確認しました。
0199名無しさん@お腹いっぱい。NGNG
>>198
M はどうよ。
0200名無しさん@お腹いっぱい。NGNG
>>199
遅くなりました。どうもありがとうございます。
M でみる事ができるものと、できないものとが
ありました。なんで M で駄目なのか分からない
ですが、とりあえず最近のメールは全部 M で
読めるため、もう少し調べてみます。
0201名無しさん@MeadowNGNG
Cygwin + fetchmail + procmail + Meadow + WanderlustをMaildirで運用して
みたいかもなのですが、Maildirを読もうとするときにリネームでコロンを使おう
とするのでエラーが出ちゃいます。どうすりゃいいんでしょう。

Renaming: invalid argument,
d:/cygwin/home/anonymous/Maildir/inbox/new/1058016485.1232_1.srx7,
d:/cygwin/home/anonymous/Maildir/inbox/cur/1058016485.1232_1.srx7:2,
0202yNGNG
http://lists.airs.net/wl/archive/200212/msg00047.html
0203名無しさん@MeadowNGNG
>>202
だめぽ。
0204hogeNGNG
wanderlustの上で、マークしたスパムをスパムフィルターに
学習させたいんですが、markしたメールを表す変数ってなんでしょうか?




0205名無しさん@お腹いっぱい。NGNG
>>204
spam 用にフォルダ作ってそこにコピーしてフィルタに食わせる、
とかじゃだめ?
0206hogeNGNG
>>205
ごめん、説明不足だった。

検出できなかったスパムを+newspamに移動

newspam上でbogofilterをかます

+spamに移動

をEmacs上でやりたいんす。なので、
「今いるsummaryの中のメール全て」みたいな変数でもよいんだけど。
0207yNGNG
ma m| でどうでしょうか。
0208hogeNGNG
>>207
ml だとなぜかbeep音がでてダメですが、
そのままwl-summary-target-mark-pipeすれば
できました。

ありがとうございました。

0209名無しさん@お腹いっぱい。NGNG
>>208
l(エル) と |(パイプ) を間違えてませんか?
0210yNGNG
m| は wl-summary-target-mark-pipe にバインドされていますか?
されているなら

> ml だとなぜかbeep音がでてダメですが、

のとき minibuffer か *Messages* に何か出ていないかというのを教えて
いただけないでしょうか。

0211hogeNGNG
ひっじょ〜に申し訳ないです。

>>209さんのおっしゃる通りでした。
yさん、ご迷惑をおかけしました。

もうすこし精進いたします。
逝ってきます…

これからもすばらしいソフトを作ってください。
応援しております。


0212名無しさん@MeadowNGNG
Meadow使いです。

職場のPOPサーバのメールを読みたいのですが…。
SSHでトンネルを掘った後、.folderに

|&hoge@localhost:11000|+inbox "inbox"

とするとメールが読めるのですが、サーバに残しておきたいので

|&hoge@localhost:11000|:+inbox "inbox"

としたところ、読めませんでした。
私のような環境で使っておられる方、教えてください。
0213山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0214名無しさん@お腹いっぱい。NGNG
shimbun とか,nntp 上で spam を上手く処理する運用方法ってなんかないですか?
0215名無しさん@お腹いっぱい。NGNG
前スレ829です。古い話で恐縮ですが、
http://pc.2ch.net/test/read.cgi/unix/1030209004/829
の現象は abbrev-complete が古いのが原因でした。
abbrev-complete を 1.2 → 1.34 に更新したらおさまりました。
0216名無しさん@お腹いっぱい。NGNG
FreeBSDスレかこっちかどっちにするか迷ったのですが、
こちらで質問してみます。

FreeBSD徹底入門(改訂版)のDisc3に入っている
wanderlust-emacs21-2.8.1 というパッケージ(およびそれに
依存するパッケージ群)をインストールし、Emacs21+wl
でメールを読んでいるのですが、既読メールを開いた
後に、C-xC-cで終了すると正常に終わるのですが、
未読メールを開いた後に、同じように終了させると必ず
emacs21がexited on signal 11 (core dump)で落ちます。

何故かemacs -nw で起動した場合には全く問題ありません。
(正常に終了できます。)

同パッケージをお使いの方でこのような問題起きてませんでしょうか?
また回避策ありますでしょうか?
0217名無しさん@お腹いっぱい。NGNG
age
0218_NGNG
http://homepage.mac.com/hiroyuki44/
0219名無しさん@お腹いっぱい。NGNG
>>216
M-x report-emacs-bug
0220名無しさん@お腹いっぱい。NGNG
>>206
bogofilter ならこういうのがあるよ
ttp://www.teikan.net/hideki/bogofilter/index.ja.html
0221hogeNGNG
>>220
ナイスすぎ!まじthanks!
0222名無しさん@お腹いっぱい。NGNG
すみません。初歩的な質問ですが、
wanderlustってふつうのメールボックス(/var/mail/fooとか)
からは読めないんでしょうか?

0223y oichiNGNG
>>222
直接参照はできませんが、
1. pop や imap を通して見る。
2. inc とか imget を使って別形式に変換する。
等々の方法なら参照可能です。
0224名無しさん@お腹いっぱい。NGNG
ソースを grep してみたんだけど wl では .newsrc って使ってないですよね?
使う予定は無いですか?
0225名無しさん@お腹いっぱい。NGNG
>>222
あっしは .forward に "| exec /usr/bin/procmail" とか書いて、
procmail で ~/Mail/inbox に仕分けるようにさせてます。
0226名無しさん@お腹いっぱい。NGNG
>>225
あっしは FEATURE(`local_procmail') (ry
■ このスレッドは過去ログ倉庫に格納されています