[imapfilter-devel] Improving Filter Writing Effeciency
Lefteris Chatzimparmpas
lefcha at hellug.gr
Sat Jan 8 18:12:29 EET 2011
Yes, that's correct, you got that right. For each account it will move
messages from its INBOX to its "help/Open" folder.
On 01/08/2011 04:45 PM, Philippe LeCavalier wrote:
> Thanks. That's much cleaner. I have one question though...
> Quoting Lefteris Chatzimparmpas <lefcha at hellug.gr>:
>
>> Hello,
>>
>> You can make use of Lua to accomplish this. For example one way could
>> be:
>>
>> for _, account in ipairs({ account1, account2 }) do
>>
>> account.INBOX:contain_subject('[OPEN]'):move_messages(account['help/Open'])
>>
>> end
> Can I assume that I'm reading this correctly in that mail for/from
> account1 will stay in account1 ie it won't move a msg with subject OPEN
> from account1.INBOX to account2.INBOX.help.Open right?
>
> Pardon my ignorance, I really don't know any form of programming language.
>
> Thanks,
> Phil
>>
>> You can add more accounts or even write a nice Lua function, and so on.
>>
>>
>> On 01/07/2011 07:49 PM, Philippe LeCavalier wrote:
>>> I have 3 IMAP accounts. I'm wondering if I can merge identical filters?
>>> ie.
>>>
>>> --Move Open
>>> results = account1.INBOX:contain_subject('[OPEN]')
>>> results:move_messages(account1['help/Open'])
>>> results = account2.INBOX:contain_subject('[OPEN]')
>>> results:move_messages(account2['help/Open'])
>>>
>>> with something like:
>>>
>>> --Move Open
>>> results = account{1|2}.INBOX:contain_subject('[OPEN]')
>>> results:move_messages(account{1|2}1['help/Open'])
>>>
>>> I know the above syntax is incorrect; it's just for illustration
>>> purposes.
>>>
>>> Any thoughts?
>>>
>>> Phil
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Imapfilter-devel mailing list
>>> Imapfilter-devel at lists.hellug.gr
>>> http://lists.hellug.gr/mailman/listinfo/imapfilter-devel
>>
>
More information about the Imapfilter-devel
mailing list