I'm trying to use procmail to filter spam mail , but find that procmail
isn't working out as well as I thought it would.
Procmail reads the entire message into memory. If all your .procmailrc
rules only want to work on headers, this becomes "inefficient". I (and
several others it would seem) have had my workstation run out of memory as
procmail tries to deal with a large Email message (or several smaller Email
messages...). Of course, more memory would fix it - but that logic gets
rough pretty quickly.... Other Email programs (like sendmail itself) simply
write straight to disk instead of loading into memory.
I've now dropped the idea of using procmail and will use perl instead -
but with great reluctance - as I'm a long-term procmail user.
What are the real reasons why procmail reads the entire message into
memory, and could it be altered to not do that?
--
Jason Haar, Unix/Networking Specialist, Trimble Navigation New Zealand
Phone: +64 3 3391377 Fax: +64 3 3391417