From: Todd L. <tl...@iv...> - 2007-11-14 20:19:43
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, Nov 14, 2007 at 10:06:47AM -0800, Murray S. Kucherawy wrote: >The only difference between Beta3 and Beta7 in the mlfi_negotiate() >function that could cause a rejection there is the fact that the filter >now requests the SMFIF_SETSYMLIST action (which it should have been doing >in the first place). > >Does your configuration request any MTA macros (i.e. "-M" on the command >line or "MacroList" in the configuration file)? Perhaps the actual call No MacroList settings in either config: # cat dkim-milter-sign.conf Background Yes Canonicalization simple Domain /etc/mail/dkim-milter.domains DNSTimeout 60 InternalHosts /etc/mail/dkim-milter.internalhosts KeyFile /etc/mail/domainkeys/test.pem Mode s MTA MSA OmitHeaders Subject,X-Greylist,X-Virus-Scanned,X-Virus-Status,X-Spam-Status,X-Spam-Report,X-Spam-Checker-Version On-BadSignature accept On-DNSError accept On-InternalError accept On-NoSignature accept On-SignatureMissing accept PIDFile /var/run/dkim/dkim-milter-sign.pid Selector test Socket inet:10037@localhost #Statistics /var/lib/dkim/test.db Syslog Yes UserID smmsp:smmsp X-Header Yes # cat dkim-milter-verify.conf Background Yes Canonicalization simple Domain /etc/mail/dkim-milter.domains DNSTimeout 60 InternalHosts /etc/mail/dkim-milter.internalhosts #KeyFile /etc/mail/domainkeys/test.pem Mode v MTA MSA On-BadSignature accept On-DNSError accept On-InternalError accept On-NoSignature accept On-SignatureMissing accept PIDFile /var/run/dkim/dkim-milter-verify.pid Selector test SendReports Yes Socket inet:10036@localhost Statistics /var/lib/dkim/test.db Syslog Yes SyslogSuccess Yes UserID smmsp:smmsp X-Header Yes >that requests the macro list be changed is failing. That would also >result in and error being logged ("smfi_setsymlist() failed"). Do you see >that in your logs? No, I pasted everything that the daemon spit out into the log file. >This isn't failing in my own sendmail 8.14.2 environment so I'm kind of Updated to sendmail-8.14.2. Beta3 was still working properly. Now Beta7 works properly. * I did competely rebuild Beta7 after the sendmail compile/install. That includes deleting the obj* directory, so that all the Makefiles get rebuilt. sh Build clean doesn't remove it, nor does sh Build fresh. Is there some other standard or preferred way other than rm -rf obj* to get rid of it? >stuck without more data. So I'll make the same request I made of Tonni >yesterday: Can you step through mlfi_negotiate() in the debugger on some >live/test e-mail and see what's going on in there? I still want to do this. gdb on a live program is new territory for me. I'll look up that email to Tonni and figure out the steps I need to do to get at the info you requested (for my own education, I won't bother you with that info). - -- Regards... Todd Exponential problems need logarithmic solutions. --Eddy Dreger Linux kernel 2.6.22.9-desktop-1mdv 2 users, load average: 0.08, 0.14, 0.10 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQFHO1hTY2VBGxIDMLwRAr0KAJ9NSbpl0x+a4VAvOQT9//eZBjxXygCfResb ZrPTwY9fRapohoJYZg9gQR4= =RESn -----END PGP SIGNATURE----- |