procmail
[Top] [All Lists]

bug in procmail 3.21 in forming maildir names?

2001-08-24 06:03:27
Good old behavior on procmail 3.15:

[cut procmail.log]
From netch(_at_)lucky(_dot_)net  Sun May 27 09:11:38 2001
 Subject: cvs commit: src/sys/pccard pcic.c pcicvar.h
  Folder: in.freebsd.cvs.mdir/new/_jd.aqJE7.iv.nn.kiev.ua                  2932
From netch(_at_)lucky(_dot_)net  Sun May 27 09:11:38 2001
 Subject: cvs commit: src/sys/sys disk.h disklabel.h
  Folder: in.freebsd.cvs.mdir/new/_ld.aqJE7.iv.nn.kiev.ua                  2904

After installing procmail 3.21, a pieces of garbage appears in file names:

From root  Fri Aug 24 14:59:28 2001
 Subject: iv.nn.kiev.ua booted
  Folder: in.mdir/new/998654368.250_0.cmail.logiv.nn.kiev.ua               3905

or worse case with '/' in garbage part and falling back to default destination:

procmail: Couldn't create or rename temp file "in.freebsd.cvs.mdir/tmp/998642601
.2007_0.bin:/usr/sbin:/bin:/sbiniv.nn.kiev.ua"
procmail: Couldn't create or rename temp file "in.mdir/tmp/998642601.2007_1.2601
.2007_0.bin:/usr/sbin:/bin:/sbiniv.nn.kiev.uaiv.nn.kiev.ua"
From owner-cvs-all(_at_)FreeBSD(_dot_)ORG  Fri Aug 24 11:43:21 2001
 Subject: cvs commit: src/sys/i386/i386 initcpu.c locore.s
  Folder: /var/mail/netch                                                  2622
procmail: Couldn't create or rename temp file "in.freebsd.cvs.mdir/tmp/998642601
.2009_0.bin:/usr/sbin:/bin:/sbiniv.nn.kiev.ua"
procmail: Couldn't create or rename temp file "in.mdir/tmp/998642601.2009_1.2601
.2009_0.bin:/usr/sbin:/bin:/sbiniv.nn.kiev.uaiv.nn.kiev.ua"
From owner-cvs-all(_at_)FreeBSD(_dot_)ORG  Fri Aug 24 11:43:21 2001
 Subject: cvs commit: src/sys/i386/i386 locore.s
  Folder: /var/mail/netch                                                  2528

Procmail is built from standard FreeBSD port, portname is procmail-3.21.
procmail -v says

==={{{
procmail v3.21 2001/06/29
    Copyright (c) 1990-1999, Stephen R. van den Berg    <srb(_at_)cuci(_dot_)nl>
    Copyright (c) 1997-2001, Philip A. Guenther         
<guenther(_at_)sendmail(_dot_)com>

Submit questions/answers to the procmail-related mailinglist by sending to:
        <procmail-users(_at_)procmail(_dot_)org>

And of course, subscription and information requests for this list to:
        <procmail-users-request(_at_)procmail(_dot_)org>

Locking strategies:     dotlocking, lockf()
Default rcfile:         $HOME/.procmailrc
Your system mailbox:    /var/mail/netch
===}}}

System is FreeBSD 4.4-RC (it was 4.3-STABLE during procmail's build)

Parts of ~/.procmailrc:

==={{{
MAILDIR=/usr/homes/netch/Mail
PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
SENDMAILFLAGS=-oi
LOGFILE=/usr/homes/netch/procmail.log

:0H
* ^Sender: owner-cvs-all(_at_)FreeBSD(_dot_)ORG
in.freebsd.cvs.mdir/

:0
in.mdir/
===}}}

Procmail calling:

netch(_at_)iv:~>sendmail -bv netch
"|IFS=' ' && exec /usr/local/bin/procmail -f- || exit 75 netch"... deliverable: 
mailer prog, user "|IFS=' ' && exec /usr/local/bin/procmail -f- || exit 75 
netch"


/netch
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail

<Prev in Thread] Current Thread [Next in Thread>