あるpleskサーバーから別のpleskサーバーにドメインを移行した後、私は毎日それらのメールのいくつかを受け取りました(ターゲットメールボックスが存在しないため、配信不能メールのバウンスとして受け取ります)
Return-Path: <[email protected]>
Received: (qmail 26460 invoked by uid 38); 26 May 2012 12:00:02 +0200
Date: 26 May 2012 12:00:02 +0200
Message-ID: <20120526100002.xyzxx.qmail@lvpsxxx-xx-xx-xx.dedicated.hosteurope.de>
From: [email protected] (Cron Daemon)
To: [email protected]
Subject: Cron <list@lvpsxxx-xx-xx-xx> [ -x /usr/lib/mailman/cron/senddigests ] && /usr/lib/mailman/cron/senddigests
Content-Type: text/plain; charset=ANSI_X3.4-1968
X-Cron-Env: <Shell=/bin/sh>
X-Cron-Env: <HOME=/var/list>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=list>
List: xyzxyz: problem processing /var/lib/mailman/lists/xyzxyz/digest.mbox:
[Errno 13] Permission denied: '/var/lib/mailman/archives/private/xyzxyz'
自分で権限を修正しようとしましたが、問題はまだ存在します。
マシンに追加したいのですが、
/usr/lib/mailman/bin/check_perms -f
すべてを修正しなかった。 (rootとして)繰り返し実行すると、約10件の問題(ユーザーおよびグループリストが所有していない/usr/lib/mailman
内のフォルダー/ファイル)を訴え続けました。
次のコマンドは、/usr/lib/mailman/
または/var/lib/mailman/
で実行されます(最初のコマンドでエラーが検出されたディレクトリによって異なります)。
chown -hR list:list ./*
これですべてが修正されます。
これは私をたくさん助けました。現在の設定は、plesk、qmail、およびmailmanです。 chmodのパスは
/var/lib/mailman
より有用。定期的にchown -hR list:list ./*
を行うと、それほど悪くはありません。そこにあります
/var/lib/mailman/bin/check_perms -f
仕事でも。私のために。
また
chown -R popuser:list /var/list/
良い仕事をしてくれました。
/var/qmail/bin/qmail-qstat
そして
/var/qmail/bin/qmail-qread
助けてもいい友達でした。内側も見ています
/var/qmail/queue
http://www.simonmetzger.de/?p=124
http://www.huschi.net/archiv/plesk-qmail-probleme-mit-mailman.html
http://douglasward.net/2010/07/29/required-mailman%C2%A0permissions/
http://recoveringphysicist.com/22/how-to-move-a-mailman-mailing-list-between-domains-or-servers
http://www.gnu.org/software/mailman/site.html
http://techshihab.wordpress.com/2012/05/11/logs-location-for-plesk-linux-servers/
監視するファイル:
/usr/local/psa/var/log/maillog
/var/log/mailman/smtp-failure
/var/log/mailman/error
使用したツール
/var/mailman/bin/unshunt
/var/mailman/bin/Arch
そして、すべてのリストオプション(max_size、advertisement、...が正しく設定されていること)を常に確認するために、これが誰かの助けになるかどうかはわかりませんが、楽しんでください。
私の担当者はあなたの回答L3viathanを+1するには低すぎますが、ありがとうございます! rootであっても/ usr/lib/mailman/bin/check_perms -fを実行するとまったく同じ問題が発生しました。
# /usr/lib/mailman/bin/check_perms -f
/var/lib/mailman/Mailman bad group (has: root, expected list) (fixing)
/var/lib/mailman/logs bad group (has: root, expected list) (fixing)
/var/lib/mailman/bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/cgi-bin bad group (has: root, expected list) (fixing)
/var/lib/mailman/icons bad group (has: root, expected list) (fixing)
/var/lib/mailman/mail bad group (has: root, expected list) (fixing)
/var/lib/mailman/cron bad group (has: root, expected list) (fixing)
/var/lib/mailman/scripts bad group (has: root, expected list) (fixing)
/var/lib/mailman/templates bad group (has: root, expected list) (fixing)
/var/lib/mailman/locks bad group (has: root, expected list) (fixing)
Problems found: 10
Re-run as list (or root) with -f flag to fix
所有者を手動で変更すると、権限の問題が修正されました。唯一の違いは、私の許可の問題がパス/ var/lib/mailmanにあったことです:
# cd /var/lib/mailman
# chown -hR list:list ./*
# /usr/lib/mailman/bin/check_perms -f
No problems found