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:[email protected]
rcpt to:[email protected]
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:[email protected]
rcpt to:[email protected]
data
From:<[email protected]>
To:<[email protected]>
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" "[email protected]"
Will take a look. Thanks !