Phil Pennock pisze:
> On 2007-09-07 at 22:22 +0200, [EMAIL PROTECTED] wrote:
>   
>> 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
>>     
>
>   
>> "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?
>>     
>
> Because the spool file (-H) isn't written out until the message is
> finally accepted, after all the ACLs.  It's what keeps on local disk the
> state associated with this system being responsible for the mail.  Until
> it exists, this system isn't responsible, the reply hasn't been sent to
> the sender.  Once the -H file exists, a queue runner may attempt to
> deliver the mail.
>
> The -Mvc option is effectively generating the message via a fake
> delivery, so needs the -H file around.
>   

Hmm.. Thanks for answer, that's plausible, I wonder how this dlfunc is
able to deliver the headers, however???

  warn continue = ${dlfunc{/usr/sbin/exim-ext.so}{pipe_message}
{/etc/domeny/savestdin}}

( taken from http://www.ols.es/exim/dlext/ )

I placed the above verb in the same ACL as the one before, though
Envelope-To: gets mangled for some reason:

da7 (87.204.147.157) /etc % cat /tmp/mailstdin.tmp

Return-path: <[EMAIL PROTECTED]>
Envelope-To: @
Delivery-date: Mon, 10 Sep 2007 13:35:36 +0200
Received: from domeny.pl ([87.204.147.140]:57540 helo=da2.domeny.com)
        by da7.domeny.com with esmtps (TLSv1:AES256-SHA:256)
        (Exim 4.68)
        (envelope-from <[EMAIL PROTECTED]>)
        id 1IUhYG-0005GZ-Gm
        for [EMAIL PROTECTED]; Mon, 10 Sep 2007 13:35:36 +0200
Received: from mail by da2.domeny.com with filtered (Exim 4.67)
        (envelope-from <[EMAIL PROTECTED]>)
        id 1IUhjS-000MZz-FI
        for [EMAIL PROTECTED]; Mon, 10 Sep 2007 13:47:10 +0200
Received: from ip-83-238-175-215.netia.com.pl ([83.238.175.215]:2288
helo=[192.168.1.30])
        by da2.domeny.com with esmtpa (Exim 4.67)
        (envelope-from <[EMAIL PROTECTED]>)
        id 1IUhjS-000MZQ-7J
        for [EMAIL PROTECTED]; Mon, 10 Sep 2007 13:47:10 +0200
Message-ID: <[EMAIL PROTECTED]>
Date: Mon, 10 Sep 2007 13:48:20 +0200
From: Marcin Krol <[EMAIL PROTECTED]>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6)
Gecko/20070728 Thunderbird/2.0.0.6 Mnenhy/0.7.5.666
MIME-Version: 1.0
To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
Subject: test dlfunc
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable


--=20
Marcin Kr=F3l





-- 
Marcin Król





-- 
## 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