Keith Grennan <keithg(_at_)ActiveState(_dot_)com> writes:
I was wondering if someone could expand on the following:
All tests against envelopes MUST drop source routes.
What is a "source route" in this context and how does one drop it?
These are described in rfc2821. An example would be:
<@foo.com,@bar.com:user(_at_)host(_dot_)com>
The "@foo.com,@bar.com:" part is a source route. The Sieve rfc is just
saying that tests must act as if the address didn't include the source
route when determining whether they match. So, if the above address
occured in the envelope 'to', then the test
envelope :all :contains "to" "foo.com"
must fail, while the test
envelope :all :is "user(_at_)host(_dot_)com"
must succeed.
Philip Guenther
guenther(_at_)sendmail(_dot_)com