As we investigated a problem with memory usage on our new (6 weeks) mail
servers we noticed that the "mimedefang" process (the binary) grows larger
over time (days), even larger than 4 GB. We took a close look at "what
changed" and we noticed that Redhat (release 6.7) standard
/etc/init.d/mimedefang slips in the -y option, which we never used. 

The man page mentions "This function leaked memory in versions of  Sendmail
prior to 8.14.4 so by default we do not call it". Hmm.

We have Redhat's rpm of Sendmail 8.14.4 and Mimedefang 2.78, so it seems
all right. With our mods it starts up as:

/usr/bin/mimedefang -P /var/spool/MIMEDefang/mimedefang.pid -m
/var/spool/MIMEDefang/mimedefang-multiplexor.sock -y -R -1 -U defang -a
auth_author -a client_ptr -a client_resolve -q -p
/var/spool/MIMEDefang/mimedefang.sock

It looks like it is still leaking, at least with these Redhat rpms. We did
not compile so I can't verify what mods they may have done or that the
milter library is the one from 8.14.4.

I'm going to run without -y on a test host and verify that we get the
sendmail macros we want without it. I expect we do--we always did. We may
need to run with real mail load for a few days to confirm that removing -y
solves the problem.

Noted for comment and for advice to others.


Joseph Brennan
Columbia University Information Technology



_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to