「Notmuch」の版間の差分
Kusakata.bot (トーク | 投稿記録) (update Pkg/AUR templates) |
(同期) |
||
5行目: | 5行目: | ||
{{Related articles end}} |
{{Related articles end}} |
||
− | [http://notmuchmail.org/ Notmuch] はメールインデックス作成プログラムです。原則、''xapian'' 上で動作するフロントエンドであり、[[ |
+ | [http://notmuchmail.org/ Notmuch] はメールインデックス作成プログラムです。原則、''xapian'' 上で動作するフロントエンドであり、[[Sup]] と同じように、一つのことに焦点を置いています: メールメッセージのインデックスを作成すること。Notmuch はメールリーダーとして使うことも、[[mutt]] などの他の MUA のインデクサや検索ツールとして使うこともできます。 |
==概要== |
==概要== |
||
Notmuch は C で書かれており sup-mail より数倍高速に動作します。Notmuch はインデックスの作成中に終了することもでき、次の起動時に続きからインデックス作成を続行します。sup-mail と同じように、不要なメールメッセージを永久に削除する手段は用意していません。メールの取得や送信、メールアドレスの保存などは行わないため [[OfflineIMAP]], [[msmtp]], ''abook'' などのプログラムを使う必要があります。 |
Notmuch は C で書かれており sup-mail より数倍高速に動作します。Notmuch はインデックスの作成中に終了することもでき、次の起動時に続きからインデックス作成を続行します。sup-mail と同じように、不要なメールメッセージを永久に削除する手段は用意していません。メールの取得や送信、メールアドレスの保存などは行わないため [[OfflineIMAP]], [[msmtp]], ''abook'' などのプログラムを使う必要があります。 |
||
− | Notmuch は |
+ | Notmuch は {{Pkg|notmuch}} または {{AUR|notmuch-git}} パッケージでインストールできます。 |
公式パッケージでは [[python]], [[vim]], [[emacs]] バインディングを提供します。 |
公式パッケージでは [[python]], [[vim]], [[emacs]] バインディングを提供します。 |
||
23行目: | 23行目: | ||
==フロントエンド== |
==フロントエンド== |
||
− | + | notmuch を使用する様々な方法が存在し [http://notmuchmail.org/frontends/]、cli あるいは Unix エディタが使えます。 |
|
===Emacs=== |
===Emacs=== |
||
29行目: | 29行目: | ||
===Vim=== |
===Vim=== |
||
+ | vim インターフェイスは notmuch に含まれています。起動するには: |
||
− | There's a vim interface available and included in notmuch. To start it, type: |
||
$ vim -c NotMuch |
$ vim -c NotMuch |
||
35行目: | 35行目: | ||
alot は notmuch のスタンドアロンな CLI インターフェイスで、python で書かれています。[[AUR]] の {{AUR|alot}} や {{AUR|alot-git}} でインストールできます。 |
alot は notmuch のスタンドアロンな CLI インターフェイスで、python で書かれています。[[AUR]] の {{AUR|alot}} や {{AUR|alot-git}} でインストールできます。 |
||
+ | Alot は [[wikipedia:Mailcap|mailcap]] を使用して様々な種類のファイルを処理します。html メールも含まれているため、html メールを表示するには {{Ic|~/.mailcap}} ファイルの設定が必要です。{{Ic|~/.mailcap}} に以下の行を記述してください: |
||
− | Alot uses [https://en.wikipedia.org/wiki/Mailcap mailcap] for handling different kinds of files. This currently includes html mails, which means that you need to configure a {{Ic|~/.mailcap}} file in order to view html mails. As minimum, put this line into your {{Ic|~/.mailcap}}: |
||
− | text/html; w3m -dump %s; nametemplate=%s.html; copiousoutput |
+ | text/html; w3m -dump -o -document_charset=%{charset} %s; nametemplate=%s.html; copiousoutput |
+ | 上記では {{Pkg|w3m}} を使用していますが、他のテキストベースクライアント ({{Pkg|links}} や {{Pkg|lynx}}) も使えます。ただし引数は違うかもしれません。 |
||
− | More file handlers can be configured of course. |
||
+ | |||
+ | もちろん他のファイルハンドラを設定することも可能です。 |
||
===bower=== |
===bower=== |
||
[https://github.com/wangp/bower bower] は [https://mercurylang.org/ Mercury] によって書かれた、もうひとつの CLI インターフェイスです。 |
[https://github.com/wangp/bower bower] は [https://mercurylang.org/ Mercury] によって書かれた、もうひとつの CLI インターフェイスです。 |
||
+ | |||
+ | ===Neomutt=== |
||
+ | [http://www.neomutt.org/ Neomutt] は多数のパッチが適用された mutt のフォークです。[http://www.neomutt.org/feature/notmuch Notmuch] の統合パッチも含まれています。{{AUR|neomutt}} または {{AUR|neomutt-git}} パッケージでインストールできます。 |
||
===ner=== |
===ner=== |
||
50行目: | 55行目: | ||
==mutt の統合== |
==mutt の統合== |
||
+ | [[mutt]] を MUA として使う場合、notmuch はメールのインデックス作成・検索を行う補完ツールとして役に立ちます。{{Pkg|notmuch-mutt}} パッケージに mutt と notmuch を統合するスクリプトが含まれています。 |
||
− | If you use [[mutt]] as your MUA, then notmuch is an excellent complementary tool to index and search your mail. The {{Pkg|notmuch-mutt}} package provides a script to integrate notmuch with mutt. |
||
− | |||
− | Refer to the {{Pkg|notmuch-mutt}} man page for configuration information. This [http://jasonwryan.com/blog/2012/05/23/notmuch/ blogpost] steps through how to setup notmuch with mutt, but the information is a little outdated. |
2017年5月13日 (土) 21:19時点における版
関連記事
Notmuch はメールインデックス作成プログラムです。原則、xapian 上で動作するフロントエンドであり、Sup と同じように、一つのことに焦点を置いています: メールメッセージのインデックスを作成すること。Notmuch はメールリーダーとして使うことも、mutt などの他の MUA のインデクサや検索ツールとして使うこともできます。
概要
Notmuch は C で書かれており sup-mail より数倍高速に動作します。Notmuch はインデックスの作成中に終了することもでき、次の起動時に続きからインデックス作成を続行します。sup-mail と同じように、不要なメールメッセージを永久に削除する手段は用意していません。メールの取得や送信、メールアドレスの保存などは行わないため OfflineIMAP, msmtp, abook などのプログラムを使う必要があります。
Notmuch は notmuch または notmuch-gitAUR パッケージでインストールできます。
公式パッケージでは python, vim, emacs バインディングを提供します。
初期設定
インストール後、以下を実行することでインタラクティブなセットアップを起動できます:
$ notmuch setup
プログラムはメールディレクトリの場所、そしてプライマリメールアドレス・セカンダリメールアドレスを尋ねます。設定ファイルを直接編集することもできます。設定ファイルはデフォルトでは $HOME/.notmuch-config
に作成されます。
設定後、以下のコマンドでメールディレクトリの再インデックスを行います:
$ notmuch new
フロントエンド
notmuch を使用する様々な方法が存在し [1]、cli あるいは Unix エディタが使えます。
Emacs
notmuch のデフォルトフロントエンドは Emacs です。notmuch を開発したのと同じ人によって開発されています。
Vim
vim インターフェイスは notmuch に含まれています。起動するには:
$ vim -c NotMuch
alot
alot は notmuch のスタンドアロンな CLI インターフェイスで、python で書かれています。AUR の alotAUR や alot-gitAUR でインストールできます。
Alot は mailcap を使用して様々な種類のファイルを処理します。html メールも含まれているため、html メールを表示するには ~/.mailcap
ファイルの設定が必要です。~/.mailcap
に以下の行を記述してください:
text/html; w3m -dump -o -document_charset=%{charset} %s; nametemplate=%s.html; copiousoutput
上記では w3m を使用していますが、他のテキストベースクライアント (links や lynx) も使えます。ただし引数は違うかもしれません。
もちろん他のファイルハンドラを設定することも可能です。
bower
bower は Mercury によって書かれた、もうひとつの CLI インターフェイスです。
Neomutt
Neomutt は多数のパッチが適用された mutt のフォークです。Notmuch の統合パッチも含まれています。neomuttAUR または neomutt-gitAUR パッケージでインストールできます。
ner
ner - notmuch email reader - はまた別の CLI インターフェイスで、C++ によって書かれています。
ner-gitAUR[リンク切れ: アーカイブ: aur-mirror] が AUR からインストールできます。
mutt の統合
mutt を MUA として使う場合、notmuch はメールのインデックス作成・検索を行う補完ツールとして役に立ちます。notmuch-mutt パッケージに mutt と notmuch を統合するスクリプトが含まれています。