On 2017-02-18, Ben <ben+dove...@list-subs.com> wrote:
>
>> What I did when encountering a similar issue was to take one of the messages 
>> from INBOX that should have been moved elsewhere and use sieve-test on it:
>>
>> sieve-test -Tlevel=matching <sieve source file> <message file>
>>
>> That generates a lot of output as it goes through every line of the sieve 
>> file and shows the actual values that are used for the tests.  However, it 
>> pointed out my problem quite clearly.
>>
>
> Thank you for this.
>
> Actually, after many hours of head-bashing, I discovered the problem.
>
> sieve doesn't work when you're just using telnet port 25 !
>
> I was doing :
> ehlo test
> mail from:sen...@example.com
> rcpt to:re...@example.com
> data
> Subject: hello world
> Hello World !
> .
>
> With the above, sieve was simply sending everything to INBOX
> 
> When I changed my methodology :
> ehlo test
> mail from:sen...@example.com
> rcpt to:re...@example.com
> data
> From:<sen...@example.com>
> To:<re...@example.com>
> Subject: hello world
> Hello World !
> .
>
> It worked as expected.
>

The first one works as expected too; your rule used "address" so it
is correct that it didn't look at the envelope address. You want e.g. 

envelope "to" "f...@example.org"

Reply via email to