[quote user="Barius"]
There seems to be a 'bug' (feature maybe?) in the filtering of mail into folders with the same name. If I have two folders of the same name (e.g. Main Folder), then Pegasus will move new mail into whichever folder was created first, regardless of which one I actually choose.
[/quote]
I'm not able to duplicate this here - at least, not with filtering, anyway.
There's a specific restriction in the program that the name of the
copy-to-self folder must be unique, because Pegasus Mail DOES select that by name (this is to allow it to create the folder automatically if it doesn't exist). That restriction does not apply to filtering, though - filtering rules reference the unique ID for the folder rather than the name, and hence should always select the right folder (you can see the unique ID the rule set is using by examing the ruleset file using a text editor - Pegasus Mail translates it into friendly form before presenting it to you in the editor). I've just had a quick check through the code to make sure that the rule editor is actually doing what I'm saying it does, and it looks correct.
The only thing I can think of is that you might at some time have copied an existing folder's .PMM file manually for some reason: doing this will result in the UID not being changed correctly for the folder, and an effective duplicate being created. In a case like this, you are correct - Pegasus Mail will choose the first folder it finds with a matching UID. In normal use, though, folders should never have the same UID.
Can you think of any way your folders might have been physically duplicated outside the program?
-- David --
[quote user="Barius"]<p>There seems to be a 'bug' (feature maybe?) in the filtering of mail into folders with the same name.&nbsp; If I have two folders of the same name (e.g. Main Folder), then Pegasus will move new mail into whichever folder was created first, regardless of which one I actually choose.</p>[/quote]
I'm not able to duplicate this here - at least, not with filtering, anyway.
There's a specific restriction in the program that the name of the <i>copy-to-self folder</i> must be unique, because Pegasus Mail DOES select that by name (this is to allow it to create the folder automatically if it doesn't exist). That restriction does not apply to filtering, though - filtering rules reference the unique ID for the folder rather than the name, and hence should always select the right folder (you can see the unique ID the rule set is using by examing the ruleset file using a text editor - Pegasus Mail translates it into friendly form before presenting it to you in the editor). I've just had a quick check through the code to make sure that the rule editor is actually doing what I'm saying it does, and it looks correct.
The only thing I can think of is that you might at some time have copied an existing folder's .PMM file manually for some reason: doing this will result in the UID not being changed correctly for the folder, and an effective duplicate being created. In a case like this, you are correct - Pegasus Mail will choose the first folder it finds with a matching UID. In normal use, though, folders should never have the same UID.
Can you think of any way your folders might have been physically duplicated outside the program?
-- David --