Migrating procmail recipes
Justin Willmert
justin at jdjlab.com
Fri Jan 27 13:39:17 UTC 2006
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 at lydgate.org
>{
> :0 c
> ! xxxx at xxx.org.uk
>
> :0
> ./Mail/Design
>}
>which worked as desired on the old, mbox, server.
>
>New version -
>
>MAILDIR=/home/anne/Maildir
>
>:0:
>* ^To:.*design at lydgate.org
>{
> :0 c
> ! xxxx at xxx.org.uk
>
> :0
> ./Maildir/Design/
>
>This gives error messages such as
>
><anne at localhost.lydgate.net> (expanded from <anne at 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 at lydgate.org" procmail: Extraneous
>locallockfile ignored # ##I have fixed that###
>
> procmail: Locking ".lock" procmail: Unlocking ".lock" procmail:
>Executing
> "/usr/sbin/sendmail,-oi,xxxx at xxxx.org.uk" procmail: Assigning
> "LASTFOLDER=/usr/sbin/sendmail -oi xxxx at xxxx.org.uk" 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 at tiscali.co.uk
>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
More information about the fedora-list
mailing list