[Top] [All Lists]

Re: Working Group Last Call: draft-ietf-sieve-imapflags-01.txt

2005-09-27 03:06:29

Aaron Stone wrote:

On Mon, Sep 26, 2005, Alexey Melnikov 
<alexey(_dot_)melnikov(_at_)isode(_dot_)com> said:
...  When the "variables" extension is not enabled
  the explicit variable name parameter to setflag/addflag/removeflag
  MUST NOT be used and MUST cause an error according to [SIEVE].

I've noticed that a lot of the Sieve specs say to generate errors at
"compile" time and I'm just wondering if there's a list of compile-time
and run-time errors that are listed as MUST, SHOULD or MAY.

I think all errors are MUST. Otherwise scripts are not really portable.

Whether an error is catched at runtime or compile time - it depends on an implementation. Some implementations bytecompile Sieve, some implementations interpret it.