In my installation "deliver" die if global sieve script turn on. Is
there
anything I have missed? Thanks..
Flex 2.5.33
Dovecot 1.0.rc29
postfix 2.3.8
In maillog:
Apr  3 13:29:58 minigrass postfix/pipe[24691]: CA194121BC5: to=<xxx at
yyy.com>,
relay=dovecot, delay=0.24, delays=0.14/0.01/0/0.09
, dsn=5.3.0, status=bounced (Command died with status 
2: "/usr/libexec/dovecot/deliver". Command output: input in flex
scanner
failed )
In master.cf :
dovecot         unix    -       n       n       -       -       pipe
        flags=DRhu user=dovecot:dovecot argv=/usr/libexec/dovecot/deliver -d 
${recipient} -n
in dovecot.conf:
  mail_plugins = cmusieve quota
  global_script_path = /home/mail/sieve/global
in /home/mail/sieve/global/dspam.sieve
require "fileinto";
        if header :is ""X-DSPAM-Result" "Spam" {
                fileinto "Spam";
        }
Regards
-----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-----