/usr/local/bin/ezmlm/ezmlm-make -fgux /home/hihihi/ml /home/hihihi/.qmail-ml ml hosho.ees.hokudai.ac.jp
ml/prefix
を
[hihihi-ml #]
というふうに変更する
ezlml-make
が Vine Linux 3.2 上ではうまくできないんだよね.
ezmlm
コンパイルやりなおし.
このときに
[vine-users:070573]
を参考にしつつ,
error.h
の
extern int errno;
を
#include <errno.h>
と書き換える
(vine-users のほうでは errono.h
となってるがこれは書きまちがい).
ezmlm-manage.c:320: error: too many arguments to function `log' ezmlm-manage.c:331: error: incompatible type for argument 1 of `log' ezmlm-manage.c:331: error: too many arguments to function `log' ezmlm-manage.c:135: warning: return type of `main' is not `int'てなかんぢで. これも「なンで名前がぶつかんの?」と思いつつ検索. ありがたいことに 対応方法 がすぐにわかり, ソースファイルの最初のほうに
void log(char *,char *);
とするだけ.
えーと問題あったのは,
ezmlm-manage.c
と
ezmlm-return.c
でした.
ezmlm
ではなく ezmlm-idx
(強化版)
だった.
こんぱいる,
やりなおし.
疲労こんぱいる.
ezmlm-reject: fatal: List address must be in To: or Cc: (#5.7.0)
とゆーエラーがでる,
ということは
こういう
変更が必要なのか?
int flagtook = 1;
in
ezmlm-reject.c
……??
int flagtook = 0;
のままでよい.
ml 経由でうまく送信できんとらぶるあれこれの原因は
ezmlm-make
で書きまちがえをやってたため,
と判明.
メイリングリスト server の host 名を正しく書かなかった,
というアホな失敗.