magmalinux-sorunun-kaynagini-tespit-etmek

10. Sorunun Kaynağını Tespit Etmek

/var/log/syslog log dosyasını takip edin:

# tail -f /var/log/syslog

Giriş yapamıyorsanız (Login Failed ya da Invalid User Id or Password gibi hatalar alıyorsanız) Courier-authdaemon'ın loglarını seyretmek için /etc/courier/authdaemonrc dosyasındaki DEBUG_LOGIN değişkenini 1 yapın. Sonrasında courier-authdaemon ı yeniden başlatın:

# /etc/init.d/courier-authdaemon restart

ve /var/log/syslog u takip edin.

Eğer SpamAssassin çalışmıyorsa ve syslog'da aşağıdaki gibi bir hata alıyorsanız:

spamd: mkdir /nonexistent: Permission denied at /usr/share/perl5/Mail/SpamAssassin.pm

SpamAssassin ev dizini (home) olmayan 'nobody' kullanıcısı olarak çalışıyordur. Bu yüzden nobody kullanıcısının /etc/passwd dosyasında yazılı ev dizinini yaratmaya çalışıyor ve “Erişim engellendi” hatası alıyorsunuz.

Sorunu çözmek için 1. yol, /etc/default/spamassassin dosyasında OPTIONS değişkenine “-u mail ” ekleyin (Biz burda mail kullanıcısı seçtik. Ev dizini var olan bir başka kullanıcı da seçebilir ya da sadece spamassassin için “spamd” isminde özel bir kullanıcı da yaratabilirsiniz).

2. yol, /etc/default/spamassassin dosyasında OPTIONS değişkenine “-x –virtual-config-dir=/var/cache/spamassassin” ekleyin.