X



muttを使おう
0002名無しさん@お腹いっぱい。
垢版 |
NGNG
muttユーザ=Not Using Emacs
0003名無しさん@お腹いっぱい。
垢版 |
NGNG
個人的には嬉しいスレだな。

ところでさ、赤犬 8.0 に、ソースからインスコした
Mutt 1.4i-ja.1 (2002-05-29) で、特定のメール表示したときに
SEGV で落ちるんだけど漏れだけ? まだ細かく調べてないん
だけどさ。
00063
垢版 |
NGNG
color 設定してると落ちるな。さてと。。。
0007名無しさん@お腹いっぱい。
垢版 |
NGNG
やっぱエディタはvim6ですか?
jedってのは使ったことないらか知らん。
0009名無しさん@お腹いっぱい。
垢版 |
NGNG
ちょっと紹介してみる。補足、反論歓迎。

しゃきしゃき動く CUI の mailer で、しごくまっとうな作り。
mime, ML機能, PGP など modern な mailer に要求されるものはおさえ
てある。日本語まったく問題なし。

制作者の意向によるしがらみとか、実装の美しさの追求による変な不便
さみたいなのがない。つまり節操がない。macro,hook が強力なので、ソー
スに触らずに 振る舞いを好きなように設定できる。

弱点は、POP,IMAP4 などに対応してないちゅーこと。fetchmail あるか
ら、車輪はひとつでいいということみたい。また、mail/Unix 自体の初
心者は便利さがわからんかも。やや年季の入ってる人むけ。

とくにお薦めなヒトは以下。

・他の(obsoleteな) mailer からの乗り換え。特に mnews ユーザはただ
ちに乗り換えれ(私)。使用感 似てて機能が段違い
・どうせなら Unix っぽい/ならではな mailer を使ってみたいひと
・(j)vim ユーザ :-)
00149
垢版 |
NGNG
知識が古かった。ごめん。

mutt は POP も IMAP4 も使えるよ〜
0015名無しさん@お腹いっぱい。
垢版 |
NGNG
でも、pop3s とか UIDL とか高度な機能は fetchmail の方が
良いでせう。そんなん実装されて mutt が重くなっても鬱だし。

今時の MUA っていう考え方だと、マルチアカウント対応が
めっぽう弱くない? 漏れは wrapper と設定の工夫で特に
困ることなく使えていますが(えへ
0017名無しさん@お腹いっぱい。
垢版 |
NGNG
MUAとしての使い心地はとてもいいのですが、
ぼくのように単にメールを送りたいだけの人がわざわざ
Postfixなどの設定をしなければならないのはしんどいと思います。
0019名無しさん@お腹いっぱい。
垢版 |
NGNG
(j)vim, mutt, screen, w3m... だいたいみんなこういう環境なのかな。

撲はメールの取得にgetmailを使っています。振り分け機能が弱いので
fetchmailにしようかとも思いますが、セキュリティホールの情報を見かける
たびに思いとどまっています。
0020名無しさん@お腹いっぱい。
垢版 |
NGNG
fetchmail だって振り分け機能はない罠。
.fetchmailrc で procmailrc を MDA に指定するのが定石。
この場合、procmail は単に標準入力を読み込むだけだから、
getmail でも同じことができるのでは?

# 漏れは getmail に関しては知らないのであしからず。
002120
垢版 |
NGNG
s/procmailrc/procmail/
0024名無しさん@お腹いっぱい。
垢版 |
NGNG
確かにprocmailはボロク見える罠〜
素直にPOPをENAにせよ!

でも、誰かも言ってたけど、SMTPぐらい(簡易なやつでいいから)
いれてやったほうが、有りがたく思う香具師も多いんじゃない?

(洩れは、POSTFIX使ってるのでとりあえず間に合ってるが。。。)
002519
垢版 |
NGNG
>>20
ほんとだ……一年半も知らずに使っていたなんて……
じゃあqmail-injectを使うという手もアリなのかな。
あとはSSLのトンネルとTCP socketを介さずにお話してくれれば……

>>18
撲も昔imputを使っていましたが、何となく処理が重いので
muttのMIMEエンコードまわりがしっかりしてきてからは
自作のスクリプトに切り変えました。

>>24
nullmailerという手もあるようですね。
0026名無しさん@お腹いっぱい。
垢版 |
NGNG
優良スレのヨカーン
0027名無しさん@お腹いっぱい。
垢版 |
NGNG
set sendmail="/var/qmail/bin/qmail-inject"
にして使ってますが、こういうことですか?
0028名無しさん@お腹いっぱい。
垢版 |
NGNG
つい最近mutt使いました
*term上で使いたかったので
なんかないかなと思ったらデフォでmailが入っていたけど
mutt使ってます
>>3
端末エミュレータによっては落ちるよーな
mlterm使ってますが
落ちてました
mlterm-2.6.3にしてからは大丈夫だったけど
xtermではおちたことないな
0029名無しさん@お腹いっぱい。
垢版 |
NGNG
s/使いました/使い始めました
0030i6245
垢版 |
NGNG
今更 wanderlust 目的で (x)emacs を使い始めて lisp で customize してる。俺
lisp よくわからん。むふー

mutt もお奨めだったりするのかしら。
imap 経由で使おうと思っているのだけど。
0035名無しさん@お腹いっぱい。
垢版 |
NGNG
自動で振りわけるのは bounce が恐い。ので、安易に手でやってる。
まぁ FYI。そのままだと使えない可能性高いので(y/n とか)
まずためしてからやってみてね。

save-hook '~h bugtraq-jp' +bugtraq-jp
macro index ZB "T~h bugtraq-jp\n;s\ny"
macro index FB "c+bugtraq-jp\n>[]"
macro pager FB "c+bugtraq-jp\n>[]"
0037名無しさん@お腹いっぱい。
垢版 |
NGNG
>>35
| save-hook '~h bugtraq-jp' +bugtraq-jp

'~H +bugtraq-jp' で、+bugtraq-jpへのsave-hookにあてはまるパターン
全てにタグをする、というパッチを誰か作ってませんでしたっけ?
撲はreturn-path: を目印にsave-hookを書いているんですが、
tag-patternコマンドでそのパターンを書くのは面倒ですよね。procmailの
パターンはmuttのパターンとは互換性あるのかな。
0039名無しさん@お腹いっぱい。
垢版 |
NGNG
このスレ見てたら使いたくなってきた wl ユーザです。
mutt にローカルなメールボックスみたいなものはあるの?MH とか?
あと、送信はどんな仕組みになっとるんでしょうか?
スレ見てると SMTP じゃなさげですが?
0040名無しさん@お腹いっぱい。
垢版 |
NGNG
>>39
メールボックスの形式については、
ttp://www.emaillab.org/mutt/1.4/doc/manual_ja-4.html#ss4.6
デフォルトでは、mbox 形式。

送信は、/usr/sbin/sendmail に渡すだけ。もちろん、別のプログラムでも可。
ttp://www.emaillab.org/mutt/1.4/doc/INSTALL.JA-PATCH.ja.html#id2787306
0041名無しさん@お腹いっぱい。
垢版 |
NGNG
>>38
IMAP のキャッシュファイルって、mozilla のオフラインモードみたいなのを
イメージすればいいのかな?
mutt では(たぶん)無理。

同じことを思っている人はいるようで、"mutt imap offline" で検索すると
それなりに引っかかるので、それ用のツールをつくっている人もいるかも。
004238
垢版 |
NGNG
>>41
mutt自身にその機能はなかったですか
またしばらくバージョンアップを静観してみます(w
0043名無しさん@お腹いっぱい。
垢版 |
NGNG
>>36
procmail 使うのが怖い、って言えばよかった?
いやそう、注意深いひとがきちんと使えばぜんぜん問題ないん
だろうけど、わたしはぼけっとしてることが多いので、閉じた
環境のファイルコピーですませたいの。異論はあろう。

>>37
一見便利そうだが、まぁ俺これで困ってないし(でた)
0044名無しさん@お腹いっぱい。
垢版 |
NGNG
うーん、procmail を怖がる理由が分からん。Maildir 形式の場合には、
条件にマッチしなかった場合に(最終的に)落とすディレクトリを
指定できるんで、なんも難しく考えてないけど。

procmail の書式がキモイとかソースがキモイとかは別の話ですが。
0048名無しさん@お腹いっぱい。
垢版 |
NGNG
>>38
mutt-devの話によると、ローカルキャッシュファイル以前に
IMAPのサーバ側コマンドを活用できていないところに、動作が遅い
原因がある、てなことが書いてあったように撲は覚えています。
0049名無しさん@お腹いっぱい。
垢版 |
NGNG
>>47
MTA を qmail に入れ替えて $HOME/Maildir 配送させてます。

procmail -v 2>&1 | grep mailbox
Your system mailbox: /var/mail/***

ls -l /var/mail
ls: /var/mail: No such file or directory

特にエラーが出るといったコトもないようです。
0050名無しさん@お腹いっぱい。
垢版 |
NGNG
muttいいよね. 
ちなみにWin環境でも使いたい人の為にcygwinでのmake方法. 
(cygwinでダウンロードできるのは英語版だからね)

http://www.emaillab.org/mutt/ ;からmutt(好きなバージョン)と
それに対応した日本語パッチ, さらにlibiconvをゲット. 
libiconvはサクっとinstall する. 

その辺からS-Lang(日本語パッチが既にあたっているものがベター)を
拾ってきて, install
ここで注意点は, そのままだとcygwinをunix環境だと思って
文字コードをeucにしてしまうので, SLang_codeの所を参照して
sjisにすること. 

muttに日本語パッチを当てて(INSTALL.JA-PATCH.ja参照), 
install.  configureオプションはお好みで. 
但し, --without-wc-funcs はすること. 
また, 最適化オプションは-O0で. 
あとgcc-2を使った方がいいみたい. 

詳細は誰かフォローよろ. 
005150
垢版 |
NGNG
書き忘れた. 
送信にはcygwinでゲットできるsendmailかeximが使える. 
ハイソな君はきっとeximを使うだろう. 
誰かcygwinでqmailコンパイルした強者はいるかな?

fetchmailもprocmailもあるからかなり快適に使えるんじゃないかな. 
005350
垢版 |
NGNG
>>52
ありゃ, なんでわかった? 
0055名無しさん@お腹いっぱい。
垢版 |
NGNG
>>48
昔、isync で IMAP を local maildir に sync させて mutt で使ってたことがあります。
それなりに使えてましたが、全体的な使用感が満足できなかったので wanderlust に戻りました。

IMAPがもうちょっと上手に扱えるようになってくれればなあ。
0056名無しさん@お腹いっぱい。
垢版 |
NGNG
>>53
> >>52
> ありゃ, なんでわかった?

chalice から url を含んだ書き込みをして、 jane(w からみると、
アドレスのサイドに  がついちゃうのよ。

たとえば、上の例だと、
http://www.emaillab.org/mutt/

これが次のように表示されて、リンクがうまく飛べなくなる。
http://www.emaillab.org/mutt/ 

chalice や普通のブラウザーから見ると、何の問題もないのだけどね。

>>54
> >>52 は w3m ユーザーに 20 イトー。
ページャーとしてたまに使うくらいで、普段は余り使いません。
0061名無しさん@お腹いっぱい。
垢版 |
NGNG
color 使ってますか? 端末が白背景な関係で使ってない
んだけど、適当な設定をした人がいたら教えて。
ちょっと試してみたいかも
0062名無しさん@お腹いっぱい。
垢版 |
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 かましてます。
0064名無しさん@お腹いっぱい。
垢版 |
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
0067名無しさん@お腹いっぱい。
垢版 |
NGNG
ウワアアン >>50 の方法でやってみたら

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

ってエラーになるYO
誰か助けて〜
007067
垢版 |
NGNG
>>68
ちょっと再確認してみます.

>>69
いえ, winXP home+ cygwinです.
>>50にcygwinでの作り方が書いてあったもので.
007167=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で問題なく日本語も表示できてます.

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

>>80
"':'" をgrepしたら沢山引っかかり過ぎてどれを置き変えれば
いいのか分からんかったです・・・mh.c の中だけでいいならいいんですが・・・
008278
垢版 |
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 でいいか。やっぱ常用は難しそうだな・・・
0083名無しさん@お腹いっぱい。
垢版 |
NGNG
>>78

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

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

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

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

cygwinもntsecで使ったりxinetd導入したりで頭よくなってきたし.
008582
垢版 |
NGNG
>>84
いや、今手元cygwinじゃないんで確認出来ないんですが、
.mh_sequences は一応 touch して作ったんですがダメでした。
008785
垢版 |
NGNG
>>86
.mh_sequencesは空でいいってどっかで見付けたんでtouchしたんですが、
まぁそれはそれとして、ご指摘の方法でもやっぱりダメでした。
なんかお騒がせしちゃってますね、スミマセン。
0088名無しさん@お腹いっぱい。
垢版 |
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ですた。

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

まぁ全然根本的な解決にはならないわけですが・・・一応・・・
0090名無しさん@お腹いっぱい。
垢版 |
NGNG
>>81
cygwinでmutt-1.4iをMaildirで使ってる.':'の置換は,自分の
知っているのはmh.cとbuffy.cにあるやつ.
その他修正したのは,
 * mbyte.cのwcwidth_ja()がSJISで使用すると,ある文字で
   正しい値を返さない.(多分バックスラッシュとチルダ)
と今となってはなんのために修正したか分からないのが
一箇所あるくらいで,いまのところ問題なく使えてる.
0091名無しさん@お腹いっぱい。
垢版 |
NGNG
mutt使ってます
本文中にURLが記述してあるとき
^BでURLを抽出,
選択,リターンで*term+w3m起動!
これかなり好きなんですけど
デフォルトではxtermですよね?
これを他のエミュレータに変えたいんですが
どこをいじればいいのかな?
だれか教えてください
0094i6245
垢版 |
NGNG
>>31

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

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

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

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

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

謎!
レスを投稿する