Am 28.07.10 23:43, schrieb Harlan Stenn:
Figure out exactly what script is running and see if it says why it would return with a status of 9. If that is because of a SIGKILL, it is because some process is sending that signal. You are gonna get to figure out what debug knobs to crank to figure out why this is going on.
Can you invoke any of this stuff manually from the command line to see what messages may come up?
h
Hi,
unfortunately I still wasn't able to figure out what's going on. I tried to debug the sa-learn perl script and I wasn't able to find any hint to that code. (I'm not a beginner) But I guess that this is not an issue of sa-learn. Why? Because sa-learn does as I asked it to. sa-learn writes everything into the SQL DB as wanted - but the mail is not being copied to the destination plus the dovecot server returns the old known [SERVERBUG] message to Thunderbird. I obviously also tried:
server [~]# sa-learn --username=admin@mydom.com --spam /var/mail/admin/.Spam/ Learned tokens from 0 message(s) (2 message(s) examined) server [~]#
"Learned tokens from 0" because it has learnd from Dovecot antispam already. If I reset SQL values it would learn again.
Here is my debug.log output again.
Aug 3 22:16:29 server imap: antispam: plugin initialising (1.2-notgit) Aug 3 22:16:29 server imap: antispam: "Trash" is exact match trash folder Aug 3 22:16:29 server imap: antispam: "Spam" is exact match spam folder Aug 3 22:16:29 server imap: antispam: "Virus" is exact match unsure folder Aug 3 22:16:29 server imap: antispam: mail backend spam address --spam Aug 3 22:16:29 server imap: antispam: mail backend not-spam address --ham Aug 3 22:16:29 server imap: antispam: mail backend sendmail /usr/local/bin/sa-learn Aug 3 22:16:29 server imap: antispam: mail backend sendmail arg --username=admin@mydom.com --debug all Aug 3 22:16:29 server imap: antispam: mail backend tmpdir /tmp Aug 3 22:16:34 server imap: antispam: mailbox_is_unsure(Spam): 0 Aug 3 22:16:34 server imap: antispam: mailbox_is_trash(INBOX): 0 Aug 3 22:16:34 server imap: antispam: mailbox_is_trash(Spam): 0 Aug 3 22:16:34 server imap: antispam: mail copy: from trash: 0, to trash: 0 Aug 3 22:16:34 server imap: antispam: mailbox_is_spam(INBOX): 0 Aug 3 22:16:34 server imap: antispam: mailbox_is_spam(Spam): 1 Aug 3 22:16:34 server imap: antispam: mailbox_is_unsure(INBOX): 0 Aug 3 22:16:34 server imap: antispam: mail copy: src spam: 0, dst spam: 1, src unsure: 0 Aug 3 22:16:34 server imap: antispam: running mailtrain backend program /usr/local/bin/sa-learn Aug 3 22:16:34 server imap: antispam: running mailtrain backend program /usr/local/bin/sa-learn Aug 3 22:16:38 server imap: antispam: run program failed with exit code 9
Those are my Antispam options from dovecot.conf:
[...] ### Dovecot AntiSpam ### # mail signature (used with any backend requiring a signature) #antispam_signature = X-Spam-Status #antispam_signature_missing = move
antispam_mail_sendmail = /usr/local/bin/sa-learn
antispam_mail_sendmail_args = --username=%u --debug all
antispam_mail_spam = --spam
antispam_mail_notspam = --ham
antispam_mail_tmpdir = /tmp
antispam_spam = Spam
antispam_unsure = Virus
antispam_trash = Trash
[...]
Even --debug all doesn't help a thing ;( I tried my luck enabeling all this Dovecot debug knobs:
## ## Logging ## mail_debug = yes auth_verbose = yes auth_debug = yes auth_debug_passwords = yes log_timestamp = "%b %d %H:%M:%S " syslog_facility = mail
... didn't help ... - dovecot's log didn't tell me anything new - no error nothing after the Serverbug happend ... ;(
I really don't know where to debug anymore ;( Therefore, I would _really_ - out of all my frustration - appreaciate your help (cause this issue is now bothering me now for more than two weeks now already - without any little peace of success)
Thanks & Regards