「Notmuch」の版間の差分
8行目: | 8行目: | ||
==概要== |
==概要== |
||
+ | Notmuch は C で書かれており sup-mail より数倍高速に動作します。Notmuch はインデックスの作成中に終了することもでき、次の起動時に続きからインデックス作成を続行します。sup-mail と同じように、不要なメールメッセージを永久に削除する手段は用意していません。メールの取得や送信、メールアドレスの保存などは行わないため [[offlineimap]], [[msmtp]], ''abook'' などのプログラムを使う必要があります。 |
||
− | Notmuch is written in C and an order of magnitude faster than sup-mail. |
||
− | Notmuch can be terminated during the indexing process, on the next run it will continue where it left off. |
||
− | Also like sup-mail, it does not provide a way to permanently delete unwanted email messages. |
||
− | It doesn't fetch or send mails, nor does it store your email addresses, you'll need to use programs like [[offlineimap]], [[msmtp]] and ''abook'' for those tasks. |
||
+ | Notmuch は[[公式リポジトリ]]からインストールできます: {{Pkg|notmuch}}。 |
||
− | Notmuch is available in the [[official repositories]]: {{Pkg|notmuch}} or {{AUR|notmuch-git}} from the [[AUR]] |
||
− | + | 公式パッケージでは [[python]], [[vim]], [[emacs]] バインディングを提供します。 |
|
==初期設定== |
==初期設定== |
||
After installation, you enter an interactive setup by running: |
After installation, you enter an interactive setup by running: |
||
− | + | $ notmuch setup |
|
The program prompts you for the location of your maildir and your primary and secondary email addresses. You can also edit the config file directly which is created by default at {{ic|$HOME/.notmuch-config}}. |
The program prompts you for the location of your maildir and your primary and secondary email addresses. You can also edit the config file directly which is created by default at {{ic|$HOME/.notmuch-config}}. |
||
Subsequent re-indexing of the mail directories is done with: |
Subsequent re-indexing of the mail directories is done with: |
||
− | + | $ notmuch new |
|
==フロントエンド== |
==フロントエンド== |
||
29行目: | 26行目: | ||
===Emacs=== |
===Emacs=== |
||
+ | notmuch のデフォルトフロントエンドは Emacs です。notmuch を開発したのと同じ人によって開発されています。 |
||
− | The default frontend for notmuch is Emacs. It is developed by the same people that develop notmuch. |
||
===Vim=== |
===Vim=== |
||
There's a vim interface available and included in notmuch. To start it, type: |
There's a vim interface available and included in notmuch. To start it, type: |
||
− | vim -c NotMuch |
+ | $ vim -c NotMuch |
===alot=== |
===alot=== |
||
40行目: | 37行目: | ||
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}}: |
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 |
|
More file handlers can be configured of course. |
More file handlers can be configured of course. |
2015年11月9日 (月) 00:32時点における版
関連記事
Notmuch はメールインデックス作成プログラムです。原則、xapian 上で動作するフロントエンドであり、Sup と同じように、一つのことに焦点を置いています: メールメッセージのインデックスを作成すること。Notmuch はメールリーダーとして使うことも、mutt などの他の MUA のインデクサや検索ツールとして使うこともできます。
概要
Notmuch は C で書かれており sup-mail より数倍高速に動作します。Notmuch はインデックスの作成中に終了することもでき、次の起動時に続きからインデックス作成を続行します。sup-mail と同じように、不要なメールメッセージを永久に削除する手段は用意していません。メールの取得や送信、メールアドレスの保存などは行わないため offlineimap, msmtp, abook などのプログラムを使う必要があります。
Notmuch は公式リポジトリからインストールできます: notmuch。
公式パッケージでは python, vim, emacs バインディングを提供します。
初期設定
After installation, you enter an interactive setup by running:
$ notmuch setup
The program prompts you for the location of your maildir and your primary and secondary email addresses. You can also edit the config file directly which is created by default at $HOME/.notmuch-config
.
Subsequent re-indexing of the mail directories is done with:
$ notmuch new
フロントエンド
There are a range of ways to use notmuch, including cli, or with one of the Unix $EDITORS:
Emacs
notmuch のデフォルトフロントエンドは Emacs です。notmuch を開発したのと同じ人によって開発されています。
Vim
There's a vim interface available and included in notmuch. To start it, type:
$ vim -c NotMuch
alot
alot is a standalone CLI interface for notmuch, written in python. It is available from AUR as alotAUR or alot-gitAUR.
Alot uses mailcap for handling different kinds of files. This currently includes html mails, which means that you need to configure a ~/.mailcap
file in order to view html mails. As minimum, put this line into your ~/.mailcap
:
text/html; w3m -dump %s; nametemplate=%s.html; copiousoutput
More file handlers can be configured of course.
bower
bower is another CLI interface, this one is written in Mercury.
ner
ner - notmuch email reader - is yet another CLI interface, apparently written in C++.
ner-gitAUR is available from the AUR.
mutt の統合
If you use mutt as your MUA, then notmuch is an excellent complementary tool to index and search your mail. The notmuch-mutt package provides a script to integrate notmuch with mutt.
Refer to the notmuch-mutt man page for configuration information. This blogpost steps through how to setup notmuch with mutt, but the information is a little outdated.