Hello everyone,

So I have this in ACL DATA:

  warn  set acl_m_sa = ${run {/etc/domeny/testme $message_exim_id $acl_m_user} 
{$value} }
        log_message = acl_m_user: $acl_m_user

  warn  continue = {true}
        log_message = Testme result for message $message_id: $acl_m_sa

The script is:

#-----------cut--------------
#!/usr/local/bin/bash

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/etc/domeny:/etc/local/bin

RES=`exim -Mvc $1 | spamc -u $2 | gawk '{if ($0 ~ /^X-Spam-Status/) 
{printf("%s",$0); do { getline var; printf("%s",var); } while (var !~ 
/version=/); }}'`

exim -Mvc $1 > /tmp/mail.tmp

echo $RES
#-----------cut--------------

Logically enough, exim -Mvc in that script should pipe message into 
/tmp/mail.tmp.

Yet, what I get in that file is:

"Spool read error for 1IU60k-0006EN-MK-H: No such file or directory"

That would obviously mean that while ${run ... } executed the script,
exim -Mvc couldn't deliver the message.

Anybody knows the reason why and/or how to make this work?


Regards,
Marcin Krol


-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to