[Mew-dist 17619] Re: double SMTP fails?

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2001年 5月 31日 (木) 00:06:01 JST


From: Shuichi KITAGUCHI <kit at example.com>
Subject: [Mew-dist 17618] Re: double SMTP fails?

> 1 通目を +draft から C-cC-c で送信中に 2 通目を C-cC-c で送信すると、
> 正常に +queue に入ります。しかし、その後 Summary から C-cC-c で +queue
> を flush しようとすると添付の backtrace が取られます(C-cC-c を押した
> 時だけではなく、送信自体ができなくなっている模様)。

ありがとう。分った気がします。

以前は送信メッセージに対し、バッファーにローカルな変数に情報を溜ていま
した。しかし、mew-smtp-{get,set}-* という汎用の枠組みを導入したときに、
グローバルになってしまったようです。

ので、同時にメッセージを送ろうとすると、グローバル変数を競合しておかし
なことになります。

結局 scan と同じように、送信時に対応するプロセスが起動していたら、"Try
later" と表示するようにしました。

--かず



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