News for hackers. Stuff that matters.
Re:When did POP and IMAP become a “legacy protocol?” by megous on Monday September 26, 2022 @07:07AM (#32981578)
What downsides POP3 has? Looks like a terribly simple protocol and does the job of moving messages from one place to another quite well for me.

Having to use anything more complex would be a downgrade. More complex to setup on server and client side, with more options and more problems to take care of.

I like to use the simplest tool for the job.

Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Monday September 26, 2022 @07:13AM (#32981631)
> What downsides POP3 has? Looks like a terribly simple protocol

Exactly that, it's terribly simple. People have multiple devices, that alone makes POP3 an annoying protocol to use.

Re:When did POP and IMAP become a “legacy protocol?” by ReallyOldLurker on Tuesday September 27, 2022 @04:30PM (#33000722)
>> ... multiple devices, that alone...

A big assumption. POP3 works perfectly fine and is preferable in my situation.

Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Wednesday September 28, 2022 @06:03AM (#33006270)
No, not an assumption. Also, good for you.
Re:When did POP and IMAP become a “legacy protocol?” by billpg on Monday September 26, 2022 @07:40AM (#32981835)
The UIDL command is specified as an optional command, but it's really required. https://billpg.com/pop3-uidl/

The workload required to poll is heavy. You need to reconnect TCP, TLS and login. Once you find you have no messages, you have start over to check again. https://billpg.com/pop3-commit-refresh/

Clients and servers need to keep a short-term "message id" to long-term "unique-id" map. https://billpg.com/pop3-message-ids/

Deletes are batched and only committed at the end of a connection. Unless you're willing to close and reopen a connection right away, any messages you delete are in a not-quite-deleted limbo until you close the connection. https://billpg.com/pop3-deli/

Re:When did POP and IMAP become a “legacy protocol?” by megous on Tuesday September 27, 2022 @07:39AM (#32994053)
Looks like most of these are issues for large providers only or if you have multiple clients/protocols enabled, which is I guess fair. Thanks for the overview, it's always interesting to see limitations of protocols I use daily.

I use POP3 only to move messages from my mail server's mailbox on a VPS to my LAN using a pull method. Polled mailbox is thus mostly empty or has very few messages at each poll. So it's a nice fit.