> It is up to the implementation if ":from" sets the parameter value.
It is critical that the value represent the *owner* of the script, and that is
the *only* criterion that's relevant. The "from" might or might not be the
same as the owner, and has no direct bearing on this.
If the owner has multiple addresses, he may want to use a certain one.
Do I get you right in that the choice MUST be made outside Sieve and
the implementation MUST NOT use the value of ":from" for a hint?
The sender address specified by ":from" MUST NOT set the parameter
value, the value MUST be set by the implementation to the owner of
That would be consistent with the choice of the token, but as you can
see from my first interpretation, something needs to be said about this.
I'm not saying that the implementation should or should not use ":from" to set
this. I'm saying that the ownership of the script and what to put in the owner-*
parameter(s) is known only to the implementation, and that we can give NO advice
on this other than to say, as we have, that it's a value that can be used to
contact the owner.
I don't think Michael and I are going to agree on this, so I'd like to hear from
other WG participants. Does anyone else have an opinion?