3 ms·
The UID capability is a newer, hail-mary attempt to fix the issue, and thus it's optional, not all IMAP servers support it
by meghan_rain 4y ago
The UID capability is a newer, hail-mary attempt to fix the issue, and thus it's optional, not all IMAP servers support it
- tedivm 4y agoI wrote a popular open source IMAP library in 2009 and even then the UID capability was there and widely adopted. My library relied on it 100%, completely ignoring sequence numbers, and I haven't received a single issue related to this. It's not that new, it's not a hail mary, and it is very well supported. * https://packagist.org/packages/tedivm/fetch https://packagist.org/packages/tedivm/fetch * https://github.com/tedious/Fetch https://github.com/tedious/Fetch
- lsh123 4y agoLast time I was writing mail client code was around 2004-2005 and even around that time every large IMAP provider (AOL, Yahoo, …) had UID support.
- citrin_ru 4y agoNewer as in only ~30 years old? It is likely some obscure IMAP servers doesn't support them but AFAIK all popular ones do.
- vidarh 4y agoUID was introduced in IMAPv4 in RFC 1730 in 1994, and it's not optional for IMAPv4 or IMAPv4.1 I last wrote IMAP server-side software in 2000. Even then, I was not aware of any IMAP servers that didn't support UID. It was essential, as most clients expected it to be there. There might still have been some at that point, but I'd be shocked if anyone is still running any IMAP2 or IMAP3 servers.
- deleted 4y ago[deleted]
- nerdbert 4y agoI've worked on a lot of IMAP stuff and it's been decades since I've seen an implementation that didn't support reference by UID.