I have setup OS X Server 10.4.4 as a Mail server for our organization (about 40 users). We switched over from using FirstClass, and everything seems/seemed to be working OK.
However, after about 1 day of uptime, procmail will start throwing errors like this:
procmail: [28618] Wed Feb 8 11:47:42 2006
procmail: Failed forking “procmail”
procmail: No match on “^X-Spam-Status: Yes.*”
procmail: [28601] Wed Feb 8 11:48:05 2006
procmail: Failed forking “/usr/bin/cyrus/bin/deliver”
And mail will not be delivered. I’ve done quite a bit of Googling and it seems this error is thrown when the process table fills up, which makes sense. But the volume of mail we are getting is nowhere near that which would be likely to cause this kind of issue. It should be noting that rebooting the Xserve allows mail to flow again, albeit for only about another day.
Here is the procmailrc file we’re using:
LOGFILE=/tmp/procmail.log
VERBOSE=yes
HOME=/tmp
DROPPRIVS=no
INCLUDERC=/Users/$USER/.procmailrc
# Run Spam Assassin
:0fw
| /usr/bin/spamassassin
# Spam box
:0
* ^X-Spam-Status: Yes.*
| /usr/bin/cyrus/bin/deliver -a “$USER” -e -r “$SENDER” -m “user/$USER/Spam”
# Deliver mail that falls through to the INBOX
:0
| /usr/bin/cyrus/bin/deliver -a “$USER” -e -r “$SENDER” -m “$EXTENSION” “$USER”
Any ideas?
Thanks,
Kevin
Comments are closed