[mew-dist 22686] Re: +queue folder
KOIE Hidetaka ( 鯉江英隆 )
hide at example.com
2002年 12月 24日 (火) 20:16:44 JST
Message-Id: <20021224.184007.103002444.kazu at example.com>
Date: Tue, 24 Dec 2002 18:40:07 +0900 (JST)
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 22677] Re: +queue folder
| 再現手順がよく分らないのですが、recipients が nil になる理由は分ります
| か? > 鯉江さん
mew-smtp-server => foo.com だとして、
hogehoge at example.com 宛に送信すると User unknown になって失敗すると
再現します。
| コードのどの部分で宛先が失われるのか、具体的に教えて頂けると嬉しいです。
しらべてみました。
送信中のreceipientsはどんどん削られてしまうので
queuingする前にorig-recipientsから復活させないとだめなんですが
うまく動いてなかったということのようです。
Index: mew-smtp.el
===================================================================
RCS file: /cvsmew/mew/mew-smtp.el,v
retrieving revision 1.59
diff -u -F^( -r1.59 mew-smtp.el
--- mew-smtp.el 2002/12/16 14:19:04 1.59
+++ mew-smtp.el 2002/12/24 11:16:14
@@ -468,13 +468,13 @@ (defun mew-smtp-queue (case err)
(if (mew-draft-p)
(mew-smtp-set-case pnm (mew-tinfo-get-case)))
;;
+ (mew-smtp-set-recipients pnm (mew-smtp-get-orig-recipients pnm))
(let* ((n mew-smtp-info-list-save-length)
(data (make-vector n nil))
(i 0))
(while (< i n)
(aset data i (aref (mew-info pnm) i))
(setq i (1+ i)))
- (mew-smtp-set-recipients data (mew-smtp-get-recipients data))
(mew-lisp-save info data))
;;
(mew-remove-buffer (current-buffer))
--
鯉江
Mew-dist メーリングリストの案内