[Mew-dist 04948] Re: メールが送られないことがある

Murata Takashi Takashi.Murata at example.com
1998年 5月 30日 (土) 15:18:01 JST


  村田@NSGです。初めまして。

From: 橋本弘藏 <kozo at example.com>
Subject: [Mew-dist 04946] メールが送られないことがある
Date: Sat, 30 May 1998 13:45:58 +0900

> たまたま,うまく気付いた場合にコマンドラインから imputを実行するとメモ
> リー不足になったいるようです。あとで調べると,そのメールは+draftに残っ
> ています。恐らく,mhよりperl5が多くのメモリを食うからでしょう。
> 
> 送る度にdraftやsyslogをチェックしないで,送られない状態を早く知る方法
> はないのでしょうか。エラーメッセージが出ると最良です。よろしくお願い致
> します。

  IMがエラーを起こしたか否かのチェックを、Mew側では

    (re-search-forward (format "^%s: ERROR:" mew-prog-imput) nil t)

と、"imput: ERROR: "という文字列を見て判断しているため、perl自体が
異常になるようなケースを想定していないせいではないでしょうか?
エラー時のメッセージを、mew-draft.elの該当部分に加えれば、エラーの
判断が出来るようになると思います(おそらくポータビリティはないですが)。

  ただし、スワップを増やすなどをして、メモリ不足を解決するのが先決では
ないでしょうか? 例えばUnixだとすると、IMが正常に終了しても、その後の
sendmailなどがメモリ不足で正常に動作しない可能性がありませんか?

┌───────────── 村田 隆 / Takashi.Murata at example.com ┐
└ 日本システム技術(株) 技術部  Tel:03-3503-8736  Fax:03-3580-7806 ┘



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