
 |
Debugging
|
Debuging by looking at logs
All logs are visible through Console App.
Courier-imap: /var/log/mail.log
Exim: (If you don't see "reject.log" or "panic.log", it's probably because exim hasn't rejected anything "yet".)
/var/spool/exim/log/exim_main.log
/var/spool/exim/log/exim_panic.log
/var/spool/exim/log/exim_reject.log
ClamAV: /var/log/clamd.log
FreshClam: /var/log/clam-update.log
SpamAssassin: /var/log/mail.log (filter on 'spamd')
Exim
To check on Exim in "debug" mode: (You will have to kill the current Exim process)
killall exim
/usr/local/exim/bin/exim -bd -q30m -d
To start Exim again manually:
/usr/local/exim/bin/exim -bd -q30m
To check Exim version installed:
/usr/local/exim/bin/exim -bV
Courier
To start/stop Authentication Module (authdaemond) manually:
/usr/local/courier-authlib/sbin/authdaemond start
/usr/local/courier-authlib/sbin/authdaemond stop
Test Courier authentication via terminal
cd /usr/local/courier-authlib/sbin/
./authtest user@example.com
To start/stop IMAP/POP manually:
/usr/local/courier-imap/libexec/imapd.rc start
/usr/local/courier-imap/libexec/imapd.rc stop
/usr/local/courier-imap/libexec/pop3d.rc start
/usr/local/courier-imap/libexec/pop3d.rc stop
To start/stop SqWebMail (if installed) manually:
/usr/local/courier-sqwebmail/libexec/sqwebmaild.rc start
/usr/local/courier-sqwebmail/libexec/sqwebmaild.rc stop
To check Courier version installed on your computer:
/usr/local/courier-imap/bin/imapd --version
SpamAssassin
To start SpamAssassin in "debug" mode: (You will have to kill the current spamd process)
ps -auxww | grep spam | grep -v grep
kill -2 <process-id>
(replace <process-id> with the "root" process number that shows the startup line...)
The following line will start up SA in debug mode with all info directed to your terminal.
/usr/bin/spamd -D -x -q -L -m 10 -u amavisd --socketpath=/tmp/spamd
To start SpamAssassin manually:
/usr/bin/spamd -d -x -q -L -m 10 -u amavisd --socketpath=/tmp/spamd
ClamAV
To check your ClamAV version:
/usr/local/clamav/sbin/clamd -V
To start Clam AV manually (use Activirty Monitor to kill any running "clamd" and "freshclam" processes):
/Library/StartupItems/ClamAV/ClamAV start
/Library/StartupItems/ClamAV/ClamAV stop
or if the above gives you problems, use the next two lines for starting up.
/usr/local/clamav/sbin/clamd
/usr/local/clamav/bin/freshclam -d -c 24 -l /var/log/clam-update.log
|