Anne Wilson wrote:
I have been using imap with mbox format mail. The new server is to us
maildir, so all my recipes have to be migrated, and I'm having problems
because I'm unsure of how maildir is handled in procmail. Take this,
for instance:
Old version -
:0:
* ^To:.*design@xxxxxxxxxxx
{
:0 c
! xxxx@xxxxxxxxxx
:0
./Mail/Design
}
which worked as desired on the old, mbox, server.
New version -
MAILDIR=/home/anne/Maildir
:0:
* ^To:.*design@xxxxxxxxxxx
{
:0 c
! xxxx@xxxxxxxxxx
:0
./Maildir/Design/
This gives error messages such as
<anne@xxxxxxxxxxxxxxxxxxxxx> (expanded from <anne@localhost>): can't
create user output file. Command output: procmail: Couldn't create
"/var/mail/anne" /bin/sh: anne: No such file or directory procmail:
Error while writing to "/home/anne.pm.log" procmail:
[3466] Fri Jan 27 10:48:22 2006 procmail: Assigning "LOGABSTRACT=YES"
procmail: Match on "^To:.*design@xxxxxxxxxxx" procmail: Extraneous
locallockfile ignored # ##I have fixed that###
procmail: Locking ".lock" procmail: Unlocking ".lock" procmail:
Executing
"/usr/sbin/sendmail,-oi,xxxx@xxxxxxxxxxx" procmail: Assigning
"LASTFOLDER=/usr/sbin/sendmail -oi xxxx@xxxxxxxxxxx" procmail:
Locking "./Maildir/Design/.lock" procmail: Error while writing to
"./Maildir/Design/_K2%2pf2DB.packbell.lydgate.n" procmail:
[3466] Fri Jan 27 10:48:30 2006 procmail: Locking
"./Maildir/Design/.lock" procmail: Error while writing to
"./Maildir/Design/_K2.-pf2DB.packbell.lydgate.n" procmail:
[3466] Fri Jan 27 10:48:38 2006 procmail: Locking
"./Maildir/Design/.lock" procmail: Error while writing to
"./Maildir/Design/_K2,-pf2DB.packbell.lydgate.n" procmail:
<snip>
[3466] Fri Jan
27 10:49:18 2006 procmail: Locking "./Maildir/Design/.lock"
procmail: Error while writing to
"./Maildir/Design/_K2+eqf2DB.packbell.lydgate.n" procmail:
Lock failure on "./Maildir/Design/.lock" procmail: Unable to treat
as directory "./Maildir/Design" procmail: Assigning
"LASTFOLDER=./Maildir/Design" procmail: Opening "./Maildir/Design"
procmail: Error while writing to "./Maildir/Design" procmail:
Notified comsat: "anne@:**Bounced**" From cannewilson@xxxxxxxxxxxxx
Fri Jan 27
10:48:22 2006 Subject: Testing packbell's handling Folder:
**Bounced**
2294
Ignoring the extraneous lockfile (now fixed) there seems to be two
problems. One refers to /var/spool/mail/anne. Is that a left-over
from mbox? and if so, what do I need to edit?
The second is the Design folder. On this workstation I see that as a
sub-folder of Packbell's Inbox. What is the syntax for moving mail to
that folder?
Anne
Well, in my simple procmail rules, I've set both MAILDIR and DEFAULT to
the maildir path. They both have slashes at the end. Then in the rules,
I use all absolute paths. Here's mine below:
MAILDIR=$HOME/Maildir/
DEFAULT=$HOME/Maildir/
# send mail through spamassassin
:0fw
| /usr/bin/spamc
# Now that we've tagged the spam, put it in the appropriate folder
:0:
* ^X-Spam-Status: Yes
${MAILDIR}.Junk
I don't know if this'll help, but I thought I'd give it a try.
Justin Willmert