Re: [Exim] Problem After AMAVIS

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Odhiambo Washington
CC: Exim Users
Subject: Re: [Exim] Problem After AMAVIS
On Thu, 17 May 2001, Odhiambo Washington wrote:

> wash:~$ exim -d9 -bt root
> Exim version 3.22 debug level 9 uid=1000 gid=0
> probably Berkeley DB version 1.8x (native mode)
> Actual local interface address is 62.8.64.108 (xl0)
> Actual local interface address is 212.49.74.108 (xl0)
> Actual local interface address is 127.0.0.1 (lo0)
> root@???
> deliver to root in domain alligator.wananchi.com
> director = amavis_director, transport = amavis
> wash:~$
>
> Under normal circumstance, that is in the absence of the Amavis director,
> the scenario would be like this:
>
> alligator# exim -bt root
> admin@???
>     <-- root@???
>   deliver to admin in domain alligator.wananchi.com
>   director = localuser, transport = local_delivery

>
> So there seems to be an issue with the amavis director which I am not able
> to see???


Well, it is going to deliver the message to amavis using the "amavis"
transport. Is this what you want or not? After all, you have set up your
first director as

amavis_director:
condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}"
driver = smartuser
transport = amavis

so it will always do that unless the received protocol is "scanned-ok".
When amavis sends the message back, it should set the protocol value to
"scanned-ok". You can test what will happen then with

exim -oMr scanned-ok -bt root


-- 
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.