Exit status code 134; what is it, in the context of Dovecot Antispam plug-in?

Steffen Kaiser skdovecot at smail.inf.fh-brs.de
Tue Jul 29 07:13:50 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 28 Jul 2014, Ben Johnson wrote:

> I have some debugging output in my pipe script; the output looks

How does your script looks like?

> Copying message contents to temporary file for debugging purposes; file
> is: /tmp/sendmail-msg-7662.txt
> Checking if the command-line input argument string (--spam) contains the
> string "ham" or "spam"
> Mode is "SPAM"
> Calling (as user vmail) '/usr/lib/dovecot/deliver -d
> "sa-training at example.com" -m "Training.SPAM" -p
> "/tmp/sendmail-msg-7662.txt"'
> Exit status was 134

Check out your local /usr/include/sysexits.h, if the exit code is defined 
there. It's not in mine.

> Yet, I'm able to copy the above command and execute it manually, via the
> command-line, and it works (and by "works", I mean to say that the
> behavior is correct and exactly as expected; I receive the "Spam" email
> at the designated mailbox). Here's how I'm calling it when it works
> perfectly well (as "root"):
>
> # su -c '/usr/lib/dovecot/deliver -d "sa-training at example.com" -m
> "Training.HAM" -p "/tmp/sendmail-msg-7460.txt"' vmail
>
> Any idea what status 134 might be or how to work around it? It looks to
> be some kind of "temporary failure exception", but that is less than
> informative in this context.
>
> # 2.2.9: /etc/dovecot/dovecot.conf
> # OS: Linux 3.13.0-32-generic x86_64 Ubuntu 14.04.1 LTS
> plugin {
>  antispam_backend = pipe
>  antispam_debug_target = syslog
>  antispam_pipe_program = /bin/bash
>  antispam_pipe_program_args = /usr/local/bin/sa-learn-pipe.sh
>  antispam_pipe_program_notspam_arg = --ham
>  antispam_pipe_program_spam_arg = --spam
>  antispam_pipe_tmpdir = /tmp
>  antispam_spam_pattern_ignorecase = SPAM;JUNK
>  antispam_trash_pattern_ignorecase = trash;Deleted *
>  antispam_verbose_debug = 1
> }
>

- -- 
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEVAwUBU9dJrnz1H7kL/d9rAQIskggAt2Otvh4sHZPrmYNm2aSiUwJqarmZmiLV
KrXuMwuvDs33Wd60Bihqjykw96fwz3v+jQuqx+t/V+uN/jRffFpp98aUA4rR9rZ6
AJ3HJfPTyf11Pi9cCG8EhqmY9amPRFrp1Ox+NCg4Jt2liUPzmdtPe6+OUR+QlUdR
Dr2Q6nyH+0sA948mnihJRVERf/oY+7/1s/UTLtCyyGGm4nXy9yoFWVeGxIybXF8G
HMH0I1CYCvKVtmh3o/6IaqJD7IIvJGcUPcEiSNtoKAUC5hu1IhwwkbZnD9IEiigG
HPDL0JIBZBleU8/6SC+e7eP7SF6deu4db1E/I45JVNOZLsZjzgtIVA==
=5sDi
-----END PGP SIGNATURE-----


More information about the dovecot mailing list