[mew-dist 20619] Re: Bccの送信の扱いについて

Tatsuya Kinoshita tats at example.com
2002年 3月 14日 (木) 17:16:36 JST


In message [mew-dist 20606], on Thu, 14 Mar 2002,
Koichi Mori <zko-mori at example.com> wrote:

> caseの箇所を追加した時にDccがC-cC-cで送られないことが分かりました。

> (setq mew-case-guess-when-composed t)

現状のcase-guess(または`C-c C-o')では次のような問題を抱えています。

`Dcc:'では、追加で入力した内容が無視されて、変更後のcaseに従って
上書きされます。つまり変更後のcaseでmew-dccがnilなら`Dcc:'が消え
てしまいます。

`Cc:'だと、変更後のcaseがまったく反映されません。

これらは「ユーザーの入力を生かしつつ変更後のcaseの内容も反映」と
いうふうにすべきだと思いますが、未解決のままです。

今のところ、mew-case-guess-when-composedをtで運用する場合に`Dcc:' 
を追加入力したいなら、`Dcc:'以外のヘッダーの記入が終わった段階で
`C-c C-o RET'でcaseを決定してから`Dcc:'を記入する必要があります。

また、C-cC-cでは送信されずにC-cC-mをしてC-cC-cをすると送信される
とのことですが、これは再現できません。caseに変化がある場合だと、
+queue経由であっても`Dcc:'は消えてしまいます。

    *

mew-case-guess-when-composedについて、変更前のcaseがnil("default" 
と同じ意味)で変更後のcaseが"default"だと「変更有り」と判定してし
まうバグが見つかったので修正しました。

-- 
木下達也
-------------- next part --------------

 This patch is written by Tatsuya Kinoshita.  Copyright is disclaimed.

diff -ur mew.orig/mew-draft.el mew/mew-draft.el
--- mew.orig/mew-draft.el	Mon Feb 18 22:58:26 2002
+++ mew/mew-draft.el	Thu Mar 14 17:13:09 2002
@@ -778,7 +778,7 @@
   (mew-draft-process-message 'send))
 
 (defun mew-draft-process-message (action &optional privacy signer)
-  (let* ((case (mew-tinfo-get-case))
+  (let* ((case (or (mew-tinfo-get-case) mew-case-default))
 	 (old-case case)
 	 guessed-case)
     (when mew-case-guess-when-composed


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