@FaheemMitha you can configure IMAP synchronisation tools such as isync in any way you want, including downloading all your emails and deleting them from the server. I use isync to download and keep copies, so I get all my email offline but still have them on the server too.
@StephenKitt So you can configure isync to download the emails and delete them on the server, like POP3? What are tradeoffs between isync and POP3, in that case?
I'm not familiar with isync. I have used IMAP in the past.
It's just a simple download thingy. If it hasn't completely downloaded, it just aborts, the message stays on the server. The end result is that nothing happens. It's a no-op.
@FaheemMitha meaning that it deletes messages on the server if they have been deleted on the client (and vice versa). To produce the behaviour you’re after, you’d sync all your email, then move it locally to an unsynchronised folder (that can be done automatically), and then the next server sync would delete it all on the server.
@StephenKitt That was a response to you writing "that’s what your tool does, it’s not inherent in the protocol". I assumed you were referring to isync or similar.
It's just a simple download thingy. If it hasn't completely downloaded, it just aborts, the message stays on the server. The end result is that nothing happens. It's a no-op.
@StephenKitt Sorry, my mistake. You mean that's not a POP3 thing per se? Downloading, then deleting on the server?
@StephenKitt Correct. megabits/sec.
According to them, it's very slow for Fiber Optic. So I should get a faster connection, and of course, pay more. Which I suppose is what they care about. But what I have seems fine, anyway. Stability is the really important thing, of course.
Even so, that's ridiculously fast. The best my ISP can offer me in London if I were to go for their highest speed, dedicated wire connection, is 72-73Mbps with "18 Mbps Average Upload".
Yeah, I'm just really impressed since even with a dedicated fibre installed to my home, my local ISP in London (not exactly the boonies) still can't offer more than 73.
I don't see the price mentioned for the last one. The one I have corresponds to 40, but is actually around 50.
Unless one has some fairly specialised need, like the requirement for moving huge amounts of data around regularly, I don't think anything more than the lowest plan would be necessary. I know for example, that bioinformatics data can get quite large. Like hundreds of Gbs for a single file.
@FaheemMitha Seems like a purely programming question about python, so I'd go for Stack Overflow. It wouldn't even be on topic on Super User, and I would argue it's off topic here too.
1. my guess is that the problem is that you're passing in `sys.stdout` for logging, which is a text-like stream, and I suspect the log assumes something opened in binary mode. Have to check the docs. 2. (frame challenge) have you actually looked at the stdlib pop library suggested by some wise fellow here?