I did some closer research:
1. sa-learn script doesn't directly say something about "exit code 9" -
it must be linked with another file which I wasn't able to figure.
2. while experimenting with drag&drop in Thunderbird PLUS playing
arround with the configs I figured that my spam_count/ham_count values
where changing as I was drag&dropping ... But it's still givin exactly
the same erro as bevore when I try to move from INBOX to Spam folder:*
[SERVERBUG] failed to send mail.*
And from a neutral folder to the as 'unsure'declared folder Virus I get
the following Error in Thunderbird:* [CANNOT] Cannot copy to unsure folder.*
both times it exits exactly the same: "exit code 9"
... and worst: Mail is not being copied to the place where you dropped
it but stays in its old place OR even worse: sometimes mail is not even
only not copied but _lost_ .
I posted that one already, but here again:
The debug output I could find at /var/log/debug:
Jul 28 23:03:57 server imap: antispam: mailbox_is_unsure(Spam): 0
Jul 28 23:03:57 server imap: antispam: mailbox_is_trash(INBOX): 0
Jul 28 23:03:57 server imap: antispam: mailbox_is_trash(Spam): 0
Jul 28 23:03:57 server imap: antispam: mail copy: from trash: 0, to trash: 0
Jul 28 23:03:57 server imap: antispam: mailbox_is_spam(INBOX): 0
Jul 28 23:03:57 server imap: antispam: mailbox_is_spam(Spam): 1
Jul 28 23:03:57 server imap: antispam: mailbox_is_unsure(INBOX): 0
Jul 28 23:03:57 server imap: antispam: mail copy: src spam: 0, dst spam:
1, src unsure: 0
Jul 28 23:03:57 server imap: antispam: running mailtrain backend program
/usr/local/bin/sa-learn
Jul 28 23:03:57 server imap: antispam: running mailtrain backend program
/usr/local/bin/sa-learn
Jul 28 23:04:00 server imap: antispam: run program failed with exit code 9
and here my dovecot.conf:
server [~]# dovecot -n
# 1.2.13: /usr/local/etc/dovecot.conf
# OS: FreeBSD 8.1-RELEASE amd64 ufs
protocols: imap imaps pop3 pop3s managesieve
listen(default): *
listen(imap): *
listen(pop3): *
listen(managesieve): *:2000
ssl_cert_file: /etc/ssl/mail/mail.cert
ssl_key_file: /etc/ssl/mail/mail.key
login_dir: /var/run/dovecot/login
login_executable(default): /usr/local/libexec/dovecot/imap-login
login_executable(imap): /usr/local/libexec/dovecot/imap-login
login_executable(pop3): /usr/local/libexec/dovecot/pop3-login
login_executable(managesieve): /usr/local/libexec/dovecot/managesieve-login
login_greeting: home MailSystem
verbose_proctitle: yes
first_valid_uid: 2000
first_valid_gid: 2000
mail_privileged_group: mail
mail_location: maildir:/var/mail/%d/%n
mail_executable(default): /usr/local/libexec/dovecot/imap
mail_executable(imap): /usr/local/libexec/dovecot/imap
mail_executable(pop3): /usr/local/libexec/dovecot/pop3
mail_executable(managesieve): /usr/local/libexec/dovecot/managesieve
mail_plugins(default): autocreate antispam
mail_plugins(imap): autocreate antispam
mail_plugins(pop3): quota
mail_plugins(managesieve):
mail_plugin_dir(default): /usr/local/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3
mail_plugin_dir(managesieve): /usr/local/lib/dovecot/managesieve
imap_client_workarounds(default): outlook-idle
imap_client_workarounds(imap): outlook-idle
imap_client_workarounds(pop3):
imap_client_workarounds(managesieve):
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
pop3_client_workarounds(managesieve):
managesieve_implementation_string(default): dovecot
managesieve_implementation_string(imap): dovecot
managesieve_implementation_string(pop3): dovecot
managesieve_implementation_string(managesieve): home
lda:
postmaster_address: ad...@server.home
mail_plugins: sieve
log_path: /var/log/dovecot-deliver.log
info_log_path: /var/log/dovecot-deliver.log
auth default:
mechanisms: cram-md5
username_format: %Lu
passdb:
driver: sql
args: /usr/local/etc/dovecot-sql.conf
userdb:
driver: sql
args: /usr/local/etc/dovecot-sql.conf
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 432
user: postfix
group: postfix
master:
path: /var/run/dovecot/auth-master
mode: 384
user: dovecot
group: dovecot
plugin:
autocreate: Trash
autocreate2: Sent
autocreate3: Drafts
autocreate4: Spam
autocreate5: Virus
autosubscribe: Trash
autosubscribe2: Sent
autosubscribe3: Drafts
autosubscribe4: Spam
autosubscribe5: Virus
sieve: ~/.dovecot.sieve
sieve_dir: ~/sieve
sieve_global_path: /usr/local/etc/dovecot/sieve/default.sieve
antispam_signature: X-Spam-Status
antispam_signature_missing: move
antispam_mail_sendmail: /usr/local/bin/sa-learn
antispam_mail_sendmail_args: --username=%u
antispam_mail_spam: --spam
antispam_mail_notspam: --ham
antispam_mail_tmpdir: /tmp
antispam_spam: Spam
antispam_unsure: Virus
antispam_trash: Trash
server [~]#
Am 28.07.10 21:19, schrieb Steve:
-------- Original-Nachricht --------
Datum: Wed, 28 Jul 2010 21:12:07 +0200
Von: "Leander S."<leander.schae...@googlemail.com>
An: Dovecot Mailing
List<dovecot@dovecot.org>,user+dove...@localhost.localdomain.org,t...@whyscream.net
Betreff: Re: [Dovecot] AntiSpam Plugin
On 07/28/2010 07:24 PM Leander S. wrote:
…
Jul 28 18:51:40 server imap: antispam: running mailtrain backend
program
/usr/local/bin/sa-learn
Jul 28 18:51:40 server imap: antispam: running mailtrain backend
program
/usr/local/bin/sa-learn
Jul 28 18:51:41 server imap: antispam: run program failed with exit
code 9
"run program failed with exit code 9" --> unfortunately is nothing
mentioned in the dovecot antspam man.
Antispam
manual:http://johannes.sipsolutions.net/files/antispam.html#lbAL
Could anybody give me a hint where to look up this exit code? Or is
there a general meaning for exit codes?
i.e.: 0 means normal ; 5 internal error ; and 9 maybe means syntax
issue
... or whatever ?!
/usr/local/bin/sa-learn returned exit code 9. So, check the fine
spamassassin documentation.
^^ I did - there is nothing mentioned about exit codes at all - except in
the spamc manual. But the spamc manual doesn't represent exit code 9.
Read the sa-learn file. It is just a Perl file and you should quickly see where
it is failing and why. Alternatively run it in verbose mode to maybe get more
detailed error reports.
Do you guys maybe have any idea what this could mean? How does your config
for antispam looks like - but I doubt there could be anything wrong in
mine.
... very weired ...
Regards,
Leander
Regards,
Pascal
-- The trapper recommends today:f007ba11.1020...@localdomain.org