Pablo Pita Leira created JSIEVE-110:
---------------------------------------
Summary: improve handling of problems when processing messages
through JSieve
Key: JSIEVE-110
URL: https://issues.apache.org/jira/browse/JSIEVE-110
Project: James jSieve
Issue Type: Bug
Components: JSieve (Main), Mailet
Reporter: Pablo Pita Leira
The handling of problems when processing messages through JSieve is not robust.
The case I like to describe is caused when a ParseException is produced while
processing a message (for example, being hit by MIME4J-253),
org.apache.james.mime4j.field.address.ParseException: Encountered "\r" at line
1, column 42.
Was expecting one of:
":" ...
"<" ...
<DOTATOM> ...
"\"" ...
<DOTATOM> ...
"\"" ...
The current logic produces a new message being preceded in the subject with
[SIEVE ERROR]. This message enters the JSieve processing chain again and again
is processed, and another message now with the subject starting with [SIEVE
ERROR][SIEVE ERROR] is produced. And so goes on and on several hundred of
times. That fills the mailbox and it is not desired.
An example of a message that relates to MIME4J-253 is
[https://www.mail-archive.com/[email protected]/msg59652.html]
And the header that is causing the exception:
From: =?utf-8?Q?R=C3=A9mi_Kowalski_=28JIRA=29?=
<[email protected]>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]