Hello,
I just upgraded my hub machine from sendmail Sun Version 5 to SMI-8.6.
There seems to be some incompatibility between the new sendmail and
procmail 3.10. The machine is running Solaris 2.3 :-(
I have seen numerous entries in 'mailq' that look like:
GAA21594 141 Thu Mar 6 06:00 jklein
(mailer prog died with signal 213)
"|IFS=' '&&exec /usr/local/bin/procmail -f- 2
I assume that signal 213 (Octal) is really 13 octal which is SEGSEGV(11).
There also seems to be a corresponding sendmail core dump in /var/spool/mqueue
which did die with a SEGV.
Below is one .procmailrc which is causing the errors. Before I
start playing around with verbose and debugging levels, I was wondering if
anybody has seen this before and can help me resolve this.
Thanks,
Joe Klein
Here is the .procmailrc file. (user & host names changed to protect the
innocent:-)).
# Please check if all the paths in PATH are reachable, remove the ones that
# are not.
#VERBOSE=1
PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:.
MAILDIR=$HOME/Mail # You'd better make sure it exists
##DEFAULT=$MAILDIR/mbox
LOGFILE=$MAILDIR/from
#LOCKFILE=$HOME/.lockmail
#LOCKEXT=.lock.$HOST
:0
* ^From user
*? test "`uname -n`" != "machine.domain.com"
!user(_at_)machine
:0
* ^From.*client1
/dev/null
:0
* ^From tss(_at_)[a-z]*(_dot_)badmachine(_dot_)com
/dev/null
:0:
* ^To: Postmaster
Postmaster
:0:
* ^To:.*progerr
progerr
:0:
* ^From(_dot_)*MAILER-DAEMON(_at_)ba(_dot_)net
ba.mailer
#:0 Dc
#* ^Subject: (CANNOT (GET PRICE|CONNECT)|GETTING DATA)
#!99999(_at_)skymail(_dot_)com
:0 Dc
B
?
* ^Subject: CKQT.*pq[23]
!all_page
:0 c
* ^Subject: WARNING: pq[12].*File Systems exceeding limits
!joe_page,jim_page
:0 c
!mail9999(_at_)pop(_dot_)net
:0
* ^Content-Type: text/html
!jim2
# Anything that has not been delivered by now will go to $DEFAULT
# using LOCKFILE=$DEFAULT$LOCKEXT