You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Pradeep (JIRA)" <se...@james.apache.org> on 2007/02/01 05:07:08 UTC

[jira] Updated: (JSIEVE-14) I am testing JSieve with james but getting error

     [ https://issues.apache.org/jira/browse/JSIEVE-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pradeep updated JSIEVE-14:
--------------------------


HI, 
  The script as for the RFC3028, I dont find anything wrong with the script as of now. Here is the script that I am using currently.

#
# Example Sieve Filter
# Declare any optional features or extension used by the script
#
require ['fileinto', 'reject'];

#
# Reject any large messages (note that the four leading dots get
# "stuffed" to three)
#
if size :over 1M
        {
        reject text:
Please do not send me large attachments.
Put your file on a server and send me the URL.
Thank you.
.... Fred
.
;
        stop;
        }
#

# Handle messages from known mailing lists
# Move messages from IETF filter discussion list to filter folder
#
if header :is "Sender" "owner-ietf-mta-filters@imc.org"
        {
        fileinto "filter";  # move to "filter" folder
        }
#
# Keep all messages to or from people in my company
#
elsif address :domain :is ["From", "To"] "example.com"
        {
        keep;               # keep in "In" folder
        }

#
# Try and catch unsolicited email.  If a message is not to me,
# or it contains a subject known to be spam, file it away.
#
elsif anyof (not address :all :contains
               ["To", "Cc", "Bcc"] "me@example.com",
             header :matches "subject"
               ["*make*money*fast*", "*university*dipl*mas*"])
        {
        # If message header does not contain my address,
        # it's from a list.
        fileinto "spam";   # move to "spam" folder
        }
else
        {
        # Move all other (non-company) mail to "personal"
        # folder.
        fileinto "personal";
        }

Please let me know once you check this script.

Thanks
Pradeep

> I am testing JSieve with james but getting error
> ------------------------------------------------
>
>                 Key: JSIEVE-14
>                 URL: https://issues.apache.org/jira/browse/JSIEVE-14
>             Project: jSieve
>          Issue Type: Test
>         Environment: windows
>            Reporter: Pradeep
>
> Hi,
> I am testing JSieve with james but getting the following error, I am not sure whether this is an bug or error in the sieve script that is available for download with JSieve. Could you please check this out.
> 31/01/07 12:22:17 ERROR spoolmanager: Exception in processor <transport>
> org.apache.jsieve.parser.generated.TokenMgrError: Lexical error at line 5, column 9.  Encountered: "\"" (34), after : ""
> 	at org.apache.jsieve.parser.generated.SieveParserTokenManager.getNextToken(SieveParserTokenManager.java:703)
> 	at org.apache.jsieve.parser.generated.SieveParser.jj_ntk(SieveParser.java:567)
> 	at org.apache.jsieve.parser.generated.SieveParser.string(SieveParser.java:372)
> 	at org.apache.jsieve.parser.generated.SieveParser.string_list(SieveParser.java:408)
> 	at org.apache.jsieve.parser.generated.SieveParser.argument(SieveParser.java:246)
> 	at org.apache.jsieve.parser.generated.SieveParser.arguments(SieveParser.java:192)
> 	at org.apache.jsieve.parser.generated.SieveParser.command(SieveParser.java:103)
> 	at org.apache.jsieve.parser.generated.SieveParser.commands(SieveParser.java:72)
> 	at org.apache.jsieve.parser.generated.SieveParser.start(SieveParser.java:20)
> 	at org.apache.jsieve.SieveFactory.parse(SieveFactory.java:103)
> 	at org.apache.jsieve.samples.james.JSieve.computeStartNode(JSieve.java:321)
> 	at org.apache.jsieve.samples.james.JSieve.updateStartNode(JSieve.java:357)
> 	at org.apache.jsieve.samples.james.JSieve.getStartNode(JSieve.java:286)
> 	at org.apache.jsieve.samples.james.JSieve.evaluate(JSieve.java:232)
> 	at org.apache.jsieve.samples.james.JSieve.service(JSieve.java:126)
> 	at org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:422)
> 	at org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java:403)
> 	at org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:307)
> 	at java.lang.Thread.run(Thread.java:534)
> 31/01/07 12:22:17 ERROR spoolmanager: An error occurred processing Mail1170226316839-0 through transport
> 31/01/07 12:22:17 ERROR spoolmanager: Result was error

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org