$Id: readme.txt,v 1.78 2000/08/25 03:54:53 hattori Exp $ KaMail -- mail & news reader on xyzzy by Masashi Hattori ■ はじめに これを使ってなんか問題が起きても私は一切関知しません。 ご自身の責任にてお使い下さい。 ■ KaMailとは? xyzzy上で動くへなちょこメール&ニュース環境です。 いろいろなところを Wanderlust を参考にしていま す。(コードは参考にしてないのでへなちょこです) ■ 特徴 -- メールやニュースを読んだり書いたりできる。 -- xyzzy-lispで全て書かれている。 -- へなちょこなコードで見通しも設計もなく書かれている。 -- Wanderlust風なインターフェース。 -- 自分で使うことしか考えていない操作性。 -- いーかげんな未読管理。 ■ 機能 support.txtを見て下さい。 ■ 動作環境 xyzzy-0.2.1.156以降 ■ インストール 1. ファイルを展開する。 site-lisp/kamail/以下に置いて下さい。 2. バイトコンパイルする 1. M-x load-library[Enter] 2. Load library: kamail/makefile[Enter] (バージョンアップする場合のみ) 3. M-x kamail-make-clean[Enter] 4. M-x kamail-make[Enter] 3. 設定 -- ~/.xyzzy (siteinit.l) 同梱のsample.xyzzyの内容を追加して下さい。 -- ~/KaMail/.kamail 設定ファイル 同梱のsample.kamailをコピーして編集して下さい。 -- ~/KaMail/Folders フォルダリスト。 同梱のFoldersを~/KaMailにコピーして編集して下さい。 -- ~/KaMail/Rules 自動振り分け定義。 同梱のRulesを~/KaMailにコピーして編集して下さい。 -- ~/KaMail/Addresses アドレス帳。 同梱のRulesを~/KaMailにコピーして編集して下さい。 -- ~/KaMail/Signature 署名ファイル。作成してください。 5. xyzzyを再起動 6. 起動 M-x kamail[Enter] フォルダを手で作成してない場合 M-x km::kamail-folder-create-if-not-exist ■ 操作方法 画面は左側[Folder]、右側上[Summary]、右側下[View]の3画面に分かれます。 ------------------------------------------------------------------------- [Folder] フォルダの一覧を表示します。 [キー一覧] Enter 現在行のフォルダまたはグループを開く ダブルクリック 同上 ESC-Enter 現在行のフォルダまたはグループを開く(Range確認あり) Space 次の未読フォルダを開く J フォルダへジャンプ a 現在行にフォルダまたはグループを追加(ミニバッファに入力) d 現在行のフォルダまたはグループを一覧から削除 (IMAPならサーバー上からも削除) C-k 現在行のフォルダまたはグループを切り取り C-y 現在行に切り取ったフォルダまたはグループを貼り付け R 現在行のフォルダ名を変更 s 現在行のフォルダまたはグループをチェック S 全フォルダをチェック T ごみ箱を空にする x 現在行のフォルダをExpire X Expireを実行 g POPサーバーからメッセージを取得 ("C-u g"なら確認あり) f 現在行のローカルニュースフォルダのメッセージを取得 G NEWSサーバーからメッセージを取得 n 新規メッセージ選択作成 N ニュースグループの一覧をサーバーから取得 C 現在行のローカルフォルダのCacheファイルを更新する c 現在の接続を切断 C-c d Draftに移動、または新規作成 M-t オフラインモード切替え C-t フォルダ表示をグループ分けするかどうかを切替える V KaMailのバージョン表示 q 上のグループへ移動もしくはKaMailを終了する Q KaMailを終了する(確認なし) 上記 N で表示したニュースグループの一覧での操作 [キー一覧] Enter 現在行のフォルダを一覧に追加 Space 同上 a 同上 s 現在行のフォルダをスプールフォルダとして追加 r 一覧をキーワードで絞り込み q フォルダ一覧に戻る ------------------------------------------------------------------------- [Summary] メッセージの一覧を表示します。 --------------------------------------------------------------------------------- 74 * 99/08/27 11:27 Tetsuya Kamei [xyzzy:03196] バージョンアップの ^^ ^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||| | | | | ||| +-日付 +- 差出人 +- 件名 | ||| | ||+- その他マーク | |+- 既読マーク | +- マルチパートマーク +- メッセージ番号 --------------------------------------------------------------------------------- Spaceを連打すれば、未読を順番に読む事ができます。 [キー一覧] Enter 現在行のメッセージを表示 ダブルクリック 同上 Space 現在行から下に向って未読メッセージがあれば表示 未読メッセージがなくてもう一度押すとFolderに戻る C-n 次のメッセージを開く M-n 同上 BackSpace 前のメッセージを開く C-p 同上 M-p 同上 d 削除マーク "X" を付ける D マークしたメッセージに削除マーク "X" を付ける o 他フォルダに移動マーク "O" を付ける (移動する先のフォルダを入力) O マークしたメッセージに移動マークを付ける p 他フォルダにコピーマーク "P" を付ける (コピーする先のフォルダを入力) P マークしたメッセージにコピーマークを付ける m マーク "M" を付ける M 全てのメッセージにマーク "M" を付ける g マークしたメッセージを *kamail-get-folder* に取り込む s マークしたメッセージを読んだことにする u マークを削除 U すべてのマークを削除 x マークを実行 X 現在のフォルダをExpire R 自動振り分けの実行 A 自動振り分けルールを適用する j message/partialなメッセージを結合して表示 J マークしたメッセージを結合して表示 e 現在行のメッセージを編集 n 新規メッセージ作成 N 要返信マークをトグル - a 返信済みマークを消す - f 転送済みマークを消す t スレッド表示、非表示を切替える S ヘッダーの内容で絞込み検索 G ローカルのメッセージをgrep L ローカルの全メールフォルダをgrep I IMAPフォルダを本文から検索 h Header表示モードにする r Summaryを再表示 F6 Summaryをソート M-r ローカルフォルダの番号振り直し l フォルダを再読込する C ローカルフォルダのCacheファイルを更新する c 現在の接続を切断する C-c d Draftに移動、または新規作成 M-t オフラインモード切替え q フォルダ一覧に戻る Q KaMailを終了する 上記 G で表示したgrep画面でのキー [キー一覧] Enter 現在行のメッセージを表示 F10 現在行のメッセージを表示 F11 次の行のメッセージを表示 Space 次の行のメッセージを表示 C-n 次の行のメッセージを表示 BackSpace 前の行のメッセージを表示 C-p 前の行のメッセージを表示 G 再grep L ローカルの全メールフォルダをgrep q Summaryに戻る 上記 h で表示したHeader表示モードでのキー [キー一覧] n 次のメッセージ p 前のメッセージ Enter Summaryに戻る q Summaryに戻る h Summaryに戻る ------------------------------------------------------------------------- [View] メッセージを表示します。 [キー一覧] Enter メッセージ一覧に戻って次の行へ進む Space 次ページもしくは次の未読メッセージを開く C-n 次のメッセージを開く M-n 次ページもしくは次のメッセージを開く BackSpace 前ページもしくは前のメッセージを開く M-p 前ページもしくは前のメッセージを開く C-p 前のメッセージを開く M-r 現在のメッセージを再読み込み d メッセージ一覧に戻って削除マークを付ける n 新規メッセージ作成 N 要返信マークをトグル r 現在のメッセージに返信 R 現在のメッセージの全員に返信 f 現在のメッセージを転送 F 現在のメッセージを添付ファイルとして転送 p 現在のメッセージに追伸 e 現在のメッセージを編集 E 本文の文字コードを変更 c 現在の接続を切断する a 送信者をアドレス帳に追加 A 振り分け条件を追加 m マルチパート表示モードに移る M ニュース記事をMessage-IDで取得 u uudecodeして保存 C-c d Draftに移動、または新規作成 M-t オフラインモード切替え h Header表示モードにする q メッセージ一覧に戻る Q KaMailを終了する [PGP関連] C-c p d 復号化 C-c p v 検査 [Multipart表示モードのみ] s カーソル位置のパートを保存 S 全パートを順番に保存 x カーソル位置のパートを保存して実行 X Digestを展開して保存 v 通常表示モードに移る TAB 次のパートへ移動 M-Down 次のパートへ移動 M-Up 前のパートへ移動 E パートの文字コードを変更 ------------------------------------------------------------------------- [Draft] メッセージを作成、送信します。 [View]画面を切替えて使用します。 [キー一覧] 右クリック メニュー C-c C-c 送信して前のバッファに戻る C-c C-s 送信してそのまま C-c C-b 実際に送信されるメッセージを[Send]にプレビュー C-c C-q キューフォルダに入れて前のバッファに戻る C-c C-x キューフォルダ内のメッセージを一括送信 M-t オフラインモード切替え TAB メールアドレスを補完もしくはTABを入力 ESC TAB メールアドレスを補完 (*kamail-address-alist*より) M-Insert 署名を挿入 (ファイル *kamail-signature-file* より。初期値は "etc/Signature") C-c C-y 本文を引用 C-c C-i 本文を挿入 C-c C-t テンプレートとして保存 C-c C-a テンプレートを適用 C-c a 添付ファイルを追加(ダイヤログ) C-c A 添付ファイルをテキストとして追加(ダイヤログ) C-c c 添付ファイルを圧縮して追加(ダイヤログ) C-c m 添付ファイルを追加(ミニバッファ) C-c M 添付ファイルをテキストとして追加(ミニバッファ) C-c C 添付ファイルを圧縮して追加(ミニバッファ) C-c D フォルダを圧縮して添付 C-c s パート削除メニューをポップアップ C-c d このパートを削除 M-Up 上のパートへ移動 M-Down 下のパートへ移動 C-c r バッファを再表示 C-c I アドレスをダイアログから選択して挿入 C-c v [View]に戻る [PGP関連] C-c p e 暗号化 C-c p E 暗号化(MIME) C-c p s 署名 C-c p S 署名(MIME) [LDAP関連] C-c l n 名前から検索 C-c l m アドレスから検索 C-c l r 名前とアドレスから検索 M-Right アドレスを補完 (LDAP検索一覧) a カーソル行のアドレスをアドレス帳に追加 ------------------------------------------------------------------------- [Send] 実際に送信されるメッセージを表示します。 [Draft]からC-c C-bで確認できます。 [キー一覧] C-c C-c 送信 Enter [Draft]に戻る M-t オフラインモード切替え q 同上 ------------------------------------------------------------------------- ■ その他 PGP PGPの処理には"Datula"の"Plugin for PGP/MIME"を使用しています。 以下の場所から入手して下さい。 Plugin for PGP/MIME Datula 入手した"PGPPlugin.dll"は、xyzzy.exeと同じ場所とかに置いて下さい。 .kamailなどで(setq *kamail-use-pgp* t)すると使用できるようになります。 LDAP ldap-search.lが必要です。 ldap-search.lが単体で動いたら、.kamailなどで(setq *kamail-use-ldap* t) して下さい。 ■ 問題点 -- いろいろたくさん ■ できたらいいなと思っている機能とか -- マニュアルを書くとか、やっぱめんどくさいとか、誰か書いてくれないかなとか。