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]>
