On Sun, 12 Jul 2009, Chris Babcock wrote:

> Just before the fourth of July weekend, Yahoo made some changes with
> their mail configuration. At which point my postscript install started
> rejecting Yahoo and BTI mail as follows:
> 
> # grep B74659480C9: /var/log/maillog
> Jul 12 15:09:23 cl-t090-563cl postfix-ak/smtpd[14148]: B74659480C9: 
> client=web37601.mail.mud.yahoo.com[209.191.87.84]
> Jul 12 15:09:23 cl-t090-563cl postfix-ak/cleanup[14153]: B74659480C9: 
> message-id=<[email protected]>
> Jul 12 15:09:23 cl-t090-563cl dkim-filter[1918]: B74659480C9: syntax error: 
> syntax error in policy data
> Jul 12 15:09:23 cl-t090-563cl postfix-ak/cleanup[14153]: B74659480C9: 
> milter-reject: END-OF-MESSAGE from 
> web37601.mail.mud.yahoo.com[209.191.87.84]: 5.7.1 Command rejected; 
> from=<[email protected]> to=<[email protected]> proto=SMTP 
> helo=<web37601.mail.mud.yahoo.com>
>
> I need to be sure that "syntax error: syntax error in policy data"
> means the policy data the is being supplied by Yahoo, i.e. their public
> keys or the syntax of their DKIM record, and that "milter_default_action
> = accept" rules out any possibility that a bug in my Postfix or milter
> configuration was exposed by the Yahoo changes.

I suspect your errors have nothing to do with Postfix.  And FWIW, my server
has received multiple mails from yahoo.com since July 4th that all verified
with DKIM.  You might have better luck asking for help on the dkim-milter
list and reading docs/dkim_policy_syntax.html and docs/dkim_stat.html; see
in particular the explanation of DKIM_STAT_SYNTAX return value:

DKIM_STAT_SYNTAX is returned to indicate required data could not be extracted
from the arriving message to be signed or verified, or if a selector (public
key) record returned from a DNS query could not be parsed (e.g. corrupted,
wrong format, etc.).

-- 
Sahil Tandon <[email protected]>

Reply via email to