muttを使おう

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

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

Mutt Japanese Edition
http://www.emaillab.org/mutt/
NGNG
>>387
何も知らないけど w3m ではできてるからソースみてみたら
参考になるかもよ
392名無しさん@お腹いっぱい。
垢版 |
NGNG
folder +hoge -pack は、mutt 単独では出来ないの?
macro 使えって事?
393名無しさん@お腹いっぱい。
垢版 |
NGNG
Mutt-1.4.2 has just been released.
バッファーオーバーフロー対策
NGNG
>>393
ありがとゴゼーマス。
早速Upデートします。
NGNG
ん?latest ver. は 1.5.5 でしょ?
NGNG
>>396 1.5.6iだよ。
397396
垢版 |
NGNG
ただの独り言だけどな。
NGNG
安定版:1.4.2.1
開発版:1.5.6

が最新のもの。
NGNG
お決まりのネタだが、muttって何て読むの?ムット?マット?

英和でmutt(マット)引いたら
1 あほう,のろま,ばか.
2 《軽蔑》 犬; (特に)雑種犬

とあってニヤリ。シニカルだな作者
400Linux5
垢版 |
NGNG
mutt
【発音】mΛ't、【変化】《複》mutts、【レベル】7
mutt {名}
雑種犬、《軽蔑的》犬っころ
Mutt and Jeff
マットとジェフ
mutt mitt
犬の糞を入れるための袋
NGNG
mewの反対語
402No Gnus
垢版 |
NGNG
gnu
【発音】nu':、【@】ヌー、【変化】《複》gnus
gnu {名}
《動物》ヌー
NGNG
訳有ってmuttをmbox形式で使いたいですが、エラーが出てmailboxを表示しません。
受信にはfetchmail,振り分けにprocmail使用。

"〜is not a mailbox"
なるエラーが出ます。

以下muttrc晒しますのでご指摘ください。

-----------------------------------------------
set sendmail="/usr/sbin/nomail"

set realname="hege hoga"
set from="haga@nifty.com"
set hostname="nifty.com"

set mbox_type=mbox
set spoolfile="/var/mail/zaurus"
set folder="/mnt/card/Documents/mbox"
set mbox="/mnt/card/Documents/mbox/inbox"
mailboxes "inbox"
set record="/mnt/card/Documents/mbox/sent"
set tmpdir="/mnt/card/Documents/mbox/tmp"
set editor="vi %s"
NGNG
mutt は各種 mailbox を自動判定するようになっているが,
mbox といっているものが mutt 的には mbox に該当しない形式
である可能性はないか?

.procmailrc の配送部分の記述,及び該当 mbox の先頭数行と
メールの区切り前後の数行を分かる範囲で晒すべし.
NGNG
.mh_sequencesを空でもいいから作って、そのdirにおいとくと
"〜is not a mailbox"って出なくならない?
NGNG
ユーザとグループは略していいので
ls -ld /mnt/card/Documents/mbox/inbox
の結果ください。
NGNG
403です。
mbox形式は諦めてMH形式で試して見ました。

>405
MH形式に変更して該当ファイルを置いてエラーは出なくなりました。
が、メール削除すると.mh_sequencesも消えてまたエラーが出ます。
何故だ。。。

>406
drwxrwxrwx 2 root root 8192 Feb 23 21:15 /mnt/card/Documents/mailbox/inbox
です。
NGNG
そうそうもう一点おかしなことが有って、メール送信してもsentboxに
メールが入ってくれません。

ちなみに
ls -ld /mnt/card/Documents/mailbox/sent
すると
drwxrwxrwx 2 root root 8192 Feb 22 13:07 /mnt/card/Documents/mailbox/sent
だそうです。
NGNG
>>408
パーミッションの問題のような気がする。
Maildirを本体に作成したらどういう動きをする?
うまく行くようだったら、/etc/sdcontrolの次の行を
修正してやってみそ。
FATOPTS="-o noatimei,quiet,umask=000,iocharset=utf8"
これを
FATOPTS="-o noatime,quiet,umask=000,iocharset=utf8,uid=500,gid=500"
sdカードのオーナー/グループが root.root から zaurus.qpe に
なる。ついでに noatimei というタイポを修正。
410名無しさん@Linuxザウルス
垢版 |
NGNG
>>409

おっしゃるように変更してみましたが、残念ながら症状は変わりませんでした。
フォルダのプロパティを見るとちゃんとオーナーとグループがzaurus,qpe
に変わっているので間違えてはいないようですが。。。

残念でした。
NGNG
>>410
umaskは?
NGNG
>>329
と同じ様な状況なんですが、解決はしたんでしょうか?
ちなみに、1.5.4 で日本語パッチは当てていません。
413名無しさん@お腹いっぱい。
垢版 |
NGNG
1.5.6 の内蔵ページャで、半角スペースが、? で表示されるんだけど、
漏れの設定がおかしい?
414名無しさん@お腹いっぱい。
垢版 |
NGNG
イイ!!
http://wwwcip.informatik.uni-erlangen.de/~sithglan/mutt/
415名無しさん@お腹いっぱい。
垢版 |
NGNG
日本語化パッチあてて、header cacheパッチあてるとうまくうごかん。
どうにかしてくれー。
NGNG
すんません。muttの添付ファイル
[-- タイプ: image/gif, エンコード法: base64, サイズ: xxK --]
が携帯で受信されません(本文は問題なく届きます)。
どうしたら良いでしょうか?(携帯側で添付を撥ねる設定はしてません)

# 待ち受け用にトリミングした画像データです
NGNG
>>416
俺は普通にできているが。
添付した画像の問題じゃないか?
PCからだとどうなる?
NGNG
携帯と言ってもいろいろあるが。
NGNG
>>415
ふむ? 俺は上手く行きましたよ.
header cacheパッチあててから日本語化パッチあててみ?
NGNG
>>419
ほんとですか!
やってみます。versionは1.5.6ですよね?
421419
垢版 |
NGNG
>>420
> やってみます。versionは1.5.6ですよね?

です.
NGNG
> PCからだとどうなる?
 PCからです…
423tamo
垢版 |
NGNG
>>420わかってるかもしれませんが、ME 氏の hcache はダメダメです。>>414 が現在最良の cache patch です。最新の 8 でとても調子よく使えてます。configure にオプション付けたりmuttrc に set maildir_cache=filename と書いたりする必要があります。
424tamo
垢版 |
NGNG
>>416
一文字でも本文に入れると受信できる、とか、
disposition を inline と attach の両方試してみるとか。かな?
425tamo
垢版 |
NGNG
>>403 は mbox を理解しておられないと思います。
私の記憶では mbox はディレクトリではなくファイルのはず。
mbox_type=mbox で、どこかのメッセージを未存在の場所に
C (copy) または s (save) してみると mbox のボックスを
作ってくれると思いますよ。
426tamo
垢版 |
NGNG
>>290
たしかに再現しますね。send.c かな init.c かな。よくわかりませんね。
>>288
alternates でなんとかなるかも。
427tamo
垢版 |
NGNG
>>426
間違い。current 1.5.6 で >>290 は再現しませんでした。my_hdr Cc: myaddress 可能です。すみません。
なお私はちょっと立ち寄っただけなのでもう来ないかもしれません。
お邪魔しました。
428名無しさん@お腹いっぱい。
垢版 |
NGNG
受信したattachmentを保存するとき、defaultでは$HOMEに保存されるようなんですが、
これを$HOME/tmpに変えたいときは、muttrcになんて書けばいいでしょう?
429名無しさん@お腹いっぱい。
垢版 |
NGNG
muttっつーのはなんすか?
一言で説明してちょ
NGNG
>>429
http://www.google.co.jp/search?q=mutt
431名無しさん@お腹いっぱい。
垢版 |
NGNG
>>429 このスレの9あたりに書いてあるぞ。
NGNG
>>429
"All mail clients suck. This one just sucks less."
433tamo
垢版 |
NGNG
>>428macro attach s "<save-entry>~/tmp/"かな?
434名無しさん@お腹いっぱい。
垢版 |
NGNG
>>416
以前着信音をPHSにメールしようとして駄目なことがあり、
Content-Type: application/octet-stream; name="mambo.dxm"
てな感じでファイル名をつけて送信したらOKなことがありました。
435名無しさん@お腹いっぱい。
垢版 |
NGNG
>>433
なるほど。
ありがとうございました。
NGNG
>>433
これが正攻法ですね.

もう1つの手としては,

# ---- ここから
#! /bin/sh

cd $HOME/tmp
exec /usr/local/bin/mutt
# ---- ここまで

みたいなスクリプトをpathの通ったところに置いて起動する.
mutt本体よりも 先に見つかるとこに置いておけば, スクリプト自体を
muttにすることもできるでしょう.

この方法だとw3mとかで常にダウンロード先を $HOME/tmp にする等にも
応用できる.
437名無しさん@お腹いっぱい。
垢版 |
NGNG
~/.mutt に
set sendmail="/usr/local/bin/nullmailer-inject"
とかいても、
mutt -v | grep SENDMAIL で、
SENDMAIL="/usr/lib/sendmail"
と出力されてしまいます。

送信用プログラムに
"/usr/local/bin/nullmailer-inject"
を設定するには何か足りないのでしょうか?

よろしくお願いします。
NGNG
>>437
mutt -v の表示は、コンパイル時のオプションであり、
デフォルト値となるだけで、"set sendmail" で、上書き
されているのではないですか?
「:set ?sendmail」で、nullmailer-inject が表示されるなら
問題ないかと。

nullmailer が実際に使われているかどうかは
nullmailer のログで確認すればよいでしょう。
439437
垢版 |
NGNG
>>438 さん
レス、ありがとうございます。

mutt や nullmailer って、どこかにログ出力しているのでしょうか?
/var/log のファイルを見ても、更新されているファイルが見当たりません。


そもそも、mutt で送信をしようすると、
"メッセージ送信エラー。子プロセスが 127 (Exec error.) で終了した。"
とエラーになってしまい、
これは、mutt -v | grep SENDMAIL の結果が、
SENDMAIL="/usr/lib/sendmail"
だからだな と思ったのですが、
これはこれでおそらくOKなことなんですね。

だとすると、
set sendmail で設定した
/usr/local/bin/nullmailer-inject はちゃんとあり、
nullmailer のインストールも問題なくできたと思うのですが、
なぜ送信に失敗しているのでしょうか。。。
怪しそうなところに心当たりがありましたら、ご教授願います。


よろしくお願いします。

NGNG
> mutt や nullmailer って、どこかにログ出力しているのでしょうか?
> /var/log のファイルを見ても、更新されているファイルが見当たりません。

ログを出力するかどうかやその場所は, あなたのシステムのロガー
やその設定に依存するでしょう.


> なぜ送信に失敗しているのでしょうか。。。
> 怪しそうなところに心当たりがありましたら、ご教授願います。

まずは問題が nullmailer なのか mutt なのか切り分けることでしょうね.
nullmailer 単体でメール送信を試してみてはいかがでしょう.
NGNG
>>439
438の人が書いている:
|「:set ?sendmail」で、nullmailer-inject が表示されるなら

このコマンドをmuttから実行すると、ちゃんと表示されていますか?
442437
垢版 |
NGNG
>>440さん
>>441さん

私なりに頑張ってはみましたが、どうも動いてくれませんでした。

そこで、
私としてはメーラはどうでもよく、メールの送信さえできればよかったので
perl を使うことに致しました。
#mutt に興味はあったのですが。。。

レスを頂きながら結果を出せず、すみません。
いろいろとありがとうございました。
443名無しさん@お腹いっぱい。
垢版 |
NGNG
標準では、クオートしたメッセージの最後に署名が入りますが、
業務用のメッセージでは、自分のメッセージと署名を書いた
その下に元のメッセージをクオートせずに前文引用したい場合があるため
標準の"r"のほかに、全文引用リプライのキーを設定しようとおもっています。
クオートしないのはindent_stringで出来そうですが、
署名を引用の後ではなく、前に持ってくることにはどうすればよいでしょう?
NGNG
>>443
マニュアルにこんなのあったけど。

6.3.212. sig_on_top

Type: boolean
Default: no

この変数を設定すると ``$signature''が引用文や転送メッセージよりも前に
挿入されます。この変数はできるだけ設定しないでください。ネチケット違反
として多くの人に非難されます。
NGNG
>>444
ありゃ。見落としてたみたいです。
すみませんでした。
NGNG
macro index f ":set signature=~/.mutt/signature2\n:set sig_on_top=yes\n<forward-message>:set signature=~/.mutt/signature\n:unset sig_on_top\n"
はできるのに、
macro index R ":set signature=~/.mutt/signature2\n:set sig_on_top=yes\n<reply>:set signature=~/.mutt/signature\n:unset sig_on_top\n"
がダメなのはなぜだろう...
NGNG
ssmtp(2.48)のsendmailって-fでFrom変更できるよねぇ。
/etc/ssmtp.confのFromLineOverrideの値によるんだろうけど。
ついでにTLSも使えそうだと思うけど。portsだと
インストールされないのかなssmtp.conf
448mutt-j:02407
垢版 |
NGNG
>447
うーん... 試した限りでは ssmtp 2.60.4 で
From は conf で設定したもののみ,に見えたんだけど.
(FromLineOverride=NO でも YES でもそうなっただす.)

# 補足するなら出来れば ML でやってくれぃ
449447
垢版 |
NGNG
2.60.4で試してみました。FromLineOverrideを明示的にYESにすると
-fで Fromを変更できますね。rewriteDomainは空です。
# すまぬ、名前吊せぬ。
450448
垢版 |
NGNG
>449
手元ではやっぱり変化なかった... ○| ̄|_
何がいけないんだろう.実際 man に書いてあるのに変だとは思ってたのです.
ports で install して ssmtp.conf をほげっただけなんだが...

# ま,個人的にはどーでもいいけど :-)
NGNG
バージョン毎に設定できるオプションが異なったりするのですが、
version-hook みたいなのってないですか?
それか、vim のように silent 識別みたいなのはないですか?
452名無しさん@お腹いっぱい。
垢版 |
NGNG
>>451.muttrc-1.4.2.1 とかいうファイル名にする。あとは http://cedricduval.free.fr/mutt/patches/#ifdef
NGNG
From:が自分自身のmail(自分がMLに投稿したやつとか)に返信するとき、
Reply-toが付いててもそれを無視するようなんですが、それって仕様でしょうか?
.muttrcのなかの"set from="を空白に設定すれば回避できそうな気もしますが、
へんな副作用がないか心配で。
NGNG
list-replyじゃあかんの?
455名無しさん@お腹いっぱい。
垢版 |
NGNG
よくわからないが、マニュアルで$metoo, $honor_followup_to, $followup_to, subscribe あたりを読めば解決しそう。
NGNG
よくわからないが、/var/spool/mail/hoge って使ったらアカンのか?
457448
垢版 |
NGNG
よくわからないが、>456 は質問なのか?
NGNG
mbox を使ったらアカンかどうかは使用状況によります。
Mutt と他のプロセス (たとえば MTA) が同時に書き込もうとする
可能性があるなら、Maildir にしておいた方が安心かと。
NGNG
>>458
いや、Maildir 形式の利点は承知だが漏れが気にするのは
ローカルに取り込むことがどうかと思うんだな。
ボイスレコーダ宜しく、/var 下に log と一緒に mail 情報も一元化したい訳なんですよ。
そこのところはどうなのか?
460名無しさん@お腹いっぱい。
垢版 |
NGNG
複数の添付ファイルを同時に追加するには、どうすればいですか?
NGNG
>>460
attach-fileして?を押してファイラ画面出してtagしてEnter
NGNG
あらかじめ tar でまとめる :-)
463名無しさん@お腹いっぱい。
垢版 |
NGNG
UNIXにデフォルトで入ってるmailが嫌いで、mailを綺麗サッパリ消し去ってMUAはmuttオンリーで使いたいのですが、皆さんはどうしてますか。
NGNG
まっと mutt の情報がほしいだ。
NGNG
>>463
sudo ln -s /usr/local/bin/mutt /bin/mail
してみるとか?
つーか、消さなくても使わなきゃいいだけじゃないの?
466名無しさん@お腹いっぱい。
垢版 |
NGNG
elmo ってどうでしょ?
http://elmo.sourceforge.net
NGNG
>>466
3ペインなのが良さげだね.
muttに比べて優れている点, 劣ってる点は何?
NGNG
設定ファイルが ~/.elmo だったりしたら Wanderlust と競合しそう・・・
NGNG
>>466
コンパイルしてインストールして実行したらイキナリSEGVった。
まぁ Partial UTF-8 程度みたいだし、日本語使えるのかも微妙だな。
誰か使えた人感想キボンヌ。
NGNG
日本語メールは読める。~/.elmorc に
translate iso-2022-jp euc-jp

メールごとにSMTPサーバを変えて送信できるのはすごく好きなんだけど。
471名無しさん@お腹いっぱい。
垢版 |
NGNG
え、日本語読めンの?
インストールしてみるか
端末ライブラリ何使ってるんだ・・・
NGNG
ちょっとスレ違い気味にもなってきてるが, elmoはベイジアンフィルタ
ついてるんですね.  これ, いいかも.

まあ現状の mutt + SpamAssassin で不自由はしてませんが…

個人的には >>355 でも書いたけど, mutt のjpパッチが解決を実現してるような,
日本語特有の問題がなければちょっと試してみたいかな.
473名無しさん@お腹いっぱい。
垢版 |
NGNG
外部プログラム使わないようなこと書いてあるけどエディタは外部だよな
じゃなきゃ日本語環境では使い物にならん
NGNG
脱Emacs・Wanderlustしたいと思ってるんだけど
vi使いな人はmuttのキーバインド変えてる?
475名無しさん@お腹いっぱい。
垢版 |
NGNG
俺は変えてない。vi使いでもない。w
NGNG
変えてますよ.
というかvi使いだろうがなんだろうが, 好きなようにカスタマイズすれば良いと思うが.
477名無しさん@お腹いっぱい。
垢版 |
NGNG
>>467
muttrc晒し希望
NGNG
vi のバインドで、toggle-new ってどうしてまつか?
search-next なんかとバッティングしませんか?
479名無しさん@お腹いっぱい。
垢版 |
NGNG
vi風キーバインドに関して触れてる書き込み見つけた
http://pc5.2ch.net/test/read.cgi/unix/986915141/263-264

fetchmail+procmailで振り分けるとき、どこのメールボックスに新着メール
が着たのかわからない、、、。

各メールボックスをツリー表示できないのかな?
NGNG
>>479
|fetchmail+procmailで振り分けるとき、どこのメールボックスに新着メール
|が着たのかわからない、、、。

俺は使ってないけどbuffy-list
481名無しさん@お腹いっぱい。
垢版 |
NGNG
>>480
buffy-listってmuttでバインディングできる機能?
ちょっとバインドしてみたけどうまくいかなかった

google様にもお伺いをたてたんだけどそれらしいものはひっかからなかった
NGNG
procmail使ってるならこんなのもあるよ
ttp://gubby.sourceforge.net/
びっくりするほど便利ってわけじゃないけど。
483480
垢版 |
NGNG
>>481
日本語のページに限定せずに「mutt "buffy-list"」で検索すると
最初のエントリにdebianのMLアーカイブがヒットして、そこに
使い方が載ってる。mailboxesコマンドを使ってチェック対象の
メールボックスを定義しないといけないんだね。
NGNG
>>483
読みました。

~/Mailの下に inbox(=procの振り分けのデフォルト) mybox(=振り分け後)。

muttrcは
set folder="~/Mail"
mailboxes ! +inbox +mybox/Me +mybox/Friends/suzuki +mybox/Friends/tanaka ...

として、fetchmailするとmuttの下の方に「=mybox/Me に新着メール」と出るようにナッター!
その後、'c'を押すと「メールボックスをオープン('?' で一覧): =mybox/Me」 。
と自動でメールボックスが出るようになった。

'c'を押した後何回かタブを押していると、mailboxesで設定したメールボックスの一覧が出るようになった。

1 -rw------- 1 username group 7908 Jun 16 15:02 /var/mail/tomono
2 drwxr-xr-x 7 username group 512 Jun 15 15:34 =inbox/
3 drwxr-xr-x 5 username group 512 Jun 16 14:42 =mybox/Friends/suzuki/
4 drwxr-xr-x 5 username group 512 Jun 15 14:33 =mybox/Friends/tanaka/
5 N drwxr-xr-x 5 username group 512 Jun 16 15:03 =mybox/Me/

で、ちゃんと新茶クメールのあるボックスに'N'って出るようになった。
以上報告終了。
これでmuttで生きていけます。ありがとうございました。

>>482も今度試してみようと思います。情報ありがとうございます。
NGNG
あれ, 数日来ない間に盛りあがってますね.
イイコトダ.

>>477
晒しても良いですが, 私のは結構
    http://www.guckes.net/setup/muttrc.forall
を参考しているのでこちらを見るのが良いかと.

>>484
ですね.

ちなみに私はmuttrcで
  macro index ,C  c?\t  'show folder list'
  macro pager ,C  c?\t  'show folder list'
していたり, そもそもmuttは
    exec mutt -n -y "$@"
と書いたスクリプトから起動したりしてます.

ちなみに振り分け先が, あるディレクトリ直下に集まってる場合は
    mailboxes   `echo /path_to_some_dir/list/*`
なんて書き方が便利です.

どなたかのご参考になれば.
NGNG
>>485
私は自分でフォルダを選びたいから c?\t じゃなくて c?Od かな
NGNG
>>485
>exec mutt -n -y "$@"
でmuttたち上げた時の画面ですぐメール送れるの?
bind browser m mail
でバインドしようとしても、browserではmailコマンド使用できないみたいだけど
いったんどこかのメールボックス入ってm押すしか手はない?
NGNG
mutt + fetchmail + procmail
で利用してるのですが、ローカルスプールに溜まったメールの取得はどうすればいいですか?
Maildirで利用していて、ispのメールはfetchmail=>procmail=>~/Maildir に配送してます。
cronとかが吐いたエラーメールがローカルスプールに大量に溜まってました・・・
NGNG
ローカルメールも .forward とかから procmail/maildrop 呼んで
~/Maildir に流し込むってのはどう?
490483
垢版 |
NGNG
>>484
使ってないものを自分で紹介しといてアレだけど、ちゃんと設定すると
かなり便利だね、これ :)
レスを投稿する

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

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