<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 16.03.2021 um 15:28 schrieb Achim
      Lammerts:<br>
    </div>
    <blockquote type="cite"
      cite="mid:339966cc-ab76-0842-6e0a-54176ada7a78@admin.syntaxys.net">Hallo
      Liste,
      <br>
      <br>
      beim Umzug auf einen neuen Mailserver habe ich auch OpenDKIM
      eingerichtet. Die Signierung von ausgehenden E-Mails klappt
      wunderbar, allerdings bekomme ich keine eingehenden signierten
      E-Mails geprüft.
      <br>
      <br>
      Je nach eingestellter Milter protocol version sehe ich die
      entsprechenden Warnungen im Log, wie hier beschrieben:
      <br>
      <a class="moz-txt-link-freetext" href="http://www.postfix.org/MILTER_README.html#version">http://www.postfix.org/MILTER_README.html#version</a>
      <br>
      <br>
      Ohne Angabe einer protocol version sehe ich diese Fehlermeldung:
      <br>
      <br>
      Mar 16 15:17:59 mail postfix/cleanup[1545]: warning: milter
      local:opendkim/opendkim.sock: can't read SMFIC_EOH reply packet
      header: Resource temporarily unavailable
      <br>
      <br>
      Bei Angabe von 'milter_protocol = 6' erscheint diese
      Fehlermeldung:
      <br>
      <br>
      Mar 16 15:20:18 mail postfix/cleanup[1870]: warning: milter
      local:opendkim/opendkim.sock: can't read SMFIC_EOH reply packet
      header: Success
      <br>
      <br>
      Eine Prüfung der Signatur findet jedoch nicht statt. Es läuft
      Debian 10 mit Postfix version 3.4.14 und OpenDKIM Filter v2.11.0
      <br>
      <br>
      Da ausgehende E-Mails signiert werden, vermute ich mal, daß
      OpenDKIM richtig funktioniert. Es scheint mit Milter
      zusammenzuhängen …
      <br>
      <br>
      Was ich zu dem Problem ergoogeln konnte, hat mir nicht weiter
      geholfen. Hat jemand von Euch ein ähnliches Problem gehabt und
      konnte es lösen?
      <br>
      <br>
      <br>
    </blockquote>
    Schau mal in die Postfix Doku:
    <a class="moz-txt-link-freetext" href="http://www.postfix.org/MILTER_README.html">http://www.postfix.org/MILTER_README.html</a><br>
    Beim Punkt Milter Protocol Version siehst Du einige Beispiel-Fehler,
    die auf eine falsche Protokollversion hindeuten. <br>
    <br>
    <h3><a name="version">Milter protocol version</a></h3>
    <p> As Postfix is not built with the Sendmail libmilter library,
      you may need to configure the Milter protocol version that Postfix
      should use. The default version is 6 (before Postfix 2.6 the
      default
      version is 2). </p>
    <blockquote>
      <pre>/etc/postfix/<a href="http://www.postfix.org/postconf.5.html">main.cf</a>:
    # Postfix ≥ 2.6
    <a href="http://www.postfix.org/postconf.5.html#milter_protocol">milter_protocol</a> = 6
    # 2.3 ≤ Postfix ≤ 2.5
    <a href="http://www.postfix.org/postconf.5.html#milter_protocol">milter_protocol</a> = 2
</pre>
    </blockquote>
    <p> If the Postfix <a
        href="http://www.postfix.org/postconf.5.html#milter_protocol">milter_protocol</a>
      setting specifies a too low
      version, the libmilter library will log an error message like
      this:
    </p>
    <blockquote>
      <pre><i>application name</i>: st_optionneg[<i>xxxxx</i>]: 0x<i>yy</i> does not fulfill action requirements 0x<i>zz</i>
</pre>
    </blockquote>
    <p> The remedy is to increase the Postfix <a
        href="http://www.postfix.org/postconf.5.html#milter_protocol">milter_protocol</a>
      version
      number. See, however, the <a
        href="http://www.postfix.org/MILTER_README.html#limitations">limitations</a>
      section below for features that aren't supported by Postfix. </p>
    <p> With Postfix 2.7 and earlier, if the Postfix <a
        href="http://www.postfix.org/postconf.5.html#milter_protocol">milter_protocol</a>
      setting specifies a too high
      version, the libmilter library simply hangs up without logging a
      warning, and you see a Postfix warning message like one of the
      following: </p>
    <blockquote>
      <pre>warning: milter inet:<i>host</i>:<i>port</i>: can't read packet header: Unknown error : 0
warning: milter inet:<i>host</i>:<i>port</i>: can't read packet header: Success
warning: milter inet:<i>host</i>:<i>port</i>: can't read SMFIC_DATA reply packet header: No such file or directory
</pre>
    </blockquote>
    <p> The remedy is to lower the Postfix <a
        href="http://www.postfix.org/postconf.5.html#milter_protocol">milter_protocol</a>
      version
      number. Postfix 2.8 and later will automatically turn off protocol
      features that the application's libmilter library does not expect.
    </p>
    <p> See "<a
        href="http://www.postfix.org/MILTER_README.html#per-milter">Different
        settings for different
        Milter applications</a>" for advanced configuration options. <br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p>Was für eine Version von Postfix und OpenDKIM hast Du denn
      installiert?</p>
    <p>Bei mir hat es ähnliche Fehler gegegen, als rspamd nicht sauber
      konfiguriert war, der ebenfalls als Milter läuft. <br>
    </p>
    <p>Gruß</p>
    <p>Sandy<br>
    </p>
  </body>
</html>