系統升級後,mailscanner的ms-configure update可能會遇到的問題

spamassassin 4.0.1版本可能會遇到問題
說版本有衝突不能安裝、和無法用sa-update

在這篇找到說明解法,要降版本才能支援新的MariaDB。
https://notes.sagredo.eu/en/qmail-notes-185/installing-and-configuring-spamassassin-37.html
降版:
cpan install DVEEDEN/DBD-mysql-4.052.tar.gz

調整規則目錄的讀取權限
要解決 www-data 無法讀取規則檔的問題,您需要讓 www-data 所屬的群組,或所有使用者,都擁有讀取權限。
# 讓 www-data 群組擁有讀取權限
sudo chown -R root:www-data /etc/mail/spamassassin
sudo chmod -R 750 /etc/mail/spamassassin
# 同樣地,針對 sa-update 的規則目錄進行設定
sudo chown -R root:www-data /var/lib/spamassassin
sudo chmod -R 750 /var/lib/spamassassin
這組指令將目錄的擁有者設為 root,群組設為 www-data,並給予群組讀取和執行的權限(750)。

調整使用者快取目錄權限
請確保 www-data 自己的快取目錄 /var/www/.spamassassin 存在,且擁有者是它自己。
# 建立目錄並設定權限
sudo mkdir -p /var/www/.spamassassin
sudo chown -R www-data:www-data /var/www/.spamassassin
完成這些調整後,請再次執行 sudo -u www-data -H spamassassin -D –lint。
由於權限已正確設定,應該就能順利通過檢查了。

這時候執行更新,應該也不會有錯誤訊息。
sudo -u www-data sa-update –nogpg -v

另外,如果沒有成功監控到信件是有問題的垃圾或釣魚信件。
可以把它轉檔成.eml,放到一個目錄裡面。
執行這個指令:
cat ./SPAM-example250809-1.eml | spamc -u www-data
應該就會看到學習成功的訊息,下次收到類似的信件應該就會自動判斷(?)。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

請輸入下列驗證碼計算後阿拉伯數字 (Translate it, if not Taiwanese to post reply) *