My investigation is it happened only if:
- global script is enable and a script file is existed.
- in a virtual user environment, "@" exist in "-d" parameter ("-d aaa@bbb.com") is passed to deliver.
There is no error if no "@" character passed to deliver or no global script in global script directory.
If the script is put in user home directory it works fine. Only if the script is put in global script directory have this problem. And there is no .err file in global script directory.
Regards, Steve
"Steffen Kaiser" skdovecot@smail.inf.fh-bonn-rhein-sieg.de wrote in message news:Pine.LNX.4.64.0704040907100.10570@pc-2m63.inf.fh-bonn-rhein-sieg.de...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tue, 3 Apr 2007, M1 wrote:
In my installation "deliver" die if global sieve script turn on. Is there anything I have missed? Thanks..
The error message: "input in flex scanner failed" Your Sieve script is syntactically wrong,
require "fileinto"; if header :is ""X-DSPAM-Result" "Spam" { ^^^^^^^^^^^^^^^^^^^^^ I'd bet here, the two double quotes.
fileinto "Spam"; }
Bye,
Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)
iQEVAwUBRhNPLS9SORjhbDpvAQK++Af/fgcImdUHkm1bEeTtWOkxVmep+oLk2Rd/ DyC4cuY4AwMBhaoeVd9FEGVrfCM63MVH0st2y9OJKqbcBxCxodjNn2G1YMb/vuNv JzLi6gGJVrqRjCjgZMbSf1mj3GzaNPSVBE2ebt9gF+p8AkyOdiqb1WrAW7I+qJLZ X8datms5M8zauz6ecPRXGleA89gRD6NOIi72CQZtsi1peKPZ/+RmpfAcgaxWLRiG 1GQz6gIc9nSVPur4nPTif04nLqCAQjXk89esioPwba6FDNRvzyd4t/KRkkcLZPab o673PYLpNLVue497mPcnFBdk0dw8fCTKq/WYSzKwWuWMHLVVjWRcMQ== =rObG -----END PGP SIGNATURE-----