1read 100read
2013年02月UNIX303: muttを使おう (816) TOP カテ一覧 スレ一覧 2ch元 削除依頼
ジャーナリングファイルシステム (309)
全文検索エンジン Hyper Estraier 2 (315)
【間違いない】長井秀和inUNIX板 (239)
【tc厨が】bash3.0登場!!【嫉妬する】 (232)
X.Orgって、どうよ? (290)
UNIXって何? (598)

muttを使おう


1 :03/01/27 〜 最終レス :2012/12/14
ありそうでなかったので立ててみました。
本家HP
http://www.mutt.org/
Mutt Japanese Edition
http://www.emaillab.org/mutt/

2 :
muttユーザ=Not Using Emacs

3 :
個人的には嬉しいスレだな。
ところでさ、赤犬 8.0 に、ソースからインスコした
Mutt 1.4i-ja.1 (2002-05-29) で、特定のメール表示したときに
SEGV で落ちるんだけど漏れだけ? まだ細かく調べてないん
だけどさ。

4 :
vimユーザーには嬉しいスレ。

5 :
● 関連URL
日本語マニュアル
http://ha4.seikyou.ne.jp/home/Kohtaro.Hitomi/mutt/
● 関連スレ
メーラスレッド
http://pc.2ch.net/test/read.cgi/unix/986915141/l50
procmail, junkfilter...
http://pc.2ch.net/test/read.cgi/unix/1024074390/l50
Linuxのメーラーは何を使っていますか。 (Linux板)
http://pc.2ch.net/test/read.cgi/linux/987524960/l50

6 :
color 設定してると落ちるな。さてと。。。

7 :
やっぱエディタはvim6ですか?
jedってのは使ったことないらか知らん。

8 :
嬉しいねぇ。
ついこの間脱Emacsしたので期待。

9 :
ちょっと紹介してみる。補足、反論歓迎。
しゃきしゃき動く CUI の mailer で、しごくまっとうな作り。
mime, ML機能, PGP など modern な mailer に要求されるものはおさえ
てある。日本語まったく問題なし。
制作者の意向によるしがらみとか、実装の美しさの追求による変な不便
さみたいなのがない。つまり節操がない。macro,hook が強力なので、ソー
スに触らずに 振る舞いを好きなように設定できる。
弱点は、POP,IMAP4 などに対応してないちゅーこと。fetchmail あるか
ら、車輪はひとつでいいということみたい。また、mail/Unix 自体の初
心者は便利さがわからんかも。やや年季の入ってる人むけ。
とくにお薦めなヒトは以下。
・他の(obsoleteな) mailer からの乗り換え。特に mnews ユーザはただ
ちに乗り換えれ(私)。使用感 似てて機能が段違い
・どうせなら Unix っぽい/ならではな mailer を使ってみたいひと
・(j)vim ユーザ :-)

10 :
>>9
configure のオプションに、"--enable-pop" も"--enable-imap" もあるじゃん。

11 :
> 弱点は、POP,IMAP4 などに対応してないちゅーこと。
してるよ?
configure で --enable-pop あるいは --enable-imap をつけれ。

12 :
>>10
ケコーン

13 :
>>10-11
ケコーン?

14 :
知識が古かった。ごめん。
mutt は POP も IMAP4 も使えるよ〜

15 :
でも、pop3s とか UIDL とか高度な機能は fetchmail の方が
良いでせう。そんなん実装されて mutt が重くなっても鬱だし。
今時の MUA っていう考え方だと、マルチアカウント対応が
めっぽう弱くない? 漏れは wrapper と設定の工夫で特に
困ることなく使えていますが(えへ

16 :
mutt の IMAP サポートではサーバに保管しているメールをローカルのキャッシュとして持てたりしますか?

17 :
MUAとしての使い心地はとてもいいのですが、
ぼくのように単にメールを送りたいだけの人がわざわざ
Postfixなどの設定をしなければならないのはしんどいと思います。

18 :
>>17
root でなくても使えるツールがいくらでもあるわけだが。
例えば imput とか。

19 :
(j)vim, mutt, screen, w3m... だいたいみんなこういう環境なのかな。
撲はメールの取得にgetmailを使っています。振り分け機能が弱いので
fetchmailにしようかとも思いますが、セキュリティホールの情報を見かける
たびに思いとどまっています。

20 :
fetchmail だって振り分け機能はない罠。
.fetchmailrc で procmailrc を MDA に指定するのが定石。
この場合、procmail は単に標準入力を読み込むだけだから、
getmail でも同じことができるのでは?
# 漏れは getmail に関しては知らないのであしからず。

21 :
s/procmailrc/procmail/

22 :
あんな訳わかんないソフト使えるかあ! >procmail

23 :
>>22
はい。使えます。

24 :
確かにprocmailはボロク見える罠〜
素直にPOPをENAにせよ!
でも、誰かも言ってたけど、SMTPぐらい(簡易なやつでいいから)
いれてやったほうが、有りがたく思う香具師も多いんじゃない?
(洩れは、POSTFIX使ってるのでとりあえず間に合ってるが。。。)

25 :
>>20
ほんとだ……一年半も知らずに使っていたなんて……
じゃあqmail-injectを使うという手もアリなのかな。
あとはSSLのトンネルとTCP socketを介さずにお話してくれれば……
>>18
撲も昔imputを使っていましたが、何となく処理が重いので
muttのMIMEエンコードまわりがしっかりしてきてからは
自作のスクリプトに切り変えました。
>>24
nullmailerという手もあるようですね。

26 :
優良スレのヨカーン

27 :
set sendmail="/var/qmail/bin/qmail-inject"
にして使ってますが、こういうことですか?

28 :
つい最近mutt使いました
*term上で使いたかったので
なんかないかなと思ったらデフォでmailが入っていたけど
mutt使ってます
>>3
端末エミュレータによっては落ちるよーな
mlterm使ってますが
落ちてました
mlterm-2.6.3にしてからは大丈夫だったけど
xtermではおちたことないな

29 :
s/使いました/使い始めました

30 :
今更 wanderlust 目的で (x)emacs を使い始めて lisp で customize してる。俺
lisp よくわからん。むふー
mutt もお奨めだったりするのかしら。
imap 経由で使おうと思っているのだけど。

31 :
>>30
使えるよ
imap

32 :
メーラスレッド
http://pc.2ch.net/test/read.cgi/unix/986915141/
Linuxのメーラーは何を使っていますか。
http://pc.2ch.net/test/read.cgi/linux/987524960/
Mew
http://pc.2ch.net/unix/kako/997/997761419.html
gnus
http://pc.2ch.net/test/read.cgi/unix/998716392/
Mew 2
http://pc.2ch.net/test/read.cgi/unix/1038638202/
muttを使おう
http://pc.2ch.net/test/read.cgi/unix/1043606156/

33 :
Emacser ですが、荒していいですか?(w

34 :
せいぜいがんがってくれ。

35 :
自動で振りわけるのは 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>[]"

36 :
>>35
自動振り分けと bounce と、どういうご関係が?

37 :
>>35
| save-hook '~h bugtraq-jp' +bugtraq-jp

'~H +bugtraq-jp' で、+bugtraq-jpへのsave-hookにあてはまるパターン
全てにタグをする、というパッチを誰か作ってませんでしたっけ?
撲はreturn-path: を目印にsave-hookを書いているんですが、
tag-patternコマンドでそのパターンを書くのは面倒ですよね。procmailの
パターンはmuttのパターンとは互換性あるのかな。

38 :
>>31
>>16にもあるけど、最近のmuttではIMAPでキャッシュファイルを作れるようになってる?
以前それが出来なくて乗り換えを断念したのだよね

39 :
このスレ見てたら使いたくなってきた wl ユーザです。
mutt にローカルなメールボックスみたいなものはあるの?MH とか?
あと、送信はどんな仕組みになっとるんでしょうか?
スレ見てると SMTP じゃなさげですが?

40 :
>>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

41 :
>>38
IMAP のキャッシュファイルって、mozilla のオフラインモードみたいなのを
イメージすればいいのかな?
mutt では(たぶん)無理。
同じことを思っている人はいるようで、"mutt imap offline" で検索すると
それなりに引っかかるので、それ用のツールをつくっている人もいるかも。

42 :
>>41
mutt自身にその機能はなかったですか
またしばらくバージョンアップを静観してみます(w

43 :
>>36
procmail 使うのが怖い、って言えばよかった?
いやそう、注意深いひとがきちんと使えばぜんぜん問題ないん
だろうけど、わたしはぼけっとしてることが多いので、閉じた
環境のファイルコピーですませたいの。異論はあろう。
>>37
一見便利そうだが、まぁ俺これで困ってないし(でた)

44 :
うーん、procmail を怖がる理由が分からん。Maildir 形式の場合には、
条件にマッチしなかった場合に(最終的に)落とすディレクトリを
指定できるんで、なんも難しく考えてないけど。
procmail の書式がキモイとかソースがキモイとかは別の話ですが。

45 :
procmail はロックが怖い

46 :
いや、だから Maildir だからロックしないんだって。

47 :
>>46
Maildir でも procmail は /var/mail にファイル作っちゃうような気が。
レシピの書き方によるのかな?

48 :
>>38
mutt-devの話によると、ローカルキャッシュファイル以前に
IMAPのサーバ側コマンドを活用できていないところに、動作が遅い
原因がある、てなことが書いてあったように撲は覚えています。

49 :
>>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
特にエラーが出るといったコトもないようです。

50 :
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を使った方がいいみたい. 
詳細は誰かフォローよろ. 

51 :
書き忘れた. 
送信にはcygwinでゲットできるsendmailかeximが使える. 
ハイソな君はきっとeximを使うだろう. 
誰かcygwinでqmailコンパイルした強者はいるかな?
fetchmailもprocmailもあるからかなり快適に使えるんじゃないかな. 

52 :
>>50 は chalice ユーザーに 20 コロン。

53 :
>>52
ありゃ, なんでわかった? 

54 :
>>52 は w3m ユーザーに 20 イトー。

55 :
>>48
昔、isync で IMAP を local maildir に sync させて mutt で使ってたことがあります。
それなりに使えてましたが、全体的な使用感が満足できなかったので wanderlust に戻りました。
IMAPがもうちょっと上手に扱えるようになってくれればなあ。

56 :
>>53
> >>52
> ありゃ, なんでわかった?
chalice から url を含んだ書き込みをして、 jane(w からみると、
アドレスのサイドに  がついちゃうのよ。
たとえば、上の例だと、
http://www.emaillab.org/mutt/
これが次のように表示されて、リンクがうまく飛べなくなる。
http://www.emaillab.org/mutt/ 
chalice や普通のブラウザーから見ると、何の問題もないのだけどね。
>>54
> >>52 は w3m ユーザーに 20 イトー。
ページャーとしてたまに使うくらいで、普段は余り使いません。

57 :
言われてみれば変なスペースが付いているね。
リンク先には飛べるけど Not Found になってしまう。

58 :
>>57
%C2%A0
諸悪の根元です。
chalice スレで報告するのが筋かな?

59 :
chaliceスレのあるソフ板、昨日からカキコできないよん。

60 :
>>58
read.cgi の問題だよ。

61 :
color 使ってますか? 端末が白背景な関係で使ってない
んだけど、適当な設定をした人がいたら教えて。
ちょっと試してみたいかも

62 :
背景白は仲間。。。
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 かましてます。

63 :
>>62
ありがと。やってみた。… なんか mutt じゃないみたいだ。まぁ
ちょいちょい調節してみる。
kterm で color がでないひとはここら辺に情報が。rxvt とかと色合いが
違うのでくらべてみるがよし
http://pc.2ch.net/test/read.cgi/unix/986915141/306-314

64 :
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

65 :
>>52-60
通報すますた。
http://pc2.2ch.net/test/read.cgi/software/1021773436/837

66 :
>>52-60, >>65 直しますた。

67 :
ウワアアン >>50 の方法でやってみたら
In file included from mutt.h:51,
                from patchlist.c:5:
charset.h:43: parse error before `ICONV_CONST'
ってエラーになるYO
誰か助けて〜

68 :
>>67
./prepare したときにエラーは出ませんでしたか?

69 :
>>67
FreeBSD ユーザですか?

70 :
>>68
ちょっと再確認してみます.
>>69
いえ, winXP home+ cygwinです.
>>50にcygwinでの作り方が書いてあったもので.

71 :
自己解決しました.
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 :
あちきも cygwin で使ってみようと思ったんですがね・・・
メールの保存とか送信とか出来ます?
たぶん保存するファイル名や、送信のために作られるテンポラリファイルにコ
ロンが入るせいだと思うんですが・・・
この問題はどうやって回避したらいいのでしょう?
使えてる人教えて下さいませ・・・

73 :
スマン。MailDirじゃなくってmboxにすればいいのか。
まぁそれはそれであんま嬉しくないわけだが・・・

74 :
>>73
ちょうどmutt-devでその話題が出ていたよ。

75 :
>>74
っつー事は近々改善予定!??
激しく期待ですな。
ちなみに送信は出来てるっぽいな。
outboxへの保存しくじってたっぽい。お騒がせでした。

76 :
mattnを使おう、と誤読した…

77 :
>>75
いや、まだ結論は出てないみたい。
でも、mh.cとかを読む限り、muttはファイル名にフラグを持っていて、
そのフラグを簡単に抽出するためにcolonを使っているようだね。
でもcygwinってことはWindowsでしょ? Maildirを使うメリットってある?

78 :
>>77
単純に1ファイル1メッセージっつーのは安心出来るかな、と。
mboxだとメールが溜まった時にファイルブッ壊れたりすると嫌だなぁ、と。
そんだけなんですけどね。

79 :
>>78 ぢゃあMH形式にすれば?

80 :
コロンが問題なら、別の文字に置き換えればよいのでは?

81 :
>>79
MHって使った事無いんですよねぇ。まぁ大して問題じゃないと
思うんですが。っつーか知らなかったし(w;
ちょっとその路線で逝ってみようかと思いまふ。
>>80
"':'" をgrepしたら沢山引っかかり過ぎてどれを置き変えれば
いいのか分からんかったです・・・mh.c の中だけでいいならいいんですが・・・

82 :
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 でいいか。やっぱ常用は難しそうだな・・・

83 :
>>78
> とりあえず mbox でいいか。やっぱ常用は難しそうだな・・・
UNIX板なんで「板違い」とかいわれるかもしれんが, せっかく
muttスレできたんだし, その辺情報共有していって
winでも使えるtipsを集めていきたいですよね.
理想はUN*XとWinでまったく同じインターフェースで操作できること
って思ってる人も多いんじゃないかな.
メーラ: mutt
ブラウザ:opera, mozilla, もしくはw3m
エディタ:vim, emacs
シェル:bash等
文字変換:skk?
ぐらいあってれば, UN*X使いもかなり快適にwin使えると思ふし.
cygwinもntsecで使ったりxinetd導入したりで頭よくなってきたし.

84 :
>>82
".mh_sequences" が関係する?
cf. マニュアルの「4.6 Mailbox Formats」
cygwin 使ってないし、はずしてるかも

85 :
>>84
いや、今手元cygwinじゃないんで確認出来ないんですが、
.mh_sequences は一応 touch して作ったんですがダメでした。

86 :
>>85
touchで動く? 昔は
$ echo 'cur: 1' > your/mh/dir/.mh_sequences
とやってたけど。

87 :
>>86
.mh_sequencesは空でいいってどっかで見付けたんでtouchしたんですが、
まぁそれはそれとして、ご指摘の方法でもやっぱりダメでした。
なんかお騒がせしちゃってますね、スミマセン。

88 :
俺もcygwinで使ってみようと思う。
1.4iを無事インストールして、日本語表示もできたんだが、
日本語のメールを送信しようとするとassertで落ちます。
正確にはメール作成で編集し終った時なんだが
assertion "errno == EILSEQ || (errno == EINVAL && ib == bufi && ibl < sizeof (bufi))" failed: file "sendlib.c", line 765
Signal 6
とstackdumpです。
作成メッセージに日本語を含まない場合はOKですた。
ムッキー

89 :
お騒がせしてる85=72ですが、
>>88
僕もそれなりました。ただ、僕の時はメールの編集に入る時だったんです
けどね。で、そのassertionそのものを
伝家の宝刀「コメントアウト」
したら特に問題無く(いや他でありまくりなんでなんとも言えませんが)編集
&送信が出来ました。
まぁ全然根本的な解決にはならないわけですが・・・一応・・・

90 :
>>81
cygwinでmutt-1.4iをMaildirで使ってる.':'の置換は,自分の
知っているのはmh.cとbuffy.cにあるやつ.
その他修正したのは,
 * mbyte.cのwcwidth_ja()がSJISで使用すると,ある文字で
   正しい値を返さない.(多分バックスラッシュとチルダ)
と今となってはなんのために修正したか分からないのが
一箇所あるくらいで,いまのところ問題なく使えてる.

91 :
mutt使ってます
本文中にURLが記述してあるとき
^BでURLを抽出,
選択,リターンで*term+w3m起動!
これかなり好きなんですけど
デフォルトではxtermですよね?
これを他のエミュレータに変えたいんですが
どこをいじればいいのかな?
だれか教えてください

92 :
>>91
.urlview を見よ。COMMAND url_handler.sh があると思われるので、
それをなんとかする。デフォルトでは別窓にしないはずではある。

93 :
>>91-92
撲はurlviewを使わず(どうせw3mを呼び出すだけなので)
macro pager \cb "|sed -n '/^\$/,\$p'|w3m -o mark_all_pages=1\n"
としています。

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

95 :
添付ファイルを含んだメイルをForwardingすると、
Forwardingしたメイルに含まれていた、元メイルの添付ファイル名が
「元の添付ファイル名+DAT」に変更されてしまいます。
(ちなみに、サーバはNTです。)
何か対策とかありますか?(アウトルックユーザはちゃんとそのままの
添付ファイル名でForwardingできています。)
謎!

96 :
>>100は実はmutt使ってない!

97 :
結構延びてるね
さすが
mutt
unixユーザにはぴったりだね


98 :
>>97は勝手にマスかいてろ

99 :
>>98
はぁ?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
平田泰行スレ (293)
自衛隊の火器がUNIXでないのは間違っている (338)
Exim (390)
第3回2ch全板人気トーナメント@UNIX板 (769)
ノートにSolaris8!! (379)
cronに何を設定している? (380)
--log9.info------------------
シリア情勢 17 (360)
【田母神】全てはコミンテルンの陰謀ですが何か?196 (894)
-o=○=o-プロペラ双発軍用機 12 (343)
[諜報・防諜] インテリジェンス総合 28 [情報機関] (640)
神立尚紀を叩いたり誉めたりするスレ2 (702)
空自次期主力戦闘機考察スレ707 (1001)
護衛艦総合スレ Part.16 (256)
↑これと↓これのスレタイを合体させるスレ2機目 (947)
防衛産業について語ろうぜ (667)
好きな軍艦を1隻思い浮かべてスレを開け (254)
台湾海峡のミリタリーバランス (524)
インド軍vsパキスタン軍 (720)
74式戦車を語るスレ 第2小隊 (718)
【悲報】日本には戦車不要だと判明! (831)
自衛隊の兵器武器輸出したらどれ位売れるの? (546)
民主党ですが新たな地獄の始まりワロタ (1001)
--log55.com------------------
【政府対応】安倍首相「これまで実施してきた水際作戦などのフェーズをもう一段引き上げる必要がある(`・ω・´)キリッ」★3
【🤔】旧ソ連の第二次世界大戦戦勝75周年式典に安倍首相が出席か プーチン大統領との関係強化が目的
【性癖】入浴中の女性をスマホで盗撮の疑いで再逮捕 「全国で100件ほどやった」 入浴中の男性を盗撮した疑いで逮捕されていた
【皆様の】厚労省「国内では流行が認められる状況ではなく、かぜやインフルエンザと同様に、手洗いなどの感染症対策に努めて」★2
【ねずみ算式】新型肺炎、中国でさらに12167人感染か★3
【政府対応】安倍首相「これまで実施してきた水際作戦などのフェーズをもう一段引き上げる必要がある(`・ω・´)キリッ」★4
【LIVE】WHO、新型肺炎で記者会見[1/31]
【速報】世界保健機関(WHO)が新型コロナウイルスで緊急事態を宣言