[Evolution] Incorrect Camel Folder flags



If I,
    $  gconftool-2 --recursive-unset /apps/evolution
    $  rm -rf .evolution
and restart evolution, and configure it for an Exchange account, filter
new messages, filter inbox only, etc, on the initial startup junk
filtering and any filters that I add get applied to incoming exchange
mail.
EDS camel/camel-folder.c line 1818 causes a filter driver to be created
which causes filters to be applied to incoming mail.

Upon shutdown and restart, no filters are applied to incoming exchange
mail because EDS camel-folder.c line 1818 does not cause a filter driver
to be created because the folder flags change.

camel folder flags on initial startup and configuration = 71
camel folder flags on subsequent startups = 3
Why?????
How do I remedy this?


Second startup:
        freeze(0x8688700 'personal/Inbox') = 1
        folder_changed(0x8688700:'personal/Inbox', 0x87ff268), frozen=1
         added 1 removed 0 changed 0 recent 1 filter 1
        thaw(0x8688700 'personal/Inbox') = 0
        folder_changed(0x8688700:'personal/Inbox', 0x86a1618), frozen=0
         added 1 removed 0 changed 0 recent 1 filter 1
        folder->folder_flags=[3]
        (folder->folder_flags & (CAMEL_FOLDER_FILTER_RECENT|
        CAMEL_FOLDER_FILTER_JUNK)=[0]
        p->uid_filter->len=[1]
        fff

Initial startup with account creation:
        content mime-type: text/plain; charset=US-ASCII; delsp=yes;
        format=flowed
        < b1837b90 >
        camel_junk_plugin_check_junk
        em_junk_sa_check_junk
        junk filter => clean
        thaw(0x86b3ce0 'personal/Inbox') = 0
        folder_changed(0x86b3ce0:'personal/Inbox', 0x8713630), frozen=0
         added 640 removed 0 changed 0 recent 640 filter 0
        folder->folder_flags=[71]
        (folder->folder_flags & (CAMEL_FOLDER_FILTER_RECENT|
        CAMEL_FOLDER_FILTER_JUNK)=[68]
        p->uid_filter->len=[0]
        freeze(0x86b3ce0 'personal/Inbox') = 1
        folder_changed(0x86b3ce0:'personal/Inbox', 0x87662c8), frozen=1
         added 1 removed 0 changed 0 recent 1 filter 1
        thaw(0x86b3ce0 'personal/Inbox') = 0
        folder_changed(0x86b3ce0:'personal/Inbox', 0x86a4308), frozen=0
         added 1 removed 0 changed 0 recent 1 filter 1
        folder->folder_flags=[71]
        (folder->folder_flags & (CAMEL_FOLDER_FILTER_RECENT|
        CAMEL_FOLDER_FILTER_JUNK)=[68]
        p->uid_filter->len=[1]
        * launching filter thread 1 new mail, 0 junk and 0 not junk
        freeze(0x86b3ce0 'personal/Inbox') = 1
        freeze(0x86b3ce0 'personal/Inbox') = 2
        thaw(0x86b3ce0 'personal/Inbox') = 1
        Thread b1837b90 >
        CamelFolder:get_message('personal/Inbox', '000003be8c2c') =
        class: CamelMimeMessage
        mime-type: text/plain; charset=us-ascii
        content class: CamelDataWrapper
        content mime-type: text/plain; charset=us-ascii
        < b1837b90 >
        camel_junk_plugin_check_junk
        em_junk_sa_check_junk
        junk filter => clean
        thaw(0x86b3ce0 'personal/Inbox') = 0
        folder_changed(0x86b3ce0:'personal/Inbox', 0x8697378), frozen=0
         added 1 removed 0 changed 0 recent 1 filter 0
        folder->folder_flags=[71]
        (folder->folder_flags & (CAMEL_FOLDER_FILTER_RECENT|
        CAMEL_FOLDER_FILTER_JUNK)=[68]
        p->uid_filter->len=[0]
        freeze(0x86b3ce0 'personal/Inbox') = 1
        folder_changed(0x86b3ce0:'personal/Inbox', 0x8378648), frozen=1
         added 1 removed 0 changed 0 recent 1 filter 1
        thaw(0x86b3ce0 'personal/Inbox') = 0
        folder_changed(0x86b3ce0:'personal/Inbox', 0x882b4a0), frozen=0
         added 1 removed 0 changed 0 recent 1 filter 1
        folder->folder_flags=[71]
        (folder->folder_flags & (CAMEL_FOLDER_FILTER_RECENT|
        CAMEL_FOLDER_FILTER_JUNK)=[68]
        p->uid_filter->len=[1]
        * launching filter thread 1 new mail, 0 junk and 0 not junk
        freeze(0x86b3ce0 'personal/Inbox') = 1
        freeze(0x86b3ce0 'personal/Inbox') = 2
        thaw(0x86b3ce0 'personal/Inbox') = 1
        Thread b082ab90 >
        CamelFolder:get_message('personal/Inbox', '000003be8c2e') =
        class: CamelMimeMessage
        mime-type: text/plain; charset=us-ascii
        content class: CamelDataWrapper
        content mime-type: text/plain; charset=us-ascii
        < b082ab90 >
        camel_junk_plugin_check_junk
        em_junk_sa_check_junk
        junk filter => clean
        thaw(0x86b3ce0 'personal/Inbox') = 0
        folder_changed(0x86b3ce0:'personal/Inbox', 0x87486e8), frozen=0
         added 1 removed 0 changed 0 recent 1 filter 0
        folder->folder_flags=[71]
        (folder->folder_flags & (CAMEL_FOLDER_FILTER_RECENT|
        CAMEL_FOLDER_FILTER_JUNK)=[68]
        p->uid_filter->len=[0]
        fff
        
        
        



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]