spamassassin-3.1.0-1.ppc.rpm を使用したMailServerをだいぶと前に作成してました。
いろんなログを確認して無事に稼動していると思いきや
何かわけわかんないログが出力している事を判明しました
[ログ内容]
spamd[830]: mkdir /home/httpd/.spamassassin: Permission denied at /usr/lib/perl5/site_perl/5.8.2/Mail/SpamAssassin.pm line 1467
spamd[830]: locker: safe_lock: cannot create tmp lockfile /home/httpd/.spamassassin/auto-whitelist.lock.kurobox.830 for /home/httpd/.spamassassin/auto-whitelist.lock: No such file or directory
spamd[830]: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile /home/httpd/.spamassassin/auto-whitelist.lock.kurobox.830 for /home/httpd/.spamassassin/auto-whitelist.lock: No such file or directory
spamd[830]: Can’t call method “finish” on an undefined value at /usr/lib/perl5/site_perl/5.8.2/Mail/SpamAssassin/Plugin/AWL.pm line 397, line 91
spamd[830]: config: cannot write to /home/httpd/.spamassassin/user_prefs: No such file or directory
spamd[830]: spamd: failed to create readable default_prefs: /home/httpd/.spamassassin/user_prefs
[回避方法]
①.「/home/httpd/」配下に、「.spamassassin」を作成
②.「/home/httpd/.spamassassin/user_prefs」の「user_prefs」の「permission」を「644」に変更
ログ内容を解析すると、「/home/httpd/.spamassassin」の「.spamassassin」が無い事でアクセスできずにエラーになっていると予測してみました
また、「/home/httpd/.spamassassin/user_prefs」の「user_prefs」にもアクセスできない場合もエラーになるのでPermissionの変更しました。
ただ、本当にそれであっているかは 後日に確認してみます


1週間ほど様子を見てましたが何もなく正常に稼動している事が確認できました