Re: issue with dkim

From: Vinubalaji Gopal <vgopal_at_proofpoint.com>
Date: Fri, 11 Apr 2014 23:52:19 +0000

For compiling sendmail milter you need to enable poll, because by default it compiles with select as well. You can verify that its compiled with poll by using (if you are going to build and use a static library)

[vgopal_at_cent63 abacam]$ nm /usr/lib/libmilter.a | grep poll
                 U poll
                 U poll

Steps to do it:
http://lists.freebsd.org/pipermail/freebsd-stable/2008-January/039395.html


On Apr 11, 2014, at 3:10 PM, Sri Hadya <hadya_at_apple.com<mailto:hadya_at_apple.com>> wrote:

When I compiled the opendkim I did not use any options to libmilter. We are using the one that comes with Oracle(iplanet) messaging.

ldd /opt/sun/comms/messaging64/lib/libmilter.so
       libimta.so => /opt/sun/comms/messaging64/lib/../lib/libimta.so
       libc.so.1 => /usr/lib/64/libc.so.1
       libmailwave.so => /opt/sun/comms/messaging64/lib/../lib/libmailwave.so
       libcyrus.so => /opt/sun/comms/messaging64/lib/../lib/libcyrus.so
       libasock.so => /opt/sun/comms/messaging64/lib/../lib/libasock.so
       libmtpcore.so => /opt/sun/comms/messaging64/lib/../lib/libmtpcore.so
       libyasr.so => /opt/sun/comms/messaging64/lib/../lib/libyasr.so
       libregexpu.so => /opt/sun/comms/messaging64/lib/../lib/libregexpu.so
       libdb-5.3.so => /opt/sun/comms/messaging64/lib/../lib/libdb-5.3.so
       libnspr4.so => /usr/lib/mps/secv1/64/libnspr4.so
       libsocket.so.1 => /usr/lib/64/libsocket.so.1
       libnsl.so.1 => /usr/lib/64/libnsl.so.1
       librt.so.1 => /usr/lib/64/librt.so.1
       libm.so.2 => /usr/lib/64/libm.so.2
       libnss3.so => /usr/lib/mps/secv1/64/libnss3.so
       libssl3.so => /usr/lib/mps/secv1/64/libssl3.so
       libsmime3.so => /usr/lib/mps/secv1/64/libsmime3.so
       libplc4.so => /usr/lib/mps/secv1/64/libplc4.so
       libplds4.so => /usr/lib/mps/secv1/64/libplds4.so
       libicui18n.so.46 => /opt/sun/comms/messaging64/lib/../lib/libicui18n.so.46
       libicuuc.so.46 => /opt/sun/comms/messaging64/lib/../lib/libicuuc.so.46
       libicudata.so.46 => /opt/sun/comms/messaging64/lib/../lib/libicudata.so.46
       libsendfile.so.1 => /usr/lib/64/libsendfile.so.1
       libresolv.so.2 => /lib/64/libresolv.so.2
       libpthread.so.1 => /lib/64/libpthread.so.1
       libdl.so.1 => /lib/64/libdl.so.1
       libmp.so.2 => /lib/64/libmp.so.2
       libmd.so.1 => /lib/64/libmd.so.1
       libscf.so.1 => /lib/64/libscf.so.1
       libaio.so.1 => /lib/64/libaio.so.1
       libnssutil3.so => /usr/lib/mps/sparcv9/libnssutil3.so
       libthread.so.1 => /lib/64/libthread.so.1
       libCrun.so.1 => /usr/lib/64/libCrun.so.1
       libCstd.so.1 => /usr/lib/64/libCstd.so.1
       libdoor.so.1 => /lib/64/libdoor.so.1
       libuutil.so.1 => /lib/64/libuutil.so.1
       libgen.so.1 => /lib/64/libgen.so.1
       /platform/SUNW,T5240/lib/sparcv9/libc_psr.so.1
       /platform/SUNW,T5240/lib/sparcv9/libmd_psr.so.1

I will try compiling sendmail and grab libmilter and see if that works

-Sri
On Apr 11, 2014, at 11:31 AM, Vinubalaji Gopal <vgopal_at_proofpoint.com<mailto:vgopal_at_proofpoint.com>> wrote:

Hi Sri,

On Apr 11, 2014, at 9:44 AM, Sri Hadya <hadya_at_apple.com<mailto:hadya_at_apple.com>> wrote:

I am using the one that comes from Oracle MTA should I use opensource libmilter. Where I can get the source


With what version of milter library(libmilter) is opendkim built with? That version may be different than what the MTA uses and should be built with poll instead of select as suggested.



-Sri
On Apr 11, 2014, at 9:37 AM, SM <sm_at_resistor.net<mailto:sm_at_resistor.net>> wrote:

Hi Sri,
At 08:53 11-04-2014, Sri Hadya wrote:
It is running and processing. then suddenly it stop responding as it is overwhelmed with requests. Once we restart the daemon it works again but it seems not able to handle load as these are very busy mta's

Try rebuilding libmilter to use poll().

Regards,
-sm
Received on Fri Apr 11 2014 - 23:52:40 PST

This archive was generated by hypermail 2.3.0 : Sat Apr 12 2014 - 00:09:01 PST