memo.xight.org

日々のメモ

カテゴリ : mew

1ページ目 / 全1ページ

mew で No first boundary for Multipart/Mixed エラー

Summary

Multipart のメールを開くときにエラーが発生.
Tマークが付いているメールは,"I"で本文全体を取り込めば良い.

Reference

[mew-dist 26489] MIME decoding error
http://www.mew.org/pipermail/mew-dist/2005-July/026177.html

[mew-dist 26490] Re: MIME decoding error
http://www.mew.org/pipermail/mew-dist/2005-July/026178.html

mew で update ができない

Summary

12000通以上メールが存在するフォルダにて,s を入力.
2595通目以降がアップデートが出来ない.

Range (update): all
Communicating with the IMAP server...
Retrieving 12666 messages in background...
IMAP connection is lost

Range (update): update
Communicating with the IMAP server...
0 message retrieved. 9156 messages are left due to an error.

ad hoc な解決法

ディレクトリを複数に分けたらエラーが起こらなくなった.
一つのディレクトリ内で管理できるメール数に制限があるのかもしれない.
Thunderbird は異常無し.

INBOX.debian-users
INBOX.debian-users.2002
INBOX.debian-users.2003
INBOX.debian-users.2004
INBOX.debian-users.2005

IMAP, Maildir形式への移行

メールの変換

% mh2maildir -courier -f -r -R Mail Maildir
 ... read from directory Mail/ and store in /home/yoshiki/Maildir/.inbox: processed 0 mails
 ... read from directory Mail/queue and store in /home/yoshiki/Maildir/.queue: processed 0 mails
 ... read from directory Mail/mdrop and store in /home/yoshiki/Maildir/.mdrop: processed 0 mails
 ... read from directory Mail/attach and store in /home/yoshiki/Maildir/.attach: processed 0 mails
 ... read from directory Mail/postq and store in /home/yoshiki/Maildir/.postq: processed 0 mails


不要なフォルダの削除

% cd ~/Maildir
% mv .inbox/cur/* cur
% mv .inbox/new/* new
% mv .inbox/tmp/* tmp
% rm -rf .inbox .draft .queue .postq


mewの設定

;; For IMAP
(setq mew-proto "%")
(setq mew-imap-user "yoshiki")
(setq mew-imap-server "localhost")

;; ローカルのメールボックスを利用する
(setq mew-mailbox-type 'maildir)
(setq mew-mbox-command "incm")

;; パスワードの保存
(setq mew-use-cached-passwd t)

;; 送ったメールのバックアップフォルダを指定
(setq mew-fcc "%Sent")
(setq mew-imap-trash-folder "%Trash")


mewの振り分け設定を変更

"+振り分け先フォルダ" を "%振り分け先フォルダ" に
(setq mew-refile-guess-alist
  '(
    ("To:"
      ; Debian-users ML
      ("debian-users@debian.or.jp" . "%debian-users")
    )
  )
)


mewを起動してフォルダ再読み込み

3Z
IMAP case value (default):
Collecting mailbox list...done

Reference

MH to Maildir
http://www.yugen.org/~saka/linux/mh2maildir.html
Informatik-Vollmer - mh2maildir
http://www.informatik-vollmer.de/software/mh2maildir
IMAP FAQ
http://itc.sfc.keio.ac.jp/cns/imap/faq.html

c-sig で複数の署名を利用する

c-sig のインストール

# aptitude install c-sig


.emacs の設定

(autoload 'add-signature "c-sig" "c-sig" t)
(autoload 'delete-signature "c-sig" "c-sig" t)
(autoload 'insert-signature-eref "c-sig" "c-sig" t)          ;; 対話的に選択する.
(autoload 'insert-signature-automatically "c-sig" "c-sig" t) ;; データベースからの検索結果に従って自動的に挿入する.
(autoload 'insert-signature-randomly "c-sig" "c-sig" t)      ;; ランダムに挿入する.

;;; Mewでシグネチャを対話的に選択する設定
(add-hook 'mew-draft-mode-hook
  (function (lambda ()
    (define-key mew-draft-mode-map "\C-c\C-i" 'insert-signature-eref)))) 


署名を直接編集するには

.signature.alist を編集
(setq sig-alist '(
( "default" .
"--
Yoshiki SATO <yoshiki@example.com>
")
( "private" .
"--
佐藤 克己 <yoshiki@example.com>
Tel : XXX-XXXX-XXXX
URI : http://xight.org/
")
))
(setq sig-name-alist nil)
(setq sig-regexp-alist nil)


署名を自動設定するには

.signature.alist を編集
;;; anonymous@example.com の署名を default に設定する.
(setq sig-name-alist '(
("anonymous@example.com" . "default")
))
(setq sig-regexp-alist nil)


操作

  M-x add-signature で登録 (.signature.alist が変更される)
  Mew の Draft バッファで C-c C-i でシグネチャの選択バッファ.(p,nで選択,リターンで確定)

Reference

  c-sig のホームページ
  http://www.threeweb.ad.jp/~kshibata/c-sig/
  Mew FAQ (In Japanese) - 5. Mewをもっと便利に使いたい - 5.1 複数あるシグネチャをきりかえて使いたい
  http://www.i.kyushu-u.ac.jp/~minamoto/unix/mew/FAQ/FAQ05/index-j.html#5.1