Using Mail::SPF::Query 1.996, spf-milter 1.30 and sendmail 8.12.11
(with STARTTLS) the callbacks which Sourceforge makes are failing
because the milter wants a HELO, but the log shows an action=helo. The
extract from my mail log illustrates
Mar 20 09:52:26 home sendmail[31010]: NOQUEUE: connect from
lists.sourceforge.net [66.35.250.206]
Mar 20 09:52:26 home sendmail[31010]: i2K9qQPR031010: Milter (clamav): init
success to negotiate
Mar 20 09:52:26 home sendmail[31010]: i2K9qQPR031010: Milter (spf-milter): init
success to negotiate
Mar 20 09:52:26 home sendmail[31010]: i2K9qQPR031010: Milter: connect to filters
Mar 20 09:52:26 home sendmail[31010]: i2K9qQPR031010: milter=clamav,
action=connect, continue
Mar 20 09:52:26 home sendmail[31010]: i2K9qQPR031010: milter=spf-milter,
action=connect, continue
Mar 20 09:52:27 home sendmail[31010]: i2K9qQPR031010: milter=spf-milter,
action=helo, continue
Mar 20 09:52:27 home sendmail[31010]: i2K9qQPR031010: milter=clamav,
action=mail, continue
Mar 20 09:52:27 home sendmail[31010]: i2K9qQPR031010: milter=spf-milter,
action=mail, continue
Mar 20 09:52:27 home sendmail[31010]: i2K9qQPR031010: milter=clamav,
action=rcpt, continue
Mar 20 09:52:38 home sendmail[31010]: i2K9qQPR031010: milter=spf-milter,
action=rcpt, continue
Mar 20 09:52:39 home sendmail[31010]: i2K9qQPR031010: Milter (clamav): abort
filter
Mar 20 09:52:39 home sendmail[31010]: i2K9qQPR031010: Milter (spf-milter):
abort filter
Mar 20 09:52:39 home sendmail[31010]: i2K9qQPR031010:
to=<graham(_at_)gmurray(_dot_)org(_dot_)uk>, delay=00:00:00, pri=0, stat=RSET
Mar 20 09:52:39 home sendmail[31010]: i2K9qQPR031010: from=<>, size=0, class=0,
nrcpts=1, proto=SMTP, daemon=MTA, relay=lists.sourceforge.net [66.35.250.206]
Mar 20 09:52:39 home sendmail[31010]: i2K9qQPS031010: milter=clamav,
action=mail, continue
Mar 20 09:52:39 home sendmail[31010]: i2K9qQPS031010: milter=spf-milter,
action=mail, reject=503 5.5.1 Need HELO before MAIL
Mar 20 09:52:39 home sendmail[31010]: i2K9qQPS031010: Milter (clamav): abort
filter
Mar 20 09:52:39 home sendmail[31010]: i2K9qQPS031010: Milter: from=<>,
reject=503 5.5.1 Need HELO before MAIL
Mar 20 09:52:39 home sendmail[31010]: i2K9qQPS031010: from=<>, size=0, class=0,
nrcpts=0, proto=SMTP, daemon=MTA, relay=lists.sourceforge.net [66.35.250.206]