Re: Migrating procmail recipes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux