コンテンツにスキップ

「Notmuch」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
update Pkg/AUR templates
同期
5行目: 5行目:
{{Related articles end}}
{{Related articles end}}


[http://notmuchmail.org/ Notmuch] はメールインデックス作成プログラムです。原則、''xapian'' 上で動作するフロントエンドであり、[[en2:Sup|Sup]] と同じように、一つのことに焦点を置いています: メールメッセージのインデックスを作成すること。Notmuch はメールリーダーとして使うことも、[[mutt]] などの他の MUA のインデクサや検索ツールとして使うこともできます。
[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 は[[公式リポトリ]]からインストールできます: {{Pkg|notmuch}}
Notmuch は {{Pkg|notmuch}} または {{AUR|notmuch-git}} パッケーインストールできます。


公式パッケージでは [[python]], [[vim]], [[emacs]] バインディングを提供します。
公式パッケージでは [[python]], [[vim]], [[emacs]] バインディングを提供します。
23行目: 23行目:


==フロントエンド==
==フロントエンド==
There are [http://notmuchmail.org/frontends/ a range of ways to use notmuch], including cli, or with one of the Unix $EDITORS:
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 で書かれています。AURalotAURalot-gitAUR でインストールできます。

Alot は mailcap を使用して様々な種類のファイルを処理します。html メールも含まれているため、html メールを表示するには ~/.mailcap ファイルの設定が必要です。~/.mailcap に以下の行を記述してください:

text/html; w3m -dump -o -document_charset=%{charset} %s; nametemplate=%s.html; copiousoutput

上記では w3m を使用していますが、他のテキストベースクライアント (linkslynx) も使えます。ただし引数は違うかもしれません。

もちろん他のファイルハンドラを設定することも可能です。

bower

bowerMercury によって書かれた、もうひとつの 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 を統合するスクリプトが含まれています。