Så här fixar du “ [Errno 13] Tillstånd nekad ” i e-postlistans e-postlistor
On november 30, 2020 by adminEfter att ha migrerat domäner från en plesk-server till en annan fick jag flera av dessa e-postmeddelanden varje dag: (målpostlådan finns inte, så jag får dem som ej levererbara e-post studsar)
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"
Jag försökte fixa behörigheterna själv, men problemet kvarstår.
Svar
Efter att ha konsulterat supportteamet har jag nu lösningen på det här problemet: /usr/lib/mailman/bin/check_perms -f
gör all behörighetsmagik i postbankskatalogerna. Kanske hjälper detta någon annan med samma problem.
Kommentarer
Svar
Jag vill lägga till det på min maskin,
/usr/lib/mailman/bin/check_perms -f
fixade inte allt. När jag körde det upprepade gånger (som root) klagade det hela tiden på 10 problem (mappar / filer i /usr/lib/mailman
som inte ägdes av användar- och grupplistan).
Följande kommando körs i /usr/lib/mailman/
eller /var/lib/mailman/
(beror på vilken katalog felet hittas av det första kommandot):
chown -hR list:list ./*
Detta kommer att fixa allt.
Svar
det hjälpte mig mycket. Min installation är för närvarande plesk, qmail och mailman. Jag tyckte att sökvägen för chmod borde vara
/var/lib/mailman
mer användbar. gör en vanlig chown -hR list:list ./*
det är inte så illa. där fungerar
/var/lib/mailman/bin/check_perms -f
till och med. för mig.
också
chown -R popuser:list /var/list/
gjorde ett bra jobb för mig.
/var/qmail/bin/qmail-qstat
och
/var/qmail/bin/qmail-qread
var också goda vänner att hjälpa till. tittar också inuti
/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/
Filer att titta på:
/usr/local/psa/var/log/maillog /var/log/mailman/smtp-failure /var/log/mailman/error
Använda verktyg
/var/mailman/bin/unshunt /var/mailman/bin/arch
Och alltid för att se till att alla listalternativ (max_storlek, reklam, … är korrekt inställda) Jag är inte säker på om detta är någon hjälp för någon, men njut.
Svar
min rep är för låg för att +1 ditt svar L3viathan men tack! Jag hade exakt samma problem med att köra / usr / lib / mailman / bin / check_perms -f, även som root:
# /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
att ändra ägaren fixade behörighetsproblemet manuellt. enda skillnad var mina behörighetsproblem var i sökvägen / var / lib / mailman:
# cd /var/lib/mailman # chown -hR list:list ./* # /usr/lib/mailman/bin/check_perms -f No problems found
/var/lib/mailman
. Dessa fixas inte avcheck_perms
, men kan fixas genom att lägga till-h
tillchown
ellerchgrp
. Se svaren nedan.