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.
Here is the .procmailrc file. (user & host names changed to protect the
# Please check if all the paths in PATH are reachable, remove the ones that
# are not.
MAILDIR=$HOME/Mail # You'd better make sure it exists
* ^From user
*? test "`uname -n`" != "machine.domain.com"
* ^From tss(_at_)[a-z]*(_dot_)badmachine(_dot_)com
* ^To: Postmaster
#* ^Subject: (CANNOT (GET PRICE|CONNECT)|GETTING DATA)
* ^Subject: CKQT.*pq
* ^Subject: WARNING: pq.*File Systems exceeding limits
* ^Content-Type: text/html
# Anything that has not been delivered by now will go to $DEFAULT
# using LOCKFILE=$DEFAULT$LOCKEXT