Joelsite wrote:
When will you make it so you can use roundcube with pop3? Will it be soon? Please email me when pop3 is supported.
Roundcube will likely never support POP3. You miss out on a lot of features when you switch to POP3, and a lot of those would be difficult to reproduce in a webmail client.
This is probably a horribly incomplete list, but here's a sample:
With POP you get:
With IMAP you get that and:
Those things are impossible with POP3 without some sort of externally configured server-based storage (files, db, etc) which would take quite a lot more programming -- so much that it really is not worth the trouble when people are better off using IMAP and leaving those details to the server to figure out. It would also be much slower and bulkier having to also deal with the details of mail storage, indexing, and such on its own. Message searching and sorting would likely be very slow.
Many of the features that people like about RC and other IMAP-only webmail clients are features that are brought to the table by IMAP, not only by the webmail client itself.
For example, check out Ilohamail (from which RC takes its imap library). It does POP3 and IMAP, but in POP3 mode it is really limited.
If there were a POP3 version of RC, it would be but a shadow of itself. It would be missing many features that are just not possible with POP3. Then people would complain about the lack of features in POP3 mode such as "why no folders??" "why isn't it storing my sent items??" and "what happened to my trash folder??" and also "Why is RC so darn slow in POP3 mode??" I imagine there would then be tons of "I switched to RC because of <feature x> but it doesn't work for me in POP3 mode, why?" questions on the lists and in the forums.
Not to mention that if your hosting provider does not support IMAP, it would be unlikely to support all of the server-side features in PHP that would be necessary to recreate much of the functionality provided by IMAP.
In my opinion, it's much better to simply ignore POP3, and only support IMAP. Going down that road would be one giant headache and would only serve to cause more grief for the developers and those helping with support.
If someone wants it bad enough to develop it themselves, I'm sure it would be possible with some sort of IMAP emulation layer which would handle the actual message storage and retrieval. I'm not entirely convinced it would be worth the trouble in the long run, as it would involve coding almost an entire IMAP server.
Jim