procmail
[Top] [All Lists]

Trouble with procmail.

2007-09-24 07:51:31
Hello.

I'm running Postfix (postfix-2.3.6) + Procmail (procmail-3.22-r7) on a 
GNU/Linux Gentoo mail Server...

Postfix is linked to mysql to manage account, and I'm running a Perl Script 
every time I receive a mail on the server.

Here is my procmailrc : 

===================================================
PATH=/bin:/usr/bin:/usr/local/bin:/opt/local/bin/:$HOME/bin:$HOME:
SHELL=/bin/sh
UMASK=022
MAILDIR=/eliot/prod/mail
VERBOSE=yes
ORGMAIL=$MAILDIR/mail_error
USER="$1"
LOGFILE=/tmp/procmail.log

:0
* ^Delivered-To: exploitant01(_at_)base(_dot_)eliot(_dot_)com
{

  :0 c
  /eliot/prod/stock

  :0
  | /eliot/prod/sbin/fifo_cnx.pl $LASTFOLDER

}
===================================================

Everything is running fine when I receive a "small" mail (from 1 to 10k) :

        procmail: No match on "^Delivered-To: 
*[0-9]*(_at_)base(_dot_)eliot(_dot_)com"
        procmail: Match on "^Delivered-To: 
exploitant01(_at_)base(_dot_)eliot(_dot_)com"
        procmail: Assigning "LASTFOLDER=/eliot/prod/stock/msg.Da4P"
        procmail: Opening "/eliot/prod/stock/msg.Da4P"
        procmail: Acquiring kernel-lock
        procmail: Executing 
"/eliot/prod/sbin/fifo_cnx.pl,/eliot/prod/stock/msg.Da4P"
        procmail:                                               
Assigning "LASTFOLDER=/eliot/prod/sbin/fifo_cnx.pl /eliot/prod/stock/msg.Da4P"
        procmail: Notified      
comsat: "nobody@:/eliot/prod/sbin/fifo_cnx.pl /eliot/prod/stock/msg.Da4P"
        From 0350005102(_at_)mobile(_dot_)eliot(_dot_)com  Mon Sep 24 14:59:53 
2007
         Subject: #Eliot#Camion
          Folder: /eliot/prod/sbin/fifo_cnx.pl /eliot/prod/stock/msg.Da4P       
        
1912

But when I receive a "big" mail, (around 140k), EVERYTIME I got an error : 

        procmail: No match on "^Delivered-To: 
*[0-9]*(_at_)base(_dot_)eliot(_dot_)com"
        procmail: Match on "^Delivered-To: 
exploitant01(_at_)base(_dot_)eliot(_dot_)com"
        procmail: Assigning "LASTFOLDER=/eliot/prod/stock/msg.Ea4P"
        procmail: Opening "/eliot/prod/stock/msg.Ea4P"
        procmail: Acquiring kernel-lock
        procmail: Executing 
"/eliot/prod/sbin/fifo_cnx.pl,/eliot/prod/stock/msg.Ea4P"
        procmail: Error while writing to "/eliot/prod/sbin/fifo_cnx.pl"
        procmail:       
Assigning "LASTFOLDER=/eliot/prod/sbin/fifo_cnx.pl /eliot/prod/stock/msg.Ea4P"
        procmail: Assigning "PATH=//bin:/bin:/usr/bin:/usr/local/bin"
        From 0629092824(_at_)mobile(_dot_)eliot(_dot_)com  Mon Sep 24 14:59:53 
2007
         Subject: #Eliot#Camion
          Folder: /var/spool/mail/nobody                                        
        
106965

And whats worse, my next mail (n+1) is lost...

Any kind of idea or tips ? 
____________________________________________________________
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

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