Probleme mit OpenDKIM und Postfix before-queue Milter
Achim Lammerts
mlpbu at admin.syntaxys.net
Di Mär 16 17:03:36 CET 2021
Am 16.03.21 um 16:51 schrieb Sandy Drobic:
>
> Schau mal in die Postfix Doku: http://www.postfix.org/MILTER_README.html
> Beim Punkt Milter Protocol Version siehst Du einige Beispiel-Fehler, die
> auf eine falsche Protokollversion hindeuten.
>
>
> Milter protocol version
>
> 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).
>
> /etc/postfix/main.cf <http://www.postfix.org/postconf.5.html>:
> # Postfix ≥ 2.6
> milter_protocol <http://www.postfix.org/postconf.5.html#milter_protocol> = 6
> # 2.3 ≤ Postfix ≤ 2.5
> milter_protocol <http://www.postfix.org/postconf.5.html#milter_protocol> = 2
>
> If the Postfix milter_protocol
> <http://www.postfix.org/postconf.5.html#milter_protocol> setting
> specifies a too low version, the libmilter library will log an error
> message like this:
>
> /application name/: st_optionneg[/xxxxx/]: 0x/yy/ does not fulfillaction requirements 0x/zz/
>
> The remedy is to increase the Postfix milter_protocol
> <http://www.postfix.org/postconf.5.html#milter_protocol> version number.
> See, however, the limitations
> <http://www.postfix.org/MILTER_README.html#limitations> section below
> for features that aren't supported by Postfix.
>
> With Postfix 2.7 and earlier, if the Postfix milter_protocol
> <http://www.postfix.org/postconf.5.html#milter_protocol> 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:
>
> warning: milter inet:/host/:/port/: can't read packet header: Unknown error : 0
> warning: milter inet:/host/:/port/: can't read packet header: Success
> warning: milter inet:/host/:/port/: can't read SMFIC_DATA reply packet header: No such file or directory
>
> The remedy is to lower the Postfix milter_protocol
> <http://www.postfix.org/postconf.5.html#milter_protocol> version number.
> Postfix 2.8 and later will automatically turn off protocol features that
> the application's libmilter library does not expect.
>
> See "Different settings for different Milter applications
> <http://www.postfix.org/MILTER_README.html#per-milter>" for advanced
> configuration options.
Diese README habe ich schon studiert, aber ich konnte den Fehler nicht
weiter damit eingrenzen.
>
>
>
> Was für eine Version von Postfix und OpenDKIM hast Du denn installiert?
Es läuft Debian 10 mit Postfix version 3.4.14 und
OpenDKIM Filter v2.11.0, alles auf dem aktuellen Stand.
>
> Bei mir hat es ähnliche Fehler gegegen, als rspamd nicht sauber
> konfiguriert war, der ebenfalls als Milter läuft.
Auch rspamd habe ich im Laufen, aber zu Testzwecken mal deaktiviert. Das
hat keine Änderungen gebracht.
>
> Gruß
>
> Sandy
>
Mehr Informationen über die Mailingliste Postfixbuch-users