Hi Olaf!
Thanks so much for your reply and indeed it worked!
[quote user="FJR"]
[quote user="BoarX"]I realised to my disappointment that many of Pegasus strongest features, like Spamhalter, autofiltering, etc. do not work with IMAP inbox - got excited about these since I haven't upgraded since 2004, but then what a bummer![/quote]
Your university has central IMAP-Server but no central SPAM-control? Strange!
[/quote]
Well, they do have central SPAM-control, but since substantial portion of my incoming e-mails are in Cyrillic, rather than English/Latin, that central SPAM-control tends to generate false positives, so I prefer to do filtering with Pegasus, when everything is under my own control - and so far it worked pretty well with just Content Control and now there is also Spamhalter.
[quote user="FJR"]
[quote user="BoarX"]1. Create folder-on-open filtering rule for IMAP inbox forcing all messages from there to be moved to local inbox. I figure this will require extra click to open IMAP inbox, but I can live with that.[/quote]
Create a "General filtering rule" (have a look for correct menue ... I translate from german Pegasus - sorry). Maybe you call it "IMAP-INBOX". Create a rule on attributes NOT read (choose "read mail" and "NOT" at the buttom). Because of last step you may not want to copy all mails to local inbox.
[/quote]
Why, in fact I don't intend to read any messages in IMAP inbox, even when I see them there, thus all the messages that ever get there are going to be unread and hence get filtered. Thus the rule I created applies unconditionally to all messages in IMAP inbox. Even if they eventually end up in some IMAP folder, I don't mind extra net traffic. That way I let my SPAM-filter do its work before I even try to open anything.
[quote user="FJR"]
[quote user="BoarX"]2. Hopefully such move will invoke all Pegasus "normal" processing - Global Whitelist, Spamhalter, Content Control, Autofiltering, etc. - but will it? That's the main question![/quote]
Should do!
[/quote]
Yay, it does!
[quote user="FJR"]
[quote user="BoarX"]3. Move read messages from local inbox back to relevant IMAP folders as needed.[/quote]
Due to one the porcessed files should not be copied to IMAP inbox or they should be marked read. Another way may be to set a color in step one to indicate files to be already processed.
[/quote]
Of course it doesn't make sense to copy anything back into IMAP inbox, as the result is going to be an endless filtering loop. I usually copy messages to folders manually, but may try autofiltering in future.
All in all, the method does work, just requires two extra clicks of a mouse: first on IMAP inbox to initiate associated filter and second on local inbox to initiate SPAM-filter, content control, white//blacklists, etc. There are some issues with Pegasus IMAP functionality when connected to Exchange, but I am going to report them separately.
Have fun everyone!