Indeed, there is no real "folders" in Gmail, but there has to be some way to make Gmail compatible with traditional email clients; otherwise Gmail would not be compatible with any email client, neither by POP3/SMTP nor by IMAP.
For example, let's assume some form of synch between the email client and the email server in Gmail (say, by IMAP for instance), and the user moves/filters one message from the local Inbox into another folder in Pegasus (or in whichever email client). When the synch is performed, Gmail would need to understand this movement, including the folder structure presented by the email client.
Gmail claims to be compatible with traditional email clients, therefore I am assuming that there must be some way to handle these situations.
To be clear, I am not looking for synching Gmail with Pegasus; on the contrary, I only want to download specific messages and reply to them using Pegasus.
Regarding the "download only unread messages" setting, it is (or at least seems to be) not a real solution for the "Selective POP3 mail download" method (which I need). The status of each message (read/unread) as seen in Gmail (or in any other email provider) does not affect whether _Pegasus_ retrieves it or not. The setting in Pegasus translates as something like: "if Pegasus has already retrieved one specific message from the server, then don't show the same message as available for retrieval to Pegasus again". So, whether a message is classified as "read" in Gmail or not, Pegasus lists it as available for selective download.
In other words, I would have to download each and every message for Pegasus to consider those messages as "read" (from the server), which defeats the purpose of "Selective POP3 mail download" in my case (as the reason for me to use "Selective POP3 mail download" is to avoid downloading every and all messages).
I have been searching for a solution to this issue for several days and the only thing I was able to find is to remove the "labels" of these messages. I have tried different methods using the web interface, and I have triple-checked that each of these emails has no labels at all (not "Inbox", nor any "tab" label such as "Forums", nor anything else). I have tried the "archive" action in Gmail. I have also tried by adding new custom labels to these messages, and even new "child labels". I keep seeing all these messages listed by Pegasus in every new attempt to selectively download messages from Gmail.
Next, I might test what happens when sending these messages to the "trash" in Gmail, or to the "draft" (if it lets me), but these tests would not be a practical solution as a permanent and consistent method.
My goal is for Pegasus to list (for selective download) all the messages located in Gmail's Inbox, but not to list (for selective download) the messages _not_ located in Gmail's Inbox. If the Inbox "label" is not a valid method, then how?
So, here I am, asking for info / links / help / feedback / tips / ideas / suggestions from experienced users.
TIA,
Ady.