Jan Ingvoldstad writes:
« HTML content follows »On Tue, Feb 24, 2015 at 3:28 AM, Sam Varshavchik <<URL:mailto:mrsam@courier- mta.com>[email protected]> wrote:Ángel González writes: * Differenciating remote accesses and internal services (ie. webmail)... even if the webmail uses an imap backend. Which has always been a poor way to implement webmail. Like democracy, however, it's the best implementation we have. :)For very small sites, you can run a webmail service directly off disk, but the benefit of using IMAP is that you don't need to reinvent the wheel for every webmail service and backend combination.
I don't know what that means. A webmail service does not need a back-end. There's absolutely nothing that requires a webmail service to use IMAP. You could download sqwebmail, and install it on a Postfix box that's configured to deliver mail to maildirs. sqwebmail will happily provide a webmail service, without needing some fscking IMAP server.
Sqwebmail's look and feel may lack the jazzy GUI-ness of modern webmail services, but it's a fully functional webmail service that does everything every other webmail service does, and many things they can't do. Like, actually offer complete functionality for clients that have Javascript turned off. Because, of course, it doesn't use Javascript, except in one function, where it does something optional. And like full PGP support.
And, on given hardware, sqwebmail could probably support at least five times as many users as an average webmail server. Because it doesn't need to be bogged down with any IMAP server.
I'm sure there are a few other webmail servers out there that do not need an IMAP server, but even though most do, the reason is not to have an "interchangable back-end". That's not the real reason why they were written to use IMAP.
Very often the same accounts need to be accessible via both IMAP and webmail, and if you use something other than IMAP for the webmail service, you would need to reverse-engineer e.g. Courier's metadata manually to avoid synchronization issues, which will hamper perceived stability and performance.
Or you could use both courier-imap and sqwebmail.
pgpRaJlXfQr6e.pgp
Description: PGP signature
------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________ courier-users mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
