ホーム » コンピュータ » Linux » amavisd-newでDKIMのエラー

システム

最近の投稿

  • 主役は私
  • あづぃ…
    エアコンのない室内、max37℃…. 脳みそ、熔ける… […]
  • プリンタの更新 EP-716A
    EP-716Aに更新 以前から使っていたプリンタ EP-706A […]
  • Raspberry-Pi にヒートシンク
    自宅のエアコンのない室内温度を計るために動かしている Raspberry-Pi […]
  • 母の肩の脱臼
    このコンテンツはアクセスが制限されています。閲覧するには以下にパスワードを入力してください。 […]

アーカイブ

カテゴリー

amavisd-newでDKIMのエラー

数日前から、以下のようなエラーメールが届くようになった。

Argument "1.20200513.1" isn't numeric in numeric ge (>=) at /usr/share/perl5/Mail/SpamAssassin/Plugin/DKIM.pm line 686.
Argument "1.20200513.1" isn't numeric in numeric ge (>=) at /usr/share/perl5/Mail/SpamAssassin/Plugin/DKIM.pm line 809.

どうも、DKIM の Perl スクリプトが amavisd-new のバージョン確認で、実数形式のバージョン番号の比較でエラーになっている様子。ge 使えって書いてあるし、そうしてみた。でも、versionが9.9超えたら、また変になるよな。まあ、両方とも 1.2とか2.1とかだし 9.9 超える頃には、更新かかるだろ。

686: -if ($version >= 0.31) {
     +if ($version ge "0.31") {
809: -if (Mail::DKIM::Verifier->VERSION >= 0.40) {
     +if (Mail::DKIM::Verifier->VERSION ge "0.40") {  

Google 検索

My Google   Yahoo

Microsoft

ファンサイト