I have checked out the Order of Pegasus Mail's filtering. According to the order POP3-filtering rules are dealt with first.
Okay. In Settings for retrieving mail (POP3) I have it set to download only unread mail. I understand that and it works fine.
And set to Leave on server after filtering.
Then I set a POP3 rule (called Age) to check message and delete if older than 10 days.
I am assuming that all these settings will first check the server and delete any messages over 10 days in age on the server.
Then download all new and unread messages leaving a copy on the server.
So I end up with a band of downloaded messages still on the server current from now back to 10 days old (so that I can check email with my ipad and still download any new stuff later when home).
Well this doesn't work because I don't get any downloaded messages and nothing is deleted off the server so I have to go to webmail and delete the old mail.
I can activate downloading for new messages by adding a second POP3 rule after the first one that says for any email between 0 and 11 days then download them. Now I get all new messages only which is okay. But I thought that this would download all messages between the period 0 to 11 days. However this works for me except that I still have to manually delete email older than 10 days from the server.
I made the mistake of clicking Delete on server and it promptly deleted ONLY the new messages which has pissed me off somewhat.
I feel that there isn't so much a bug in Pegasus but somehow I am missing a vital piece of "understanding" as to how all this should work.
Can anyone enlighten me as I certainly don't want to lose any more new emails ?