/var/log/maillog に下記警告が出ていた
warning: trouble opening remote/13/4653741; will try again later
warning: trouble opening remote/1/4653821; will try again later
warning: trouble opening remote/10/4653807; will try again later
warning: trouble opening remote/4/4653870; will try again later
調べてみると、メールキューを手動で削除・移動をすると整合性が合わなくなるみたいで、それが原因で発生した警告そうです。
メールキューを自動で整合性チェックし修復してくれるqueue-fixをやってみました。
●CentOS 5.5
●qmailadmin 1.2.15
●vpopmail 5.4.30
qmail停止
/etc/rc.d/init.d/qmail stop
queue-fixをゲット
wget http://www.netmeridian.com/e-huss/queue-fix.tar.gz
解凍
tar xzvf queue-fix.tar.gz
移動
cd queue-fix-1.4
オリジナルをバックアップ
cp -p error.h error.h.org
error.hを編集
vi error.h
extern int errno;
↓コメントアウト
// extern int errno;
conf-ccも編集※make中エラー対策
vi conf-cc
gcc -O2
↓オプション追記
gcc -O2 --include /usr/include/errno.h
makeする
make
実行
./queue-fix -i /var/qmail/queue
queue-fix実行から3時間ほど経ってログを確認するとwarningは無くなっていたので完了。
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme