Referring to http://wiki.fastmail.fm/wiki/index.php/SieveExtensionsSupportMatrix , there is already a include sieve extensive and it is already implemented by cmu cyrus ==>2.3<==
The rfc draft is here ===> http://www.ietf.org/internet-drafts/draft-ietf-sieve-notify-mailto-02.txt
Hope this useful.
Regards, Steve
"Steffen Kaiser" <skdovecot@smail.inf.fh-bonn-rhein-sieg.de> wrote in message news:Pine.LNX.4.64.0705080840230.4053@pc-2m63.inf.fh-bonn-rhein-sieg.de...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tue, 8 May 2007, M1 wrote:
I glanced over the current Sieve library (CMU):
- 3 global scripts, 1 execute before user script, 1 execute after user script, 1 execute only if there is no user script.
I didn't found an easy way to let the parser read in more than one script in a row. There is a function that translates just one file into the bytecode. It is not iterative.
- Call global script from user script or call user script from global script.
Maybe, one could expand Sieve to have some sort of "include" statement. It could work.
However, there are at least two other Sieve implementations, too, there had been some suggestions to look into them, but nobody jump into til now.
Bye,
Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)
iQEVAwUBRkAcjS9SORjhbDpvAQJIVwf+P/IFkwlE5Hs+/B1d0vie2jzWAjWMOa4C xLuTS4kMvnaxS7NBQs26W9CVvHrcx1J1TNzxm0wy40p4MuN6R57K6k6XdtLUf8tJ ueoEIfd2Uf/l/ulCdn0t3hbz1Rwk43K9aKdoYEUcHMXsRy2kT8QrWNhxZKYH2G3u /k9Zg6Vjp8/ZqdDP34f365w9diNzylU+sdQbJXm5FvjLo/sbVXcxWQiI0c/NW78O Kqj9Clv/izufMcNqqLkk8z1FMcJRgpjqLCw2iGV1nBDHrEjBuN2Y4UuV3MqeLD9a bhkBDbw/GpanSgrB59YOUfKtuJrF9Vcg7duHVVaYnCBOfMYB30wXRw== =JXVy -----END PGP SIGNATURE-----