[quote user="lesslame"]
Thanks for the tip. It worked, not completely though in my case.
I moved an "urgent" message to my local new mail folder and was able to change the priority in the message properties (F12). Then I moved the message back to the imap folder.[/quote]With Pegasus closed, you can check or change the actual header in the message files (*.CNM) in c:\pmail\mail\admin (or whatever your New Mail folder is set to) [quote]This seemed to work, at least while looking at it from Pegasus Mail. Looking at it in detail, I found that after the first step, my imap-folder (in the webfrontend) still had the message inside, it was not deleted but instead only marked for deletion. My imap-provider (fastmail.fm) claims that this is the "correct" way to handle deletion of emails in imap-folders. It is possible to "purge" the imap-folder (using the web-frontend) which would really delete the mail from the folder. I did not do that, though.[/quote]Yes, this is normal IMAP functionality.[quote]In my case moving the message (with normal priority now) back to the imap-folder resulted in removal of the "deletion-mark" from the (still existing) message in the imap-folder. Pegasus now thought that the message was normal priority, but in fact on the imap-server it was still "urgent". When I deleted the header cache in Pegasus and opened the folder again, the message was "urgent" again, as in the beginning. So your workaround idea would only work for me if I "purge" messages in the webfrontend while the message is still in Pegasus "local new mail folder".[/quote]I would recommend purging the deleted messages before copying back messages with the same ID headers etc to avoid confusion.[quote]
I just noticed another oddity concerning the imap-implementation: When connecting to the imap-server, Pegasus correctly display the number of unread emails for all (subscribed) folders. When opening a folder, suddenly some messages appear as unread. These are messages that are new to Pegasus (arrived after the last time Pegasus was run), but already marked read in the imap-folder because I had read them in the webmail-frontend. This means Pegasus does not respect the "read"-mark when finding new messages in an imap folder. In my view this is a bug in Pegasus.
[/quote]The IMAP protocol is fairly complex and implementations differ from server to server. FWIW I have the same issues with Thunderbird & other IMAP clients as well.
[quote user="lesslame"]<p>Thanks for the tip. It worked, not completely though in my case.
</p><p>I moved an "urgent" message to my local new mail folder and was able to change the priority in the message properties (F12). Then I moved the message back to the imap folder.[/quote]With Pegasus closed, you can check or change the actual header in the message files (*.CNM) in c:\pmail\mail\admin (or whatever your New Mail folder is set to) [quote]This seemed to work, at least while looking at it from Pegasus Mail. Looking at it in detail, I found that after the first step, my imap-folder (in the webfrontend) still had the message inside, it was not deleted but instead only marked for deletion. My imap-provider (fastmail.fm) claims that this is the "correct" way to handle deletion of emails in imap-folders. It is possible to "purge" the imap-folder (using the web-frontend) which would really delete the mail from the folder. I did not do that, though.[/quote]Yes, this is normal IMAP functionality.[quote]In my case moving the message (with normal priority now) back to the imap-folder resulted in removal of the "deletion-mark" from the (still existing) message in the imap-folder. Pegasus now thought that the message was normal priority, but in fact on the imap-server it was still "urgent". When I deleted the header cache in Pegasus and opened the folder again, the message was "urgent" again, as in the beginning. So your workaround idea would only work for me if I "purge" messages in the webfrontend while the message is still in Pegasus "local new mail folder".[/quote]I would recommend purging the deleted messages before copying back messages with the same ID headers etc to avoid confusion.[quote]
</p><p>I just noticed another oddity concerning the imap-implementation: When connecting to the imap-server, Pegasus correctly display the number of unread emails for all (subscribed) folders. When opening a folder, suddenly some messages appear as unread. These are messages that are new to Pegasus (arrived after the last time Pegasus was run), but already marked read in the imap-folder because I had read them in the webmail-frontend. This means Pegasus does not respect the "read"-mark when finding new messages in an imap folder. In my view this is a bug in Pegasus.
</p><p>[/quote]The IMAP protocol is fairly complex and implementations differ from server to server. FWIW I have the same issues with Thunderbird &amp; other IMAP clients as well.
</p>