Hi Tom,
I'm using an /etc/procmailrc file than include a file with rules customized
for each users (the file is under the homedir of each user).
My /etc/procmailrc is:
---------------------------------------------------------------------------------------------------------
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
PMDIR = $MAILDIR/.Pm
PMSRC = $PMDIR
VERBOSE=yes
LOGABSTRACT = all
LOGFILE=$MAILDIR/.Pm/procmail.log
LOCKFILE=$MAILDIR/.Pm/lockmail
MONAT=`date +%b-%Y`
SHELL=/bin/sh
PATH=$HOME/bin:/bin:/usr/bin:/usr/local/bin
DATE = `date +%B-%Y`
INCLUDERC = $PMDIR/rules.rc
---------------------------------------------------------------------------------------------------------
the $PMDIR/rules.rc for a user is:
---------------------------------------------------------------------------------------------------------
:0
* ^(From):(_dot_)*max(_at_)lontra(_dot_)no-ip(_dot_)org(_dot_)*
.max/
---------------------------------------------------------------------------------------------------------
The log file is:
---------------------------------------------------------------------------------------------------------
procmail: Assigning "LOCKFILE=/home/gino/Maildir/.Pm/lockmail"
procmail: Locking "/home/gino/Maildir/.Pm/lockmail"
procmail: Executing "date,+%b-%Y"
procmail: Assigning "MONAT=Jul-2009"
procmail: Assigning "SHELL=/bin/sh"
procmail: Assigning "PATH=/home/gino/bin:/bin:/usr/bin:/usr/local/bin"
procmail: Executing "date,+%B-%Y"
procmail: Assigning "DATE=July-2009"
procmail: Assigning "INCLUDERC=/home/gino/Maildir/.Pm/rules.rc"
procmail: Match on
"^(From):(_dot_)*max(_at_)lontra(_dot_)no-ip(_dot_)org(_dot_)*"
procmail: Assigning "LASTFOLDER=.max/new/1247240832.5395_1.posta804"
procmail: Notified comsat: "gino(_at_)0
:/home/gino/Maildir/.max/new/1247240832.5395_1.posta804"
From max(_at_)lontra(_dot_)no-ip(_dot_)org Fri Jul 10 17:47:12 2009
Subject: prova spostata
Folder: .max/new/1247240832.5395_1.posta804
1239
procmail: Unlocking "/home/gino/Maildir/.Pm/lockmail"
procmail: Assigning "LOCKFILE=/home/gino/Maildir/.Pm/lockmail"
procmail: Locking "/home/gino/Maildir/.Pm/lockmail"
procmail: Executing "date,+%b-%Y"
procmail: Assigning "MONAT=Jul-2009"
procmail: Assigning "SHELL=/bin/sh"
procmail: Assigning "PATH=/home/gino/bin:/bin:/usr/bin:/usr/local/bin"
procmail: Executing "date,+%B-%Y"
procmail: [5454] Fri Jul 10 17:50:32 2009
procmail: Assigning "DATE=July-2009"
procmail: Assigning "INCLUDERC=/home/gino/Maildir/.Pm/rules.rc"
procmail: Match on
"^(From):(_dot_)*max(_at_)lontra(_dot_)no-ip(_dot_)org(_dot_)*"
procmail: Assigning "LASTFOLDER=.max/new/1247241031.5454_1.posta804"
procmail: Notified comsat: "gino(_at_)0
:/home/gino/Maildir/.max/new/1247241031.5454_1.posta804"
From max(_at_)lontra(_dot_)no-ip(_dot_)org Fri Jul 10 17:50:31 2009
Subject: Re: eqwe
Folder: .max/new/1247241031.5454_1.posta804
1350
procmail: Unlocking "/home/gino/Maildir/.Pm/lockmail"
---------------------------------------------------------------------------------------------------------
The "max" folder of "gino" mailbox contain this files:
---------------------------------------------------------------------------------------------------------
root(_at_)posta804:/home/gino/Maildir/.max# ll -R
.:
total 32
drwx------ 6 gino users 4096 2009-07-10 17:49 .
drwx------ 14 gino users 4096 2009-07-10 14:30 ..
-rw-r--r-- 1 gino users 43 2009-07-10 17:49 courierimapacl
drwx------ 2 gino users 4096 2009-07-10 17:49 courierimapkeywords
-rw-r--r-- 1 gino users 15 2009-07-10 17:49 courierimapuiddb
drwx------ 2 gino users 4096 2009-07-10 17:49 cur
drwx------ 2 gino users 4096 2009-07-10 17:50 new
drwx------ 2 gino users 4096 2009-07-10 17:50 tmp
./courierimapkeywords:
total 8
drwx------ 2 gino users 4096 2009-07-10 17:49 .
drwx------ 6 gino users 4096 2009-07-10 17:49 ..
./cur:
total 8
drwx------ 2 gino users 4096 2009-07-10 17:49 .
drwx------ 6 gino users 4096 2009-07-10 17:49 ..
./new:
total 12
drwx------ 2 gino users 4096 2009-07-10 17:50 .
drwx------ 6 gino users 4096 2009-07-10 17:49 ..
*-rw------- 1 root mail 1350 2009-07-10 17:50 1247241031.5454_1.posta804*
./tmp:
total 8
drwx------ 2 gino users 4096 2009-07-10 17:50 .
drwx------ 6 gino users 4096 2009-07-10 17:49 ..
---------------------------------------------------------------------------------------------------------
The message is moved in the right folder but the permission are wrong
Of corse... I do something wrong... but what???
thanks for help,
Max
On Sat, Jul 11, 2009 at 2:28 PM, Thomas Göbel <
GoebelTh31611(_at_)ohm-hochschule(_dot_)de> wrote:
* Massimo Sironi <maxsironi(_at_)gmail(_dot_)com> [11.07.2009 14:24]:
Hi All,
I have a strange problem with procmail (v 3.22) on ubuntu 8.04 LTS.
procmail is triggered by postfix (mailbox_command param) and, when a
message match a rule, this message in moved in the right folder but the
file
related to that mail (I'm using maildir format) is owned by root and not
by
user. So, the user can't read the message.
What is the output of the logfile? Something strange there? Do you use a
procmailrc for your own user, i.e /home/.../.procmailrc or a system-wide
procmailrc?
Tom
--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
____________________________________________________________
procmail mailing list Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)de
http://mailman.rwth-aachen.de/mailman/listinfo/procmail
____________________________________________________________
procmail mailing list Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)de
http://mailman.rwth-aachen.de/mailman/listinfo/procmail