3. Mewの機能に関する疑問


【もくじに戻る】
3.1 Mewの起動時にメールを取りにいくのをやめさせたい。
3.2 SummaryバッファのカレントディレクトリをEmacs/Muleを起動したディレクトリにしたい。
3.3 qmailのMaildirを使いたい。
3.4 Summaryバッファでメール一覧をスレッド表示にしたい。
3.5 メールをPSプリンタで印字したい。
3.6 ヘッダに任意のフィールドを追加したい。

3.1 Mewの起動時にメールを取りにいくのをやめさせたい。

【質問】
WindowsでMewを使っています。 ダイアルアップでプロバイダと接続していますが,M-x mewでMewを起動するとメールを取りに行くので,電話をかけにいってしまいます。 電話をかけるのは本当に必要なときにだけにしたいので,メールを取りに行かずに起動させることはできないでしょうか。
【答え】
$(HOME)/.emacsに以下の設定を追加してください。 デフォルトではtになっています。
(setq mew-auto-get nil)

MewをC-uM-x mewで起動することで,この設定とは逆の動作をさせることができます。

Mewの起動コマンド mew-auto-getの値 起動時にメールを取りにいくか
M-x mew t はい
nil いいえ
C-uM-x mew t いいえ
nil はい

【この文書のはじめに戻る】 【もくじに戻る】 【トップページに戻る】


3.2 SummaryバッファのカレントディレクトリをEmacs/Muleを起動したディレクトリにしたい。

【質問】
バージョン 1.90 からSummaryバッファのカレントディレクトリがそのフォルダのディレクトリ(例えば,+inboxなら$(HOME)/Mail/inbox)になりますが,以前と同じようにEmacs/Muleの起動ディレクトリにするにはどうしたらいいでしょうか。
【答え】
$(HOME)/.emacsに以下の行を追加してください。
(setq mew-summary-trace-directory nil)

【この文書のはじめに戻る】 【もくじに戻る】 【トップページに戻る】


3.3 qmail の Maildir を使いたい。

【質問】
qmailで使用されるスプールの形式である Maildir を使いたいのですが,どう設定すればいいのでしょうか。
【答え】
IM の設定ファイル($(HOME)/.im/Config)を以下のように変更してください。
Imget.Src=local:${HOME}/Maildir
MBoxStyle=qmail

【この文書のはじめに戻る】 【もくじに戻る】 【トップページに戻る】


3.4 Summary バッファでメール一覧をスレッド表示にしたい。

【質問】
Summary バッファでメール一覧を表示するとき,スレッド表示にしたいのですが。
【答え】
Mew の .mew-cache の管理上,メールが順番がきちんと守られている必要があるため,現状では Summary バッファでのスレッド表示はできません。 この問題を解決するために Virtual モードのような Thread モードが実装される予定です。

【この文書のはじめに戻る】 【もくじに戻る】 【トップページに戻る】


3.5 メールをPostScriptプリンタで印字したい。

【質問】
'#'(mew-summary-print)でメールを印字したいのですが,ポストスクリプトプリンタを利用しているため,そのままでは印字できません。印字のためのコマンドを自分で設定したいのですが,どうすればいいでしょうか。
【答え】
以下の設定を$(HOME)/.emacsに追加して,mew-print-command-formatを環境に合わせて変更してください。
(setq mew-print-command-format "a2ps | lpr")

(defun mew-print-region (begin end)
  (interactive "r")
  (shell-command-on-region begin end mew-print-command-format))

(defun mew-print-buffer ()
  (interactive)
  (mew-print-region (point-min) (point-max)))

(setq mew-print-function (function mew-print-buffer))

【この文書のはじめに戻る】 【もくじに戻る】 【トップページに戻る】


3.6 ヘッダに任意のフィールドを追加したい。

【質問】
メールのヘッダにX-URL:のような任意のフィールドを追加したいのですが。
【答え】
$(HOME)/.emacsに以下のような設定を追加してください。 ("フィールド" . "値")という対を列挙すればOKです。
(setq mew-header-alist '( ("X-URL:" . "http://www.mew.org/")
			  ("Bcc:" . "hoge@hoge.hoge") ))

【この文書のはじめに戻る】 【もくじに戻る】 【トップページに戻る】