トップページunix
981コメント346KB

Wanderlust その5

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

質問する前に検索を!
CEEK.JP
http://ceek.jp/

プログラムの作者にバグを知らせる方法 (初心者向け)
ttp://www.jpl.org/elips/BUGS-ja.html

【過去ログ】
Wanderlust その 4
http://pc8.2ch.net/test/read.cgi/unix/1084263848/
Wanderlust その3
http://pc5.2ch.net/test/read.cgi/unix/1050724825/
Wanderlust その2
http://pc.2ch.net/test/read.cgi/unix/1030209004/
Wanderlust
http://pc.2ch.net/unix/kako/1004/10041/1004108579.html
0528名無しさん@お腹いっぱい。2006/08/23(水) 00:00:04
>>527

ありがとうございます。

こちらからインストールしました。
http://www.meadowy.org/meadow/netinstall

(fboundp 'display-warning)の評価はnilでした。

試しにMeadow3をインストールしてみたら無事Wanderlustが起動しました。
う〜ん、なんでMeadow2だとダメなんだろ。。。
0529hmurata2006/08/23(水) 08:59:41
>>528
> う〜ん、なんでMeadow2だとダメなんだろ。。。
Wanderlust は, byte-compile する時に display-warning と言う函数があるか
どうかを判定して, ある場合はそれを使う様に設定します. その時出来た,
*.elc を当該函数のない Emacsen で動作させると, 前掲の様なエラーになりま
す. パッケージだけ見てみましたが, 3.00 で byte-compile したんじゃないか
と思います.
0530名無しさん@お腹いっぱい。2006/08/23(水) 23:55:22
>>529
ありがとうございました。
とりあえずは動くMeadow3で頑張ってみます。。。
0531名無しさん@お腹いっぱい。2006/08/24(木) 04:09:40
Meadow3 が動かなかったんじゃないのか?
とりあえず、wanderlust がインストールされたディレクトリが、
site-lisp/wl か site-lisp/wanderlust にあると思うので、
中の *.elc を全部適当な場所へ移動した状態で起動してみたらどう?
byte-compile されていないから、パフォーマンス落ちるけど。
俺は、考えずに cygwin 使ってインストールしてるけど、普通はどうやるんだろ……
0532hmurata2006/08/24(木) 09:20:18
不具合を報告して, 2.10 のパッケージを入れ替えて頂きました. 一応こちらで
起動迄は確認しています. (wanderlust のバージョンが 2.14.0 に上がってし
まいましたが) どうしても 2.10 が良ければ, そちらをお使い下さい.

そのまま 3.00 を使う事を勧めますが...

;; 今回 HDD が逝った所為で, 何年も掛けて構築してきた環境を再構築する事
;; になり, こういう時にパッケージシステムが便利なのねとか思いつつ, 1つ
;; ずつ download, configure, make, make install しています.
;; 終わらない...orz
0533名無しさん@お腹いっぱい。2006/08/24(木) 21:38:57
>>531
いえ、動かなかったのはMeadow2の方でした。
Emacsは最近使い始めたばかりなので解らないことばかりです。。

>>532
すみません、対応ありがとうございました。
Meadows3+Waderlustでメール環境構築中です。
問題なければこのまま使つつもりです。
0534名無しさん@お腹いっぱい。2006/08/25(金) 01:09:27
函数じゃなくて関数だ!
検索する人のこと考えろ!
0535名無しさん@お腹いっぱい。2006/08/25(金) 12:16:35
函数でもあってるよ。
辞書ひいてみ。
0536名無しさん@お腹いっぱい。2006/08/25(金) 17:01:14
>>534
migemo使えよ、低能
0537名無しさん@お腹いっぱい。2006/08/26(土) 01:10:41
murataさん必死だなw
0538名無しさん@お腹いっぱい。2006/08/28(月) 23:11:34
こんばんは。
質問させてください。

wlをオフラインで起動している状態で、キャッシュ(elmo)の中の特定のフォルダに
関して、非同期メッセージ数や未読メッセージ数を取得するには、どのようにすれ
ばいいのでしょうか?

オンライン状態にあるフォルダに対しては、wl-folder-check-entity などを使用す
ればいいと思うのですが…

よろしくお願いします。
0539名無しさん@お腹いっぱい。2006/08/29(火) 11:46:58
w3m(emacs-w3mは使わない)でmailtoなURLをクリックした時にemacs上の
Wanderlustを呼び出せるようにしたいと考えています。

コマンドラインから、

emacs -e "(require 'wl-mailto)(wl-mailto-compose-message-from-mailto-url \"mailto:test@test\")"

の実行を試みましたが、

Symbol's function definition is void

と怒られてしまいます。どこに問題があるのかわかりません。御教示ください。
0540名無しさん@お腹いっぱい。2006/08/29(火) 12:16:56
ちなみにSymbols〜は(requireからtest@test)に対するものでした。
05415392006/08/30(水) 10:46:03
自己レスです。解決しました。

単なる起動オプションのミスでした。

ただ、emacs --eval="(require...test@test\")"としてもうまくいきませんので、
.emacsに

(autoload 'wl-user-agent-compose "wl-draft" nil t)
(if (boundp 'mail-user-agent)
(setq mail-user-agent 'wl-user-agent))
(if (fboundp 'define-mail-user-agent)
(define-mail-user-agent
'wl-user-agent
'wl-user-agent-compose
'wl-draft-send
'wl-draft-kill
'mail-send-hook))

と記述してcompose-mailからWanderlustのメール作成画面を呼び出せるようにした上で、
w3mのoptionの「利用するメーラ」より、

emacs --eval="(compose-mail \"%s\")"

と記述することで、w3mからWanderlustの作成が面を呼び出すことに成功しました。
0542hmurata2006/08/30(水) 11:54:16
>>538
何がしたいのか良く解りません.

>>541
> ただ、emacs --eval="(require...test@test\")"としてもうまくいきませんので、
S式 1つしか評価されないので,
emacs --eval="(progn (require...test@test\"))"
でしょう.

それはともかく, emacsclient とかを使った方が良いのでは?
0543名無しさん@お腹いっぱい。2006/08/30(水) 12:14:18
>>542
ありがとうございます。

prognのありがたみが初めてわかりました。

ちなみに非Xのコンソール上のw3mからEmacs
を起動してメールを書こうと考えている
ため、emacsclientは使っていませんでした。
0544名無しさん@お腹いっぱい。2006/08/30(水) 19:02:54
>>542

> 何がしたいのか良く解りません.

< wanderlust利用環境 >
MacOSX 10.4.7 + emacs22-gtk(fink) + cvs版wanderlust 2.15.3(2006.8.27にDLしたもの)


< したいこと >
本質的には、imapフォルダの非同期メッセージ数と未読メッセージ数を取得
して、wl-biff-notifyに渡すようにしたいのです。オンラインな状態であれ
ば、wl-folder-check-entityを用いて、適切に取得することができるのです
が、オフラインな状態だとnilが帰ってきます。ということで、オフライン
な状態で指定フォルダに関する上記のメッセージ数を取得する方法が知りた
いのです。


< wl-biff を利用しない理由 >
wl-biff-check-folder-list にフォルダを指定しても、imapフォルダを対象
とした場合には、biffは正しく動作しません。
(他のフォルダでは試していません。)

調べてみたところ、定期的なフォルダチェックにおいて、フォルダ情報(非同
期メッセージ数、未読メッセージ数、総メッセージ数)を取得する際、
wl-folder-check-entityではなく、wl-folder-check-one-entityを使用してい
るようで、この場合、非同期メッセージ数は必ず、"0"になって戻ってきます。
つまり、biffは機能しないのです。


以上
0545hmurata2006/09/01(金) 10:37:21
>>544
wl-folder-check-entity は wl-folder-check-one-entity を呼ぶので, 返すも
のは同じ筈です. それ以前に, オフラインだとそれ自体呼ばれないと思うのですが.

もしかして, wl-biff-check-folder-list に複数のフォルダを登録していて,
それらに オンラインとオフラインが混じった状態だったりしますか?

それはともかく, オンラインで一度「新着有り」になった後, 同期せず (サマ
リに入らず) にオフラインにすると「新着なし」になってしまうので, 以前の
(オンラインだった時の) 未同期メッセージ数を取得したいって事で良いのでしょ
うか?

そうであれば, (wl-folder-get-entity-info フォルダ名) で取れると思います.
0546hmurata2006/09/01(金) 11:21:09
> もしかして, wl-biff-check-folder-list に複数のフォルダを登録していて,
> それらに オンラインとオフラインが混じった状態だったりしますか?
これは関係ありませんでした. 無視して下さい.
0547名無しさん@お腹いっぱい。2006/09/01(金) 22:34:14
こんばんは。

>>545
したいことが先走って、話が混在してしまったようです。
ややこしいので、まず、不具合?と思われる現象を正確に伝えます。

(1) imap フォルダ、新聞フォルダ、ニュースフォルダを.foldersに指
定し、かつ、wl-biff-check-folder-listにimapフォルダのみを複数指
定した状態で、全てのフォルダをオンラインで起動するようにします。

(2) フォルダモード状態(サマリに入らないで)で、放置していると、既
定の40秒周期で、先に指定したimapフォルダをチェックしている様子を
確認することができる。

(3) しかしながら、フォルダの横に表示される情報(非同期メッセージ数、
未読メッセージ数、総メッセージ数)は、例えば、新着メールが5通届いて
いるとすると、"0/5/456" などのように、非同期メッセージ数は必ず"0"
と表示されています。ソースデバッガで追っかけたところ、
wl-folder-check-one-entityの戻り値が、必ず"0"になっていることを確
認しました。




0548名無しさん@お腹いっぱい。2006/09/01(金) 22:36:22
>>545

続きです。

(4) 次に、wl-biff-check-folder-listに何も指定しないで、その他は
先と同様の条件で起動し、新着メールが届いた事を確認してから、
lisp interaction なバッファから複数のimapフォルダについて、
wl-folder-check-entityを呼び出すと、例えば、"20/0/4556"などのように、
戻ってきます。

(5) しかし、フォルダ名の横に表示されるのは、"20/20/4556"となってい
ます。つまり、非同期メッセージは正しく取得できるようになったものの
未読メッセージを非同期メッセージ数と同数の値として表示するようにな
りました。


以上が、不具合?と思われる様子です。
0549名無しさん@お腹いっぱい。2006/09/01(金) 22:38:18
>>545

更に続きです。(長くなったので、分けています。すみません。)


そして、ならばということで、wl-folder-check-entityを使って、
wl-biff-notifyを呼び出す事を考えたわけですが、


> それはともかく, オンラインで一度「新着有り」になった後, 同期せず (サマ
> リに入らず) にオフラインにすると「新着なし」になってしまうので, 以前の
> (オンラインだった時の) 未同期メッセージ数を取得したいって事で良いのでしょ
> うか?

行き着いた問題が、上記の通りというわけです。
とりあえず、wl-folder-get-entity-infoを試してみます。

もしよろしければ、前述の不具合?と思われる現象を確認していただけますで
しょうか?(単純に、小生の仕様把握違いでしょうかね?)
0550名無しさん@お腹いっぱい。2006/09/01(金) 23:09:52
> 小生
モマエは公務員か?
0551hmurata2006/09/01(金) 23:54:17
取り敢えず, >>549 で引用された問題については ML で問い合わせ中です.

(3) について, imap の場合最初の数字は, recent フラグの付いたメッセージ
数です. そして, このフラグの落ちるタイミングは実装依存ぽいので, そう言
う事もあるかもしれません. (少なくとも, RFC2060 を読む限りでは)

(4) は, 正しく動いています. wl-folder-check-one-entity の返すリストは,
(未同期のメッセージ数 同期済みで未読のメッセージ数 全メッセージ数) です.
バッファに表示される未読メッセージ数は, 最初と 2番目を足したものです.

(20 0 456) なら 20/20/456 と表示されます.
0552名無しさん@お腹いっぱい。2006/09/06(水) 10:47:12
POPフォルダでの受信のとき、UIDLの管理って
してないんでしょうか?
Wanderlustに乗り換え中でメールをサーバに残しつつ
既存のメーラで読み出してると、
Wanderlust側でいっさいメール受信しなくなります
elmoディレクトリ内のファイルを消すと
受信できるようになります
0553hmurata2006/09/06(水) 11:12:46
Wanderlust での受信はどう言う設定でやっていますか?
0554名無しさん@お腹いっぱい。2006/09/06(水) 11:41:46
.foldersファイルで
|&アカウント@POPサーバ|:+inbox
してます
0555hmurata2006/09/06(水) 20:24:05
>>554
原因らしき箇所を見つけたので, 修正したものを cvs trunk に commit しまし
た. 良ければ試して下さい.

ttp://cvs.m17n.org/viewcvs/root/wanderlust/elmo/elmo-pipe.el?r1=1.69&r2=1.70
0556名無しさん@お腹いっぱい。2006/09/07(木) 11:08:34
>>555

csvから引っ張ってきて試しましたがうまくいきませんでした
現象をまとめると、

1. メールサーバに1件メール届く
2. Wanderlustで読み出す。設定は>>554。サーバに残す→正常受信
3. 他のメーラで読み出す。この時サーバのメールを削除
4. メールサーバに1件メール届く
5. Wanderlustで読み出す。新着なしとなる ← ココ異常 この後メール新着はいっさいなくなる
6. 他のメーラで読み出す。正常に読み出せる

5.の前でelmoディレクトリのpipeディレクトリを削除すると
正常に受信できるようになります
0557名無しさん@お腹いっぱい。2006/09/08(金) 20:21:12
wl-summary-pick や wl-summary-virtual 使用時に入れる条件が複雑な場合、
いちいちインタラクティブに答えるのがかったるいときがあります。

フィルタフォルダの条件部分を直接使用できるようになれば
履歴の編集などにより簡単に入力ができるようになると思うのですが、
いかがでしょうか?

例えは、上記関数を実行時ミニバッファにSearch by(Body)が出ると
思いますが、BodyではなくConditionを選ぶと直接条件式
/(from:yt|from:teranisi)&subject:報告/ (この部分ね。infoより)
が、入力できる様になるという感じです。
0558名無しさん@お腹いっぱい。2006/09/10(日) 07:34:56
Emacs22 で cvs headを使っています。

UTF-8 でencodeされている From: 欄が、decodeされません。

また、関係あるかどうか解かりませんが、メール本文の取得もうまくいきません。
最初の一通は取得できるのですが、spaceで読み進めていこうとすると
続くメール本文が取得できず、
summaryバッファのみ既読化した表示に切り替わっていきます。

ちなみに、本文はHTMLメールです。
0559hmurata2006/09/10(日) 22:22:46
>>556
> 2. Wanderlustで読み出す。設定は>>554。サーバに残す→正常受信

ここで, pipe フォルダのサマリから出た後,
~/.elmo/pop/${pop サーバ名}/${アカウント名}/location
が更新されているかどうかを確認して下さい. 又, このファイルの中にある番
号はメッセージ番号ですが, その内最大の数値が,
~/.elmo/pipe/${pipe フォルダ名}/copied
の中に記述された最大の数値と同じかどうかを確認して下さい.
0560hmurata2006/09/11(月) 08:55:28
>>558
> UTF-8 でencodeされている From: 欄が、decodeされません。

(eword-decode-string "From: 欄の文字列") を評価して, ちゃんと decode さ
れますか?

> また、関係あるかどうか解かりませんが、メール本文の取得もうまくいきません。
> 最初の一通は取得できるのですが、spaceで読み進めていこうとすると
> 続くメール本文が取得できず、
> summaryバッファのみ既読化した表示に切り替わっていきます。

表示の途中でエラーになってるんだと思います. wl-message.el と当該フォル
ダタイプの elmo-*.el をロードした後,
(setq debug-on-error t debug-on-signal t)
を評価してメッセージを表示して, エラーが出たら backtrace を見せて下さい.
0561名無しさん@お腹いっぱい。2006/09/12(火) 11:50:33
>>559

試しました
locationファイルは更新されます
2. のあと更新あり
3. のあとメールサーバが空のときにWanderlustでチェック locationファイル更新あり ファイルの中身"nil"
5. のあと更新あり UIDL(かな?)の数字がlocationファイルに書き込まれるが、新着なしとなる
さらに試して分かったのですが、
1.で2件たまっていて、4.で5件たまっていた場合
5.では3件目以降のメールが新着として受信することが分かりました
05625202006/09/12(火) 12:15:41
>520
原因判明しました。

biff で IMAPサーバに対して新着メールのチェックをするとき、
WL-2.12以降ではフォルダが存在しているかどうかを調べるために
"select フォルダ名" コマンドを発行するようになったようですが、
これが cyrys-imapd-2.2.x で >520 に書いた (1) と (2) の両方の不具合を引き起こしているようです。

(1) については、フォルダを初めて Sync するときなど時間がかかる処理の最中に select されると、
"Waiting for IMAP response...done" と表示されて突き刺さることが多くなる(?)

(2) については、cyrus-imapd は select されると、そのフォルダの RECENT メール数を 0 にリセットしてしまうようです。
(WLのフォルダモードでの見た目は、勝手にフォルダを Sync されてるように見える)

とりあえず、↓の patch で select を発行しないようにすると、不具合は解消しました。

--- wl/wl-util.el.orig Sat Feb 19 02:27:22 2005
+++ wl/wl-util.el Fri Sep 8 19:51:50 2006
@@ -882,8 +882,7 @@
(while flist
(setq folder (wl-folder-get-elmo-folder (car flist))
flist (cdr flist))
- (when (and (elmo-folder-plugged-p folder)
- (elmo-folder-exists-p folder))
+ (when (elmo-folder-plugged-p folder)
(setq new-mails
(+ new-mails
(nth 0 (wl-biff-check-folder folder))))))
0563hmurata2006/09/12(火) 12:59:05
>>561
> 3. のあとメールサーバが空のときにWanderlustでチェック locationファイル更新あり ファイルの中身"nil"

多分, これをやらなければ, 上手く動くと思うのですが...
試す前に ~/.elmo/pipe/${pipe フォルダ名}/copied を消して下さい.
0564名無しさん@お腹いっぱい。2006/09/12(火) 16:00:36
copiedファイルを消してみましたが現象は変わりません
copiedファイルを消すとメールが受信できます
0565hmurata2006/09/12(火) 16:19:02
えーと, 説明がまずかったですね.

pop フォルダに最低でも 1件はメッセージが存在する状態でだけアクセスすれ
ば, ちゃんとコピーされると思いますが, どうでしょうか?

つまり, 3 と 4 の間で Wanderlust からアクセスしなければ, 5 で pipe フォ
ルダに入った時に続きがコピーされると思うのですが...

それとも >>564 は, そうしても駄目だったって事かな?
0566名無しさん@お腹いっぱい。2006/09/12(火) 23:22:54
はい、ダメでした。。。

0. locationファイル、copiedファイル削除

1. メールサーバに1件届く
2. wlでメール読み出し (サーバに1件あり、サーバに保存)
 location  更新あり ((1 . "AAAAAAAAAA.BBBBB.pop02"))
 copied   更新あり ((1))
3. 他のメーラで読み出し (サーバから削除)
4. wlでメール読み出し (サーバにメールはない)
 location  "nil"
 copied   更新なし
5. メールサーバに1件届く
6. wlでメール読み出し (サーバに1件あり、サーバに保存)
 -> *新着なし*
 location  更新あり ((1 . "CCCCCCCCCC.DDDDD.pop03"))
 copied   更新なし ((1))
7. メールサーバに更に1件届く
8. wlでメール読み出し(サーバに2件あり、サーバに保存)
 -> *新着1件* (7.で届いた2件目が新着、5.で届いた1件目は未着)
 location  更新あり ((1 . "CCCCCCCCCC.DDDDD.pop03") (2 .
"EEEEEEEEEE.FFFFF.pop05"))
 copied   更新あり ((1 . 2))
9. locationファイル削除。wlでメール読み出し
 -> *新着なし*
10. copiedファイル削除。wlでメール読み出し
 -> *新着2件* (5.と7.で届いたメール)

このような現象は自分だけなのでしょうか...
0567hmurata2006/09/13(水) 09:04:31
詳しい説明を有難う御座居ます. 恐らくこちらで認識している問題に間違いは
ないと思います.

取り敢えず,
- 一旦, 状態をリセットする目的で, location と copied を消した後はこれ
らを消さない.
- サーバに 1件もメールがない状態 (4 や 9) で Wanderlust からアクセスし
ない. (location の中身を nil にしない)
これらに注意すれば, 正しく増えたメールだけコピーされる筈です.

仕組み上, 6 の時点で location が ((2 . "CCCCCCCCCC.DDDDD.pop03")) にな
らないといけないのですが, そうなっていないのがバグです. 週末には直せる
と思います.
0568名無しさん@お腹いっぱい。2006/09/13(水) 09:06:44
>>567

了解しました
いろいろとありがとうございますm(u_u)m
0569名無しさん@お腹いっぱい。2006/09/19(火) 01:51:14
gmailをwlで読もうと考えていますが、
SMTP-AUTHの設定は"PLAIN"にしなくてはいけないようです。

この、"PLAIN"っていうのは、平文なんでしょうか?
0570名無しさん@お腹いっぱい。2006/09/19(火) 02:43:18
何を心配しているのか?
gmailは、そもそもssl経由でないか?
違ってたらゴメソ
0571名無しさん@お腹いっぱい。2006/09/19(火) 08:37:28
それ以前に"読む"のに、"SMTP"って言われても
0572名無しさん@お腹いっぱい。2006/09/21(木) 08:55:03
プロバイダのSMTPサーバじゃなくて別のSMTPサーバーを使って送信すると、
OutlootExpress ではうまくいくけど、wanderlust ではうまくいきません。

原因は何でしょうか。

SMTP セッションの模様です

220 mail.xxxxx.com ESMTP Postfix^M
EHLO machine.xxxxx.com^M
250-mail.xxxxx.com^M
250-PIPELINING^M
250-SIZE 10240000^M
250-VRFY^M
250-ETRN^M
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN^M
250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN PLAIN^M
250 8BITMIME^M
MAIL FROM:<hoge@xxxxx.com> SIZE=549 BODY=8BITMIME^M
250 Ok^M
RCPT TO:<hoge2@zzzz.com>^M
554 <hoge2@zzzz.com>: Recipient address rejected: Access denied^M
QUIT^M
221 Bye^M
0573名無しさん@お腹いっぱい。2006/09/21(木) 10:01:00
IMAP のフォルダを .folders に %/ と書いておくと全て取得してくれますが、
これが
%INBOX.Fuga.A
%INBOX.Fuga.B
%INBOX.Fuga.C
とすべて同じ階層で表示されますが、これを

Fuga {
%INBOX.Fuga.A "A"
%INBOX.Fuga.B "B"
%INBOX.Fuga.C "C"
}
のように、%INBOX.Fuga. の階層の中に A, B, C がいるように
設定する事はできますか?

.folders に全て書けばいいのだろうと思いますが、
IMAP のフォルダ構成に変化があった時に、常に .folders を
修正するのは面倒なので、何かよい方法があれば
アドバイスを頂けないでしょうか?
0574hmurata2006/09/21(木) 12:39:33
>>572
> 554 <hoge2@zzzz.com>: Recipient address rejected: Access denied^M
認証なしだと, 自ドメイン宛しか送信出来ない設定になっているのでは?


>>573
階層化については, wl-folder-hierarchy-access-folders を参照の事.
自動的に名前を省略する事は現在は出来ません.
0575名無しさん@お腹いっぱい。2006/09/22(金) 01:52:26
>>574
ありがとうございます!

いちどSMTP認証していたのでパスワードはすでに記憶済みかと思い込んでいました。
(SMTPセッションログもなんか認証通過してるような感じだったので..)

プロバイダのSMTPでは認証は必要ないけど、From欄を見てSMTPサーバを変更して認証
、という設定に変更しているときに wl-smtp-authenticate-type が抜けていました。

0576hmurata2006/09/23(土) 15:35:38
>>568
予定より一週間程遅くなりましたが, 修正を commit しました.
0577名無しさん@お腹いっぱい。2006/09/24(日) 10:07:02
wanderlust version 2.14.0 - "Africa"を使っています。
デフォルトで大きなメッセージを分割して送るようになっているみたいなので、
これを分割しないようにしたいのですが、
どうしたらよいですか?
0578名無しさん@お腹いっぱい。2006/09/24(日) 10:31:06
Windows上でなくUNIX上のwanderlustでs/mime(署名、暗号化)を
扱うことは出来ますか? 必要な手順または環境構築するために
参考になる情報を教えてください。

bashは既に導入済みです。
0579hmurata2006/09/24(日) 15:52:53
>>577
mime-edit-split-message, mime-edit-message-default-max-lines

>>578
ttp://www.easypg.org/index.html.ja + gpgsm
0580名無しさん@お腹いっぱい。2006/09/28(木) 15:48:21
>>576
修正ありがとうございます
いまのところ問題ありません
0581名無しさん@お腹いっぱい。2006/09/28(木) 15:58:16
POPフォルダを使用しています
フォルダモードからリターンキーでinboxに入った後
sでupdateするとchecking...と出てサーバーの新着をチェックしてくれますが、
一旦gでフォルダを移動して再度gでinboxに戻ると
以降sでupdateしてもcheckingが表示されずメールチェックしてくれません
フォルダモードに抜けて、再度inboxでリターンキー押せばメールチェックしてくれます
これって仕様でしょうか?

バージョンは最新CVSです
0582名無しさん@お腹いっぱい。2006/09/30(土) 01:12:22
振り分け使わないで flag だけで暮らしてる人っています?
振り分けより柔軟に使えそうとうか妄想してるんですけど。

あと、hyperestraier + 全文検索 + 属性 だけで暮らすのもいいかも。

最近 wl で gmail っぽい運用方法ができないか妄想してます。
0583名無しさん@お腹いっぱい。2006/09/30(土) 23:18:11
>>582
1つのメールに複数のflagをつけることができれば、
Gmailっぽく使えるかな、と思っているのですが……

Gmailライクなローカルなメーラ欲しいです。
0584名無しさん@お腹いっぱい。2006/10/01(日) 08:02:25
>>583
> 1つのメールに複数のflag
つくけど?
0585名無しさん@お腹いっぱい。2006/10/04(水) 00:29:58
shimbunで impress (forest)の Mon, 02 Oct 2006 12:00 +0900の記事
"スクロールが必要な面積の広い画面を1枚絵に撮影できる「FastStone Capture」"
ttp://www.forest.impress.co.jp/article/2006/10/02/fscapture.html
がスクロールしてくんない
0586名無しさん@お腹いっぱい。2006/10/26(木) 15:15:43
ドラフトで C-x C-k したメールを +draft に貯めない設定はありますか?
それから、+draft に貯めたメールが未読になってしまうのですが
初めから既読にしておくことは出来ますか?
0587名無しさん@お腹いっぱい。2006/10/26(木) 15:18:51
>>586
C-c C-k じゃだめ?
0588名無しさん@お腹いっぱい。2006/10/26(木) 15:22:20
C-x k でした
0589名無しさん@お腹いっぱい。2006/10/27(金) 11:06:49
EdMaxからのメールでTOとCCに日本語が入っているメールは
日本語部分がデコードされないっす
何か設定いります?
0590hmurata2006/10/27(金) 11:20:12
もし, Bエンコードされている部分が `"' で括られているのであれば, デコー
ドしないのが MIME の仕様です. (一応)

(setq mime-header-accept-quoted-encoded-words t)
としておくか limit を使えば, そう言うのもデコードしてくれる筈.

解決しないなら, 問題のフィールドの値を見せて下さい.
0591名無しさん@お腹いっぱい。2006/10/27(金) 11:38:21
>> 590

ていうか "" には括られてないです

デコードされない文字列書き込みたいんですが
個人名(のエンコ文字列)晒すことになるからなぁ
0592hmurata2006/10/27(金) 11:44:14
base64 (だよね?) されている部分の =?iso-2022-jp?B?ここ?= の部分の長さは,
ちゃんと 4の倍数になってますか? なってなければ, 最後の ? の前い = を追
加して調整してみるとどうでしょう?
0593名無しさん@お腹いっぱい。2006/10/27(金) 12:13:19
>> 592

4の倍数になってるよ

ていうかベクターで拾ってきた適当なデコードツール使うと
ちゃんと文字列デコードできるしw

同じメールの中でSubject、TO、FROM に""括りなしの日本語文字列があっても
なぜかFROMだけデコードされなかったりする

あ、beckyからのメールでもあった
0594hmurata2006/10/27(金) 12:44:20
じゃあ, (setq mime-field-decoding-max-size nil) これかな?
駄目ならもう分かりません.
0595名無しさん@お腹いっぱい。2006/10/27(金) 12:54:06
>>594
0596名無しさん@お腹いっぱい。2006/10/27(金) 12:55:35
>>594

ちゃんとデコードされたメールもあれば
直らないメールもある…

いろいろありがと!
このまま使っておきます
0597名無しさん@お腹いっぱい。2006/10/28(土) 10:43:37
何か設定しないと文字化けるメーラーってちょっと厳しいよなww
やっぱmewのがまだ上か…
0598名無しさん@お腹いっぱい。2006/10/28(土) 11:45:42
悪いのは送る方なんだけどな。
0599名無しさん@お腹いっぱい。2006/10/28(土) 12:58:30
mewってデコード側に関しては寛容なポリシーだったのか
0600名無しさん@お腹いっぱい。2006/10/28(土) 13:49:02
>>599
出すときは厳しく、受け取る時は寛容に
0601名無しさん@お腹いっぱい。2006/10/28(土) 22:30:00
>>597
POPを使う俺にとって、

Mewを使うメリット
・文字化けが一切ない
・添付ファイルの扱いがしっかりしてる

Wanderlustを使うメリット
・テンプレート
・受信・振り分けが早い(Mewに比べて)
・フォルダごとの未読管理

一見Wanderlustのが利点が多そうだが、地味なバグが取れきっていない
というわけで、いまだMewを使っている
0602hmurata2006/10/28(土) 23:15:57
>>601
> ・添付ファイルの扱いがしっかりしてる
どういうこと?
0603名無しさん@お腹いっぱい。2006/10/28(土) 23:44:51
>>602
外部パッケージ(semiかな)を入れなくてもfiber経由で
どんなファイルでも開ける
ちなみにMeadow使い
0604名無しさん@お腹いっぱい。2006/10/28(土) 23:48:39
日本語添付ファイルの扱いを考えると
職場でも使うか迷う
0605hmurata2006/10/29(日) 08:35:35
>>603
ないと動かないものを外部パッケージとは呼ばないで欲しいなぁ
まあ, インストールが面倒だって言うのは解らなくはないけど.
それと, ~/.mailcap に書いておけば fiber 経由で開けるよ.

>>604
> 日本語添付ファイルの扱い
何か問題があります? ここの所, 困った事ないんだけど.
0606名無しさん@お腹いっぱい。2006/10/29(日) 11:24:37
日本語テキストファイルを添付すると、Content-Type: text/plain の後に
charset= を入れてくれないので、wanderlustで受信するとasciiとして扱われて
文字化けするのに困ったことがあります。
良い解決方法が見付からなかったので、手動でcharset=を入れることにしました。
0607hmurata2006/10/29(日) 11:56:42
>>606
一応 emy を使えば, charset を推測して付けてくれます.
また emiko なら charset を指定して再表示する事が出来ます.

両方出来るのは……ないよね
0608名無しさん@お腹いっぱい。2006/10/29(日) 17:11:39
文字化けせずきちんと使えるようにするために
一体いくつインストールすりゃいいんだww
文字コード解釈もMIME解釈も自前でやりゃいいメーラーなのに
0609名無しさん@お腹いっぱい。2006/10/29(日) 17:59:48
fromや添付ファイル名を正しく扱うための
使用ライブラリ毎のelisp側の記述例がまとまってないような。
limitならなにも.wlとかには書かなくていいんだっけ?
0610名無しさん@お腹いっぱい。2006/10/29(日) 18:33:51
SEMIだけで済むようにならないんすかね。
なんであんなにたくさんあるんだろ。
0611hmurata2006/10/29(日) 19:30:37
>>609
limit は使った事ないので, 良く分かりません. 誰か FAQ に纏めて頂けると,
後々の為になるかと思います.

>>610
SEMI は仕様で, UI の好みが様々だからでしょう.
誰かが SEMI のメンテナを引き継いで, 積極的にバリアントの機能を取り込ん
でいけば変わるでしょうが...
0612名無しさん@お腹いっぱい。2006/10/30(月) 09:05:01
>>605
fiberで起動できるようにするにはmailcapにどのように書けばいいのですか?
0613名無しさん@お腹いっぱい。2006/11/01(水) 02:11:04
なんか、スレ進んでると思ったら変なのが1匹沸いてるのか。

使い始めた当初は色々困ったが、
大抵は解決できるので、結局は使い易いんだよな。
GMail は、しばらく困ったけど。
0614名無しさん@お腹いっぱい。2006/11/02(木) 00:59:29
2.15.5 から spam 判定回りの何か変わりました?

.wl で特定フォルダで bogofilter を使っていると
spam を読もうとしたときに
> error in process filter: Wrong type argument: listp, t
と一旦怒られてからでないと読めなくなったような。
0615hmurata2006/11/02(木) 08:42:58
>>612
ttp://wiki.gohome.org/wlja/

>>614
進捗表示処理周りを書き直しました. 変更内容は ML に出したのですが, 何故
か配送されないのです...

所で IMAP ですよね.
06166142006/11/02(木) 09:18:27
>>615
その通りIMAPです。
0617hmurata2006/11/02(木) 09:24:53
心当りを直してみましたので, 試してみて下さい.
06186142006/11/02(木) 15:39:07
>>617
半日使ってみて問題なさそうです。
いつもありがとうございます。
0619名無しさん@お腹いっぱい。2006/11/02(木) 22:51:16
spamと言えば同じく2.15.5からIMAPで
spam/hamの学習をさせてspamフォルダに叩きこもうと"x"すると
> Registering spam... 0%
で止まってしばらく後に
> Wrong type argument: listp, :set
と怒られるようです。
平気なときと怒られるときの差がいまいち分かっていませんが……
0620hmurata2006/11/03(金) 10:06:18
うーん. :set を使ってる所はそんなに多くないんですけど, そんなエラーにな
りそうな所はなさそうなんですけど...
関係ないとは思いますが, elmo-spam-scheme は何にしてますか?
後, backtrace 取れませんか? 上のと同じ場所なら無理でしょうけど.
06216192006/11/03(金) 10:15:17
>>620
> (setq elmo-spam-scheme 'bogofilter)
です。
どうやら数十通に s が付いている状態で "x" すると怒られる模様。
数通ずつなら問題なく +spam に送り込んでくれます。
0622hmurata2006/11/03(金) 10:35:43
閾値は 20 です.
取り敢えず,

(setq wl-display-progress-threshold
(cons (cons 'elmo-spam-register nil)
wl-display-progress-threshold))

とでも ~/.wl でしておけば, この部分に関しては進捗表示をしなくなるので,
エラーは回避出来ると思います.
0623名無しさん@お腹いっぱい。2006/11/03(金) 17:36:59
単純なIMAPフォルダにモバイルでアクセスしたとき、overviewをとってきた後
何通かわからないのですが、メールを取り込んでいるように見える(retrieveしている)
これをやめさせることってできますか?
何もないIMAPフォルダに初めてアクセスすると自動的にメールを取り込んでいる
ように見えます。
overviewをとってくるのはいいのですが、本文は必要なメールのものだけとってきたいのです。
そうしないとモバイルだといつまでたってもメールが読めない
(どこでも見えるようにメールボックスにためているので)
.wlはサンプルについていたもののメールアドレスやサーバアドレスを変更して
使っています。
0624hmurata2006/11/03(金) 18:09:13
バッファプリフェッチの事でしょうか? でしたら, これで無効に出来ます.
(setq wl-message-buffer-prefetch-folder-type-list nil)
0625名無しさん@お腹いっぱい。2006/11/04(土) 08:45:01
2.14.0 が出てからだいぶ経っていますが次のリリースはまだまだかかるのでしょうか?
0626hmurata2006/11/04(土) 10:37:53
調べたら, 2.14.0 が出たのが 2005/03/25 なので, 一年半程リリースしていま
せんね. (2.10.0 から 2.12.0 は二年でしたが, 間に 2.10.1 がある)

これが出来たらリリースするって言う目標や約束がある訳じゃないので, 余程
不安定な状態でもなければ, 別に何時リリースしても構わないと思います.
0627名無しさん@お腹いっぱい。2006/11/04(土) 23:17:15
>>624
.wlや.emacsに書いてemacsを再起動してからIMAPフォルダにアクセスしてみましたが、
gettting overviewのあとRetrieving となってfetchしてしまっているみたいです。
prefetchって背後でメールをとりこむ動作をすることだと思うんですが、
フォアグラウンドでとりこみしています。
何か別な設定まちがってしているのでしょうか?

retrievingしているときにC-gするととりこみは終わりますが、overviewも残らない。
■ このスレッドは過去ログ倉庫に格納されています