procmail
[Top] [All Lists]

(no subject)

2000-11-01 19:10:06

I need some help with my recipe. It is supposed to append a line
to the top of the message body and forward a copy of any mail
sent to webmaster(_at_)usatfne(_dot_)org to my e-mail address at work. I
receive the forwarded mail at work but the appended line is missing.

I'm puzzled because, until I made some "simple changes", the
line did appear. The same code seems to work on my account (at
a different ISP.) Here's the recipe:

:0
*$ ! ^$MY_XLOOP
*  ! ^FROM_DAEMON
{
  :0 c:
  ${DEFAULT}

  :0 fhw
  | cat - ; \
  echo "======= Forwarded Mail from webmaster(_at_)usatfne(_dot_)org =========="

  :0 fhw
  | formail -A"X-Loop: kuo(_at_)world(_dot_)std(_dot_)com"

  :0
  !jkuo(_at_)meditech(_dot_)com
}

I tried, but was unable to find the problem by commenting out
a line at a time. I'm using an over version of Procmail (maybe
1995/10/29: v3.11pre4.) I included my full recipe and partial
log below.

Thank you for your help.  --  Justin Kuo <kuo(_at_)world(_dot_)std(_dot_)com>

# Justin Kuo's `procmailrc' include file for use at the usatfne.org
# Updated Wednesday, November 01, 2000

VERBOSE      = "on"
LOGABSTRACT  = "all"
SHELL        = /bin/sh
MAILDIR      = $HOME/Mail/.
MSGPREFIX    = "msg."
PMDIR        = $HOME/Procmail/.
LOGFILE      = $PMDIR/log.`date +%y-%m-%d`
HOME_ADDRESS = "kuo(_at_)world(_dot_)std(_dot_)com"
MY_XLOOP     = "X-Loop: $HOME_ADDRESS"

# ========================================================================
# All of my "INCLUDERC" files go here.
# ========================================================================

INCLUDERC=$PMDIR/backup.rc
## INCLUDERC=$PMDIR/copy-to-work.rc

log="begin: copy-to-work.rc
"
log="shell =$SHELL"

:0
*$ ! ^$MY_XLOOP
*  ! ^FROM_DAEMON
{
  :0 c:
  ${DEFAULT}

  :0 fhw
  | cat - ; \
  echo "======= Forwarded Mail from webmaster(_at_)usatfne(_dot_)org =========="

  :0 fhw
  | formail -A"X-Loop: kuo(_at_)world(_dot_)std(_dot_)com"

  :0
  !jkuo(_at_)meditech(_dot_)com
}

log="end: copy-to-work.rc (should never get here)
"

# =========================================================
# end of .procmailrc file
# =========================================================


-----------  log  -----------

procmail: Assigning "HOME_ADDRESS=kuo(_at_)world(_dot_)std(_dot_)com"
procmail: Assigning "MY_XLOOP=X-Loop: kuo(_at_)world(_dot_)std(_dot_)com"
procmail: Assigning 
"INCLUDERC=/home/sites/site134/users/usatfne/Procmail/./backup.rc"
procmail: Assigning "LASTFOLDER=Backup/24"
procmail: Opening "Backup/24"
procmail: Acquiring kernel-lock
From jkuo(_at_)meditech(_dot_)com  Wed Nov  1 17:52:39 2000
 Subject: this test sent at 1851
  Folder: Backup/24                                                         825
procmail: Assigning "LASTFOLDER= cd Backup && rm -f dummy `ls
-t * | sed -e 1,100d`"
From jkuo(_at_)meditech(_dot_)com  Wed Nov  1 17:52:39 2000
 Subject: this test sent at 1851
  Folder:  cd Backup && rm -f dummy `ls -t * | sed -e 1,100d`           
   825
procmail: Assigning "log=begin: copy-to-work.rc
"
procmail: Assigning "log=shell =/bin/sh"
procmail: Match on ! "^X-Loop: kuo(_at_)world(_dot_)std(_dot_)com"
procmail: Match on ! 
"(^(Precedence:.*(junk|bulk|list)|(((Resent-)?(From|Sender)|X-Envelope-From):|>?From
)(.*[^((_dot_)%(_at_)a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|mmdf|root|n?uucp|smtp|response|LISTSERV|owner|request|bounce|serv(ices?|er)|Admin(istrator)?)([^).!:a-z0-9].*)?$[^>]))"
procmail: Locking "/var/spool/mail/usatfne.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/usatfne"
procmail: Opening "/var/spool/mail/usatfne"
procmail: Acquiring kernel-lock
From jkuo(_at_)meditech(_dot_)com  Wed Nov  1 17:52:39 2000
 Subject: this test sent at 1851
  Folder: /var/spool/mail/usatfne                                           825
procmail: Unlocking "/var/spool/mail/usatfne.lock"
procmail: Executing " cd Backup && rm -f dummy `ls -t * | sed
-e 1,100d`"
procmail: Executing " cat - ; \
  echo "======= Forwarded Mail from webmaster(_at_)usatfne(_dot_)org 
==========""
procmail: Executing "formail,-AX-Loop: kuo(_at_)world(_dot_)std(_dot_)com"
procmail: [15215] Wed Nov  1 17:52:40 2000
procmail: Assigning "LASTFOLDER=/usr/sbin/sendmail jkuo(_at_)meditech(_dot_)com"
From jkuo(_at_)meditech(_dot_)com  Wed Nov  1 17:52:39 2000
 Subject: this test sent at 1851
  Folder: /usr/sbin/sendmail jkuo(_at_)meditech(_dot_)com                       
            863
procmail: Notified comsat: "usatfne@:/usr/sbin/sendmail 
jkuo(_at_)meditech(_dot_)com"
procmail: [15215] Wed Nov  1 17:52:40 2000
procmail: Executing "/usr/sbin/sendmail,jkuo(_at_)meditech(_dot_)com"

-----------  # # #  -----------

-----
Sent using MailStart.com ( http://MailStart.Com/welcome.html )
The FREE way to access your mailbox via any web browser, anywhere!

_______________________________________________
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>