Use case: Desktop email client is the historical email repository, so desktop email client should be the only application that archives or deletes email on the server. Desktop should contain every email received. K-9mail is used when away from the desktop for new email while away from the desktop (not for having a complete set of email on the phone). The problem I’m encountering is email is accessed by k9mail, the message is gone from the server, and no longer available to the desktop client, and the desktop client no longer is a complete record of all emails.
I would like it if K9mail would pull from POP3 server but leave the mail on the server. Gmail configuration allows POP3 to have deletion, archival, etc “when messages are accessed”. I would like K9mail to access the messages, but not take any action on the server.
This had been working earlier, for many years. When I was away from home, I’d get new mail on my phone, and when I got back to the desktop machine and pulled email, all the email would go to the desktop client, and I had Gmail configured to trash when pulled by the desktop email client. Thus, no need for a lot of space provided by Google. But something happened and now the mail gets removed by the first email client to get to the email message. That’s ok if it’s the desktop. Not ok if it’s the K-9 client.
I looked at IMAP, but that seems to require that Google hold on to all of my email. I don’t want or need Google to hold on to all of my email. I want my local desktop machine to hold all my email.
If you look at this page [ Read Gmail messages on other email clients using POP - Gmail Help ] it instructs the user of various client programs how to configure the client to leave the emails on the server. I’m wondering how to do the equivalent in K-9 mail.