[Mew-dist 10322] Re: resend/draft-mode/mew-draft-mode-hook

藤原 誠 Makoto Fujiwara makoto at example.com
1999年 8月 22日 (日) 17:29:25 JST


>                                   Sun Aug 22 17:15:28 1999
>                                            千葉市中央区長洲
>                                                    藤原  誠
>                                                makoto at example.com
  resend hook の問題が一つ解決したのですが、Unix From が .. という
話です。

resend の時に hook を調整する話は
(add-hook 'mew-draft-mode-hook
  (function 
   (lambda ()
     (make-local-variable 'mew-use-highlight-body)
     (setq mew-use-highlight-body nil)
     (if (mew-header-get-value 'Resent-From );; Resend か?
         ()                   ;; resent なので無視
     (progn
       (search-forward "----" nil t)
       (forward-line 1)
       (insert  
        ....
	)))))) 
  のようにすることで、いまはうまく行っています。皆様ありがとう
ございます。良い hook 名が作られるまではこれを使うことにします。

  (mew-header-get-value "Resent-To")
  という話もありましたが、今は、上のようにすると動いているの
で、そうして使っています。

resend/reedit の時
  mew-draft-mode-reedit-hook
それ以外の普通の時
  mew-draft-mode-edit-hook
 .........................................

さて、ここからが本題です。一つ質問があります。

  僕は procmail (と prom-mew) を使っています。procmail で初めから 
~/Mail/ 以下に 分けてあるとすると、それらのメールは、(僕の設定が悪
いのかも知れませんが) Unix From が入っています。で、これを最近の
mew のように draft mode から resend するとその Unix From の行から
下は見出し部分(header) だとは思ってもらえず、メールの本文だと思わ
れてしまい、送られたものは、本文に見出し部から全部が入ったものになっ
てしまいます。

  さて、これは何が悪いのでしょうか。
・procmail が  Unix From を入れること
・僕の procmail の使い方が悪くて Unix From が入ってしまうこと
・Unix From が入っているものが入っているのを Mew が取らずに送って
  しまうこと
・resent はそのように動作するのが正しいので、それが問題だと
  思っている僕の考え
・(その他)
 
 (これを知っていて、その行を消してから送ればそのままのメール
  の見出し(header)で送られます)

 Unix From は以下の + が付いている行のように入ります。
 ----------------------------------------------------
 Resent-To: 
 Resent-From: 藤原  誠 Makoto Fujiwara <makoto at example.com>
 Dcc: makoto
+From mew-dist-admin at example.com  Tue Aug 17 13:43:43 1999
 Date: Tue, 17 Aug 1999 13:43:24 +0900
 Posted: Tue, 17 Aug 1999 13:43:17 +0900
 From: SAKAI Kiyotaka <ksakai at example.com>
 Reply-To: mew-dist at example.com
 Subject: Re: resend/draft-mode/mew-draft-mode-hook
 To: mew-dist at example.com
 Message-Id: <19990817134317Y.ksakai at example.com>
 In-Reply-To: <19990817102857C.makoto at example.com>
 References: <19990817102857C.makoto at example.com>
 X-ML-Name: Mew-dist
 X-Mail-Count: 10143
 X-MLServer: fml [fml 2.1C#38]; post only (anyone can post)
 X-ML-Info: If you have a question, send a mail with the body
 	"# help" (without quotes) to the address mew-dist-ctl at example.com
 X-Mailer: Mew version 1.94b50 on Emacs 20.4 / Mule 4.0 (HANANOEN)
 X-Dispatcher: imput version 990816(IM121)
 Mime-Version: 1.0
 Content-Type: Text/Plain; charset=iso-2022-jp
 Content-Transfer-Encoding: 7bit
 Precedence: bulk
 ----
 
 ---
 (藤原)



Mew-dist メーリングリストの案内