muttを使おう

1名無しさん@お腹いっぱい。
垢版 |
NGNG
ありそうでなかったので立ててみました。

本家HP
http://www.mutt.org/

Mutt Japanese Edition
http://www.emaillab.org/mutt/
NGNG
背景白は仲間。。。

color attachment blue default
color tree blue default
color indicator black green
color status blue yellow
color tilde red default

color header green default .
color header blue green From:
color header blue green Subject:
color header black green Date:
color header black green ^To:
color normal black default
color message black default
color body blue default [_a-z\.A-Z0-9-]+@[a-zA-Z0-9\./\-]+
color body blue default (http|ftp)://[_a-zA-Z0-9\./~\-]+
color quoted magenta default
color signature red default

あと。。。

hdr_order date from subject to cc
set index_format="%4C %{%m/%d}%Z %-15.15n %s"
set pager_index_lines=7

とか。
screen かましてます。
NGNG
>>62
ありがと。やってみた。… なんか mutt じゃないみたいだ。まぁ
ちょいちょい調節してみる。

kterm で color がでないひとはここら辺に情報が。rxvt とかと色合いが
違うのでくらべてみるがよし
http://pc.2ch.net/test/read.cgi/unix/986915141/306-314
NGNG
color header blue white .
color header black yellow From:
color header black yellow Subject:
color normal black white
color message black white
color body red white [_\.\+a-zA-Z0-9-]+@[a-zA-Z0-9\./\-]+
color body red white (https\?|ftp)://[\*\$,\?=\#&@%_a-zA-Z0-9\+\./~\;:\-]+
color quoted magenta white
color signature blue white
color attachment black green 
color tree red white
color indicator black cyan
color status yellow blue
color tilde blue white
NGNG
>>52-60
通報すますた。
http://pc2.2ch.net/test/read.cgi/software/1021773436/837
NGNG
>>52-60, >>65 直しますた。
NGNG
ウワアアン >>50 の方法でやってみたら

In file included from mutt.h:51,
                from patchlist.c:5:
charset.h:43: parse error before `ICONV_CONST'

ってエラーになるYO
誰か助けて〜
NGNG
>>67
./prepare したときにエラーは出ませんでしたか?
NGNG
>>67
FreeBSD ユーザですか?
7067
垢版 |
NGNG
>>68
ちょっと再確認してみます.

>>69
いえ, winXP home+ cygwinです.
>>50にcygwinでの作り方が書いてあったもので.
7167=70
垢版 |
NGNG
自己解決しました.
configureオプションから,
   --with-iconv=/usr/local
を外して, configureにiconvを探させればOKでした.

確かにlibiconvは/usr/localのprefixに入れてあるはずで,
ちょっと調べてみたらこんな人
   http://members.tripod.co.jp/nanox/memo/fetchmail-procmail-mutt.html
もいるみたいだし, ちょっと謎です.

# あ, 私の場合はMutt 1.4iです.

いずれにしても, これで
   set charset="shift_jis"
して, cygwinで問題なく日本語も表示できてます.

お騒がせしました.
ご報告まで.
72名無しさん@Emacs
垢版 |
NGNG
あちきも cygwin で使ってみようと思ったんですがね・・・
メールの保存とか送信とか出来ます?
たぶん保存するファイル名や、送信のために作られるテンポラリファイルにコ
ロンが入るせいだと思うんですが・・・
この問題はどうやって回避したらいいのでしょう?
使えてる人教えて下さいませ・・・
7372
垢版 |
NGNG
スマン。MailDirじゃなくってmboxにすればいいのか。
まぁそれはそれであんま嬉しくないわけだが・・・
NGNG
>>73
ちょうどmutt-devでその話題が出ていたよ。
7572
垢版 |
NGNG
>>74
っつー事は近々改善予定!??
激しく期待ですな。
ちなみに送信は出来てるっぽいな。
outboxへの保存しくじってたっぽい。お騒がせでした。
NGNG
mattnを使おう、と誤読した…
7774
垢版 |
NGNG
>>75
いや、まだ結論は出てないみたい。
でも、mh.cとかを読む限り、muttはファイル名にフラグを持っていて、
そのフラグを簡単に抽出するためにcolonを使っているようだね。
でもcygwinってことはWindowsでしょ? Maildirを使うメリットってある?
7872
垢版 |
NGNG
>>77
単純に1ファイル1メッセージっつーのは安心出来るかな、と。
mboxだとメールが溜まった時にファイルブッ壊れたりすると嫌だなぁ、と。
そんだけなんですけどね。
7974
垢版 |
NGNG
>>78 ぢゃあMH形式にすれば?
80名無しさん@Emacs
垢版 |
NGNG
コロンが問題なら、別の文字に置き換えればよいのでは?
8178
垢版 |
NGNG
>>79
MHって使った事無いんですよねぇ。まぁ大して問題じゃないと
思うんですが。っつーか知らなかったし(w;
ちょっとその路線で逝ってみようかと思いまふ。

>>80
"':'" をgrepしたら沢山引っかかり過ぎてどれを置き変えれば
いいのか分からんかったです・・・mh.c の中だけでいいならいいんですが・・・
8278
垢版 |
NGNG
mbox_type=MH

にしてみたんですが・・・
メールを保存しようとすると、指定したディレクトリに
延々と 1, 2, 3, 4,...,1000,...,2000,...
と同じファイルを吐き続けるという現象が起こる模様。
mutt-1.4 + mutt-1.4i-ja.1 を

./configure --without-wc-func --enable-nls --disable-debug --disable-pop --disable-imap --with-slang

でコンパイルしたんですが・・・皆さん使えてます?

とりあえず mbox でいいか。やっぱ常用は難しそうだな・・・
NGNG
>>78

> とりあえず mbox でいいか。やっぱ常用は難しそうだな・・・
UNIX板なんで「板違い」とかいわれるかもしれんが, せっかく
muttスレできたんだし, その辺情報共有していって
winでも使えるtipsを集めていきたいですよね.

理想はUN*XとWinでまったく同じインターフェースで操作できること
って思ってる人も多いんじゃないかな.

メーラ: mutt
ブラウザ:opera, mozilla, もしくはw3m
エディタ:vim, emacs
シェル:bash等
文字変換:skk?

ぐらいあってれば, UN*X使いもかなり快適にwin使えると思ふし.

cygwinもntsecで使ったりxinetd導入したりで頭よくなってきたし.
NGNG
>>82
".mh_sequences" が関係する?
cf. マニュアルの「4.6 Mailbox Formats」

cygwin 使ってないし、はずしてるかも
8582
垢版 |
NGNG
>>84
いや、今手元cygwinじゃないんで確認出来ないんですが、
.mh_sequences は一応 touch して作ったんですがダメでした。
NGNG
>>85
touchで動く? 昔は

$ echo 'cur: 1' > your/mh/dir/.mh_sequences

とやってたけど。
8785
垢版 |
NGNG
>>86
.mh_sequencesは空でいいってどっかで見付けたんでtouchしたんですが、
まぁそれはそれとして、ご指摘の方法でもやっぱりダメでした。
なんかお騒がせしちゃってますね、スミマセン。
NGNG
俺もcygwinで使ってみようと思う。
1.4iを無事インストールして、日本語表示もできたんだが、
日本語のメールを送信しようとするとassertで落ちます。

正確にはメール作成で編集し終った時なんだが
assertion "errno == EILSEQ || (errno == EINVAL && ib == bufi && ibl < sizeof (bufi))" failed: file "sendlib.c", line 765
Signal 6
とstackdumpです。

作成メッセージに日本語を含まない場合はOKですた。

ムッキー
8985
垢版 |
NGNG
お騒がせしてる85=72ですが、
>>88
僕もそれなりました。ただ、僕の時はメールの編集に入る時だったんです
けどね。で、そのassertionそのものを
伝家の宝刀「コメントアウト」
したら特に問題無く(いや他でありまくりなんでなんとも言えませんが)編集
&送信が出来ました。

まぁ全然根本的な解決にはならないわけですが・・・一応・・・
NGNG
>>81
cygwinでmutt-1.4iをMaildirで使ってる.':'の置換は,自分の
知っているのはmh.cとbuffy.cにあるやつ.
その他修正したのは,
 * mbyte.cのwcwidth_ja()がSJISで使用すると,ある文字で
   正しい値を返さない.(多分バックスラッシュとチルダ)
と今となってはなんのために修正したか分からないのが
一箇所あるくらいで,いまのところ問題なく使えてる.
NGNG
mutt使ってます
本文中にURLが記述してあるとき
^BでURLを抽出,
選択,リターンで*term+w3m起動!
これかなり好きなんですけど
デフォルトではxtermですよね?
これを他のエミュレータに変えたいんですが
どこをいじればいいのかな?
だれか教えてください
NGNG
>>91
.urlview を見よ。COMMAND url_handler.sh があると思われるので、
それをなんとかする。デフォルトでは別窓にしないはずではある。
NGNG
>>91-92
撲はurlviewを使わず(どうせw3mを呼び出すだけなので)
macro pager \cb "|sed -n '/^\$/,\$p'|w3m -o mark_all_pages=1\n"
としています。
94i6245
垢版 |
NGNG
>>31

結局 wanderlust そこそこ設定が終わった。わら
しかし、 mutt にも興味があるので暇なときにいじてみようと思ってま。
imap な訳だし mailer もガンガン変えるのも問題ないし。
しかし、 imap の cache 機能が弱いのは少々萎えですな。

むふー。
95名無しさん@お腹いっぱい。
垢版 |
NGNG
添付ファイルを含んだメイルをForwardingすると、

Forwardingしたメイルに含まれていた、元メイルの添付ファイル名が
「元の添付ファイル名+DAT」に変更されてしまいます。

(ちなみに、サーバはNTです。)

何か対策とかありますか?(アウトルックユーザはちゃんとそのままの
添付ファイル名でForwardingできています。)

謎!
96名無し
垢版 |
NGNG
>>100は実はmutt使ってない!
NGNG
結構延びてるね
さすが
mutt
unixユーザにはぴったりだね

98名無し
垢版 |
NGNG
>>97は勝手にマスかいてろ
NGNG
>>98
はぁ?
NGNG
kmail最高
NGNG
mutterくその通りですね。
NGNG
(´-`).。oO(>>97 ……縦読み?)
103名無しさん@お腹いっぱい。
垢版 |
NGNG
95ですがmuttユーザです。
NGNG
井伊馬糞の煽りは放置で。
10588
垢版 |
NGNG
あれからいろいろやってみたんだが, 結局解決せず。
>>89 さんに提案してもらった伝家の宝刀も
その場所でcoredumpのかわりにdeadlockになるだけでした。


cygwinで使う場合の他の注意点ってなにかありましたっけぇ?

もうダメポ
NGNG
mutt起動してメール読むときに
画面が読んでるメールと受信メール一覧に割れますが
受信メール一覧を消すkeyってありますか?
狭いウィンドウでみにくくて
NGNG
>>106
set pager_index_lines=*
108>>107
垢版 |
NGNG
さんくすこです
いいかんじになりますた
10985
垢版 |
NGNG
>>105
かなりテキトーですが、
> 作成メッセージに日本語を含まない場合はOKですた。
ってコトは日本語の文字コードが悪いとか。
僕は euc-jp@vim で使えてます。一応。
110名無しさん@お腹いっぱい。
垢版 |
NGNG
現在は、送信時に local の qmail-inject を使って ISP のサーバに
リレーしてます。もし、smtp-auth とかに対応させようと思ったら、
これじゃできないですよね。何かお勧めはありますか?
というか、みなさん、送信はどうしてますか?
111110
垢版 |
NGNG
と思ったら、上の方で似たようなのが外出ですね。smtppush か。。。
112名無しさん@お腹いっぱい。
垢版 |
NGNG
smtppushってsmtp_authできないんじゃなかったでしたっけ?
http://www.cs.hmc.edu/~me/smtppush/

実は私もNomailでお手軽にやってたんですが、ISPがSMTP認証になって
頭抱えてます。
113110
垢版 |
NGNG
あ、いや、そういう意味じゃなくって emaillab.org に書いてある
なかの一つに smtppush がお勧めになっているなぁ、ってだけです。
紛らわしい書き方でスマソ。
実際には、色々使ってみて自分に合ったのを選ぶつもりです。
114名無しさん@お腹いっぱい。
垢版 |
NGNG
これじゃダメなの?
http://qmail-vida.sourceforge.jp/
NGNG
>114 はい。
NGNG
メーリングリストをいくつか購読してますが
メーリングリスト毎にディレクトリをわけたいのですが
どーやればいいのかな
from欄で区別すればいいの?

NGNG
>>116
procmail などの適当な振り分け君を使ってください。
procmail であれば、任意のヘッダ X-ML-Name: などを利用できます。
ちなみにメールボックスの形式は何でしょうか?

というか、もう少し頭を使ってください。
NGNG
Maildirです
procmailですね
やってみまつ
119名無しさん@お腹いっぱい。
垢版 |
NGNG
sSMTPもMasqMailもmakeでコケてしまう、、、SMTP認証なんて嫌いだ
120ホンギルトン ◆TuqOJBbLXY
垢版 |
NGNG
procmailとmuttの違いが分かりません。
NGNG
>>120
ネタですか? procmail は MDA、mutt は MUA です。
122名無しさん@お腹いっぱい。
垢版 |
NGNG
日本語パッチはいるのですか?
NGNG
>>122
撲は日本語パッチなしで使っていますが、~b で絞り込むとき
日本語の文字にマッチしなくて困りますね。
NGNG
>>123
自分で確認したわけではないが、
「set thorough_search=yes」にしてる?
NGNG
>>124
してませんが、しても同じみたいです
(例: w3m-devのメールボックスで「~b 坂本」と「!~b 坂本」で絞り込み)。
+COMPRESSED +USE_CACHE なja-patchを誰かがメンテしてくれてはいないかな。
126名無しさん@お腹いっぱい。
垢版 |
NGNG
>>112
nomail/nosendってperlスクリプトだから、rfc2554とか読んで
telnetでsmtpサーバの応答を観察すれば、AUTH LOGINあたりなら
すぐに対応できそうだけど。CRAM-MD5とかもできるのかな
127名無しさん@お腹いっぱい。
垢版 |
NGNG
pop before smtp も出来ないne
NGNG
>>127
なぜですか?
129age
垢版 |
NGNG
age

130名無しさん@お腹いっぱい。
垢版 |
NGNG
なんじゃこりゃ
131名無しさん@お腹いっぱい。
垢版 |
NGNG
index 画面のときに、multipart な添付ファイルがくっついているか
どうかのフラグを表示する方法があったら教えてください。
NGNG
>>131
素のmuttにそういうフラグはないので
  <tag-pattern> ~h '^content-type.*multipart'
でマークをつけるというのはどうでしょう。

patchを当てられるなら、
?ttp://www.mutt.org/ の linksからたどったところに
?ttp://home.uchicago.edu/~dgc/mutt/#attach
というのがあるみたいです。試してないのでよければ感想を
聞かせてください。
NGNG
MH形式のフォルダで、5000通とか溜まってるフォルダにchange-folderすると
死ぬほど遅いんですが、これはどうにもならないんでしょうか?

最初の一度だけ遅いのならともかく、他所のフォルダに行って
戻ってくるとまた待たされるのがつらい。
NGNG
>>133
1. mutt内でフォルダを移動するかわりに、複数のmuttを立ち上げる。
2. Maildir形式に変換し、Maildir cacheパッチを使う。
135名無しさん@お腹いっぱい。
垢版 |
NGNG
複数フォルダ間をまたいで tag つけするにはどうしたらいいの?

/var/mail/hogeuser 中の文書を引用して返信する、で、その時、
別フォルダ、たとえば自分の書いた ~/Mail/outbox の mail も
同時に引用したいときがある。tag(*) はフォルダ移動すると
消えちゃうので ;r できない。

今は X 上でコピペしてしのいでるけど、mutt で閉じたうまいやり方が
あれば教えて。
NGNG
>135
mutt-j ML 読めるなら 0223[35] 辺り,と言いたいところだが
正直 "方法" として使えると言えるかどうかは微妙.

一旦 temporary folder にそれぞれをコピーしておいて,
temporary folder を読み込んで tag してほげる,という...
137名無しさん@お腹いっぱい。
垢版 |
NGNG
1.4.1 & 1.5.4 リリース
バッファーオーバーフローに対する修正
138名無しさん@お腹いっぱい。
垢版 |
NGNG
フォルダを開いたとき,自動的に Delete フラグを
付けられてしまうメールがあります.

これを止めてもらいたいときは,どうすればいいのでしょうか.
NGNG
メールボックスのパーミッションが足りないのか
へんなfolder-hook が設定してあるのか
どっちかが原因だろうか?

>>138 の質問では想像でしか答えられん
140138
垢版 |
NGNG
>>139 記述が足りずごめんなさい.

Maildir にしています.
フラグを立てられてしまうのは,
メールのファイルとして適当ではないやつです.

手でいじって,変にしてしまったやつか,
Subject: に非 ASCII 文字があるやつです.

他には何を書いたらいいのか...このくらいでよろしいでしょうか.
1411
垢版 |
NGNG
思ったより伸びてないな.
VimユーザーやWindowsユーザーから反響あると思ったのに.
NGNG
>>141
Vim だと koron さんのような目に見える協力開発者がいるからね。

日本語版パッチを作るだけでなく、なにか、積極的にアクションを起こさないと、
なかなか利用者は増えないのでは?
NGNG
mutt使ってみたいんだけど他のPostfixとかprocmailとかとの
連携がいまいち分からないんでシルフィードから移れず。
Vimにはそこそこ慣れたんだけどね。ムズい。
144138
垢版 |
NGNG
うわーん.移りたいのに >>138 が解決しないと移れないよぅ.

でも Emacs での日本語入力環境も捨て難い.skk だし.
# t-code の人は Emacs 以外はムリ?
NGNG
>>143
自分でPostfix (or 他のMTA)を使っていながら、そんな台詞を
吐くヤツは論外だと思う。

そうでないなら、
受信に関しては、Postfix を使わずにfetchmail + procmail
を利用するのがよいでしょう。
送信については、Nomail かsmtppush がお勧めらしい。
ttp://www.emaillab.org/mutt/1.4/doc/INSTALL.JA-PATCH.ja.html#id2789635

この辺のことは、「他のプログラムでできることは、そいつに任せる」
というmutt の流儀を意識しないと、自分に合った環境は作れないと思う。

>>144
ML に参加して、そっちで聞いてみたら。
ML なら、メールボックスを添付する or どこかにupload する等で
メールボックス自体を検証してもらうことも可能かもしれないし。

その場合には、自身のプライバシーにご注意を。
NGNG
>>140
想像するのは止めて、まず切り分けをしてみよう。
mutt -F /dev/null で開いて再現しないならmuttrcの問題。
147138
垢版 |
NGNG
>>146 はい.

それでも Delete フラグを付けられてしましました.
メールとして illegal なファイルには勝手に付けてしまうのかと思い,
勝手なテキストのファイルをフォルダに入れてみましたが,
Delete フラグは付きませんでした.
148146
垢版 |
NGNG
>>147
- ごめん、-n フラグをつけて、システム全体用の設定を読まないように
しても一緒?
- deleteフラグ、ということはそのフォルダを閉じるとメールが消去される?
- フラグをつけられてしまうメールのヘッダを半分ずつ削っていって、
どのヘッダが原因なのか調べることは可能?
149138
垢版 |
NGNG
>>148
こちらこそごめんなさい.

> - フラグをつけられてしまうメールのヘッダを半分ずつ削っていって、
> どのヘッダが原因なのか調べることは可能?

こんなことも思い付かなかったなんて.
X-Status: が原因でした.電信八号の頃のままだったんです.

いよいよ mutt マンセーになってきました.ありがとうございました.
NGNG
>>141
あえて mutt を選ぶようなヤカラは自分で閉じて解決しちゃってるから
ネタにならんのじゃないのか。存在意義はあると思うけど。

>>149
親切な146の代わりにコケておいてあげる。だー(でも良かったね)
151名無しさん@お腹いっぱい。
垢版 |
NGNG
/usr/bin/mailで十分。オマエ等には、気合いが足らん!
152名無しさん@お腹いっぱい。
垢版 |
NGNG
送信にnullmailerを使っているんだけどset realnameset fromみたいなヘッダ情報が反映されません。助けてください
NGNG
普段 wandarlust 使ってるけど、
alternative として mutt も併用してるよ。

あと mh も面白い。意味なく next とか show とかしてしまう。
NGNG
>>152
エディタで本文を書く時点では$realname なり$from なりの
設定は反映されているの?
155名無しさん@お腹いっぱい。
垢版 |
NGNG
添付ファイルのあるメールを目立たせたいのですが、index 画面のときに
multi-part なメールにフラグを立てるようなことは可能でせうか?
可能なら方法を教えてください。もしくは代替案でも良いのですが……。
NGNG
>>155
color index red white "~h multipart"

みたいな感じかな。regexp はお好きなように。
157155
垢版 |
NGNG
あっ、なるほど。その手がありますね。しばらくコレで
使ってみます。ちょっと便利になった気分。サンクスコ。
158155
垢版 |
NGNG
なーんとなく過去ログを読んでいたら、まったく同じ質問が
131 で出てますね。漏れっただめぽ。へー、パッチがあるのかぁ。
NGNG
既出?

Mutt QuickStart HOWTO
http://www.momonga-linux.org/docs/Mutt-QuickStart-HOWTO/ja/index.html
160山崎渉
垢版 |
NGNG
(^^)
161あぼーん
垢版 |
NGNG
あぼーん
162名無しさん@お腹いっぱい。
垢版 |
NGNG
mutt-1.4.1入れました。快調。

スペースキーまんせー!
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況