Sender: clseibold@auragem.letz.dev (Christian Lee Seibold)
Received on 2023-10-05 12:45:19
Right. I feel like for an IMAP model where all clients are synced up, one should use the geminimail interface. However, perhaps having a separate protocol for that could be useful, idk.
For people who want a POP3-like interface though, there is the option of configuring it so that fetches never delete messages from the server, which is also an option that POP3 can do in traditional email.
I've actually taken this idea and have went ahead and made a simple change to my misfinmail client so that it keeps track of the receive date of the last fetched gemmail from the gemini fetch address. This allows you to delete gemmails from your local gembox while keeping the messages on your computer, and then when you fetch again, it won't put those gemmails you've deleted from the local gembox back into the gembox. This type of system is particularly good for public mailinglists where nobody can delete messages from the server, but this will let them only fetch new messages and delete ones from their own computer that they've already read.