error_logを見ていたらpostfixではなく、spamdがエラーを吐いていた。
こんな感じのがずらずら〜っと。
|
1 |
Dec 28 04:23:32 macmi2 spamd[91127]: config: no rules were found! Do you need to run 'sa-update'? |
取り敢えず、”sa-update“を起動してみる。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
macmi2(nk)% sa-update-5.34 gpg: *警告*: homedir '/opt/local/etc/mail/spamassassin/sa-update-keys'の安全でない所有 gpg: failed to create temporary file '/opt/local/etc/mail/spamassassin/sa-update-keys/.#lk0x00007fa11ec07930.macmi2.lo.k-in.co.jp.40848': Permission denied gpg: keyblock リソース'/opt/local/etc/mail/spamassassin/sa-update-keys/pubring.kbx': Permission denied gpg: 書き込み可能な鍵リングが見つかりません: 見つかりません gpg: '/opt/local/share/spamassassin/sa-update-pubkey.txt'の読み込みエラー: 一般エラーです gpg: import from '/opt/local/share/spamassassin/sa-update-pubkey.txt' failed: 一般エラーです gpg: process '/opt/local/bin/gpg --homedir='/opt/local/etc/mail/spamassassin/sa-update-keys' --batch --no-tty --status-fd=1 -q --logger-fd=1 --import' finished: exit 2 mkdir /opt/local/var/spamassassin/4.000000: Permission denied at /opt/local/bin/sa-update-5.34 line 491. macmi2(nk)% wget http://spamassassin.emaillab.jp/updates/GPG.KEY --2023-01-18 16:58:08-- http://spamassassin.emaillab.jp/updates/GPG.KEY spamassassin.emaillab.jp (spamassassin.emaillab.jp) をDNSに問いあわせています... 35.213.73.200 spamassassin.emaillab.jp (spamassassin.emaillab.jp)|35.213.73.200|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently 場所: https://spamassassin.emaillab.jp/updates/GPG.KEY [続く] --2023-01-18 16:58:12-- https://spamassassin.emaillab.jp/updates/GPG.KEY spamassassin.emaillab.jp (spamassassin.emaillab.jp)|35.213.73.200|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 1799 (1.8K) [application/octet-stream] GPG.KEY: Permission denied `GPG.KEY' へ書き込めません(Permission denied)。 |
root権限が必要でした。(^_^;;
大体、sa-updateってなんだったっけ?ってことでググる。
SpamAssassinルールファイル自動更新(sa-update)
最初にルールファイルというものが必要らしい。
で、wgetだそうだ。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
macmi2(nk)% sudo wget http://spamassassin.emaillab.jp/updates/GPG.KEY Password: --2023-01-18 16:58:24-- http://spamassassin.emaillab.jp/updates/GPG.KEY spamassassin.emaillab.jp (spamassassin.emaillab.jp) をDNSに問いあわせています... 35.213.73.200 spamassassin.emaillab.jp (spamassassin.emaillab.jp)|35.213.73.200|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently 場所: https://spamassassin.emaillab.jp/updates/GPG.KEY [続く] --2023-01-18 16:58:24-- https://spamassassin.emaillab.jp/updates/GPG.KEY spamassassin.emaillab.jp (spamassassin.emaillab.jp)|35.213.73.200|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 1799 (1.8K) [application/octet-stream] `GPG.KEY' に保存中 GPG.KEY 100%[===================>] 1.76K --.-KB/s 時間 0s 2023-01-18 16:58:24 (37.3 MB/s) - `GPG.KEY' へ保存完了 [1799/1799] |
その後、sa-updateをルートで行うと、何も返してこなかった。
postfixを再起動させてみたら、エラーは吐かなくなっていました。
きちんとした場所に、データベースが置かれたのだと思う。(よく判らん)

