Description of problem: Starting sendmail and the milter logs the following message to the syslog when the first message arrives: Could not retrieve sendmail macro "auth_ssf"!. Please add it to confMILTER_MACROS_ENVRCPT for better spamassassin results. I have googled for this issue and could not find a solution. And I believe that all milter options are set correctly in the sendmail.mc file: dnl # added for spamassassin and clamav anti-virus dnl dnl INPUT_MAIL_FILTER(`clmilter', `S=local:/var/run/clamav-milter/clamav.sock, F=, T=S:4m;R:4m')dnl INPUT_MAIL_FILTER(`spamassassin', `S=unix:/var/run/spamass-milter/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl define(`confINPUT_MAIL_FILTERS', `spamassassin, clmilter')dnl define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl define(`confMILTER_MACROS_HELO', `{verify}')dnl dnl define(`confMILTER_MACROS_HELO', `{verify}, {cert_subject}')dnl dnl define(`confMILTER_MACROS_ENVFROM',`i, {auth_author}, {mail_mailer}, {mail_host}, {mail_addr}')dnl define(`confMILTER_MACROS_ENVFROM',`i, {auth_type}, {auth_authen}, {auth_ssf}, {auth_author}, {mail_mailer}, {mail_host}, {mail_addr}')dnl dnl define(`confMILTER_MACROS_ENVRCPT',`b, r, v, Z')dnl define(`confMILTER_MACROS_ENVRCPT',`i, {auth_ssf}, r, v, Z, b, _,')dnl dnl Version-Release number of selected component (if applicable): sendmail-8.14.3-5.fc11.i586 spamassassin-3.2.5-5.fc11.i586 spamass-milter-0.3.1-14.fc11.i586 How reproducible: always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Can we check what's actually in the sendmail.cf? # fgrep -i Milter.macros.envrcpt /etc/mail/sendmail.cf
O Milter.macros.envrcpt={auth_ssf}, r, v, Z, b, _,
I think what's happening is that if the first email that comes in is not from an authenticated source, the {auth_ssf} macro is unavailable and it issues the warning. I don't think it's anything to worry about but I'll have a think to see if there's a better way this could be handled.
spamass-milter-0.3.1-17.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/spamass-milter-0.3.1-17.fc13
spamass-milter-0.3.1-17.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/spamass-milter-0.3.1-17.fc12
spamass-milter-0.3.1-17.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/spamass-milter-0.3.1-17.fc11
spamass-milter-0.3.1-17.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/spamass-milter-0.3.1-17.el5
spamass-milter-0.3.1-17.el4 has been submitted as an update for Fedora EPEL 4. http://admin.fedoraproject.org/updates/spamass-milter-0.3.1-17.el4
spamass-milter-0.3.1-18.el4 has been pushed to the Fedora EPEL 4 stable repository. If problems still persist, please make note of it in this bug report.
spamass-milter-0.3.1-18.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.
spamass-milter-0.3.1-18.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
spamass-milter-0.3.1-18.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
spamass-milter-0.3.1-18.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.