ynagata@st.rim.or.jp (Nagata) writes:

>>>  軽くプログラムを見ただけですが、単に次の場所で ++i を使っている
>>> からダメなんでしょう。単に間違えただけのように見えます。
>
> 確かに。 inn-2.2/frontends/inews.c

皆さんありがとうございます。
おかげで inews.c を修正して運用する決心がつきました。

壊れたメッセージの検出かもしれないので、チェックそのものは残し、
閾値を 4 倍の 200 くらいに上げることにしました。

        /* Too many headers? */
-       if (++i > 5 * HEADER_DELTA) {
+       if (i > 10 * HEADER_DELTA) {
            (void)fprintf(stderr, "More than %d lines of header.\n", i);

# inews は Date: も無条件で付け替えてしまうんですね。
# mailpost から使うときにそういう仕様は嬉しくないなあ。
-- 
森 浩二    (MORI Kouji)
(株)淺沼組 技術研究所
E-mail: mori@tri.asanuma.co.jp