On Tue, Oct 16, 2012 at 2:24 PM, Ketan Barapatre
<ketanbarapa...@gmail.com> wrote:
> "Contributions is welcome "
> wow great to hear.
> Can you please share your idea for mail filter. I have been through
> http://camel.apache.org/contributing
>

Hi

We had an old ticket with this idea but never got around implementing
it. And the community didn't ask for it at the time.

The ticket has some details
https://issues.apache.org/jira/browse/CAMEL-1069



> I will follow instructions.
>
> Thank you
> Ketan
> On Oct 16, 2012 2:22 PM, "Claus Ibsen" <claus.ib...@gmail.com> wrote:
>
>> On Mon, Oct 15, 2012 at 6:57 AM, Ketan Barapatre
>> <ketanbarapa...@gmail.com> wrote:
>> > Hello All,
>> >
>> > I have created following route
>> >
>> > from("imaps://imap.gmail.com?username=" + user.getUserName() +
>> "&password="
>> > + user.getPassword() + "&unseen=false&fetchSize=10&
>> > consumer.delay=60000").filter( messageFilter).process(mailProcessor);
>> >
>> > Root specified above starts polling to gmail mailbox and fetches 10 mails
>> > per poll then waits for 60000 ms and starts polling again. But when next
>> > time polling starts it fetches same 10 messages which was fetched before.
>> > Suppose If I have 150 messages in Inbox .When polling starts it fetches
>> 1st
>> > message from inbox upto 9th message and after 60000 ms when next polls
>> > again It fetches same mails.
>> >
>> > Now I have some sopecific requirments.
>> > 1. I want to fetch mails from specified starts date and end date.
>> > (Currently I'm checking start date and end date with message header's
>> date
>> > in message filter)
>> > 2. How can I fetch complete mailbox (I have tried to remove fetchSize but
>> > fetching was taking too much time because my mailbox has around 20
>> > thousand  mails)
>> >
>> > Please guide me How to give proper fetch size or filter according to
>> > specified dates.
>> >
>>
>> We dont have support for using filters on the mail component (yet).
>> Contributions is welcome.
>> The Java Mail has API for filters. So it should be possible to implement
>> this.
>>
>>
>>
>> > Thank you
>> > Ketan
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> Red Hat, Inc.
>> FuseSource is now part of Red Hat
>> Email: cib...@redhat.com
>> Web: http://fusesource.com
>> Twitter: davsclaus
>> Blog: http://davsclaus.com
>> Author of Camel in Action: http://www.manning.com/ibsen
>>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cib...@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to