, ,

qmailのqueueディレクトリを再構築する方法(Plesk編)

2014年8月14日

大量のスパムメールがqueueに溜まってしまった場合、他のメールの配送にも影響が出てしまいます。
そこで、一旦queueディレクトリを退避し、queueディレクトリを再構築することで仮復旧させます。

予めwatchdogのサービス監視を停止してください。

/etc/init.d/xinetd stop
/etc/init.d/qmail stop
cd /var/qmail/
mv queue queue.org
mkdir queue
chown qmailq:qmail queue ; chmod 750 queue
cd queue
mkdir mess
for i in `seq 0 22`; do mkdir mess/$i ; done
for d in info intd local remote todo ; do cp -r mess $d ; done
chmod -R 750 mess todo
chown -R qmailq:qmail mess todo
chmod -R 700 info intd local remote
chown -R qmailq:qmail intd
chown -R qmails:qmail info local remote
mkdir bounce pid lock
cp -a ../queue.org/lock/* lock/
/etc/init.d/xinetd start
/etc/init.d/qmail start
chown qmailq:qmail pid lock
chown qmails:qmail bounce
chmod 700 bounce/ pid/
chmod 750 lock
/etc/init.d/qmail start
/etc/init.d/xinetd start