AlphaMail is an accelerated web mail interface with a C++ middleware layer that is more effective than an IMAP proxy which is a highly scalable (10k+ users). The interface includes modern features, Section 508 compliance, and universal browser support.
docs/ Dependencies caching_algorithm certificate_authorities.pem middleware_protocol.txt experiments/ jcorba/ IMAPClient.java IMAPServer.java imap.idl Makefile cache_entry.cc client_socket.cc date_time.cc imaps_test.cc map_test.cc mkdir.cc mm.cc oop.cc parse_response.cc regex1.cc request_processor.cc server_socket.cc split.cc ssl.c ssl_client.cpp include/ CacheManager.h IMAPFolder.h IMAPParser.h IMAPParserFactory.h IMAPRegexParser.h IMAPTypes.h MessageAttributes.h RequestProcessor.h Runnable.h ThreadCleanup.h imap_debug.h middleware.h netxx/ include/ netxx/ tls/ certificate.h context.h netxx.h stream.h address.h datagram.h datagramserver.h netbuf.h netxx.h peer.h probe.h probeinfo.h sockopt.h stream.h streambase.h streamserver.h timeout.h types.h src/ Jamfile accept.cxx accept.h address.cxx common.h compat.h config.jam datagram.cxx datagramserver.cxx inet_ntop.cxx inet_ntop.h inet_pton.cxx inet_pton.h osutil.cxx osutil.h peer.cxx probe.cxx probe_impl.h probe_select.cxx recvfrom.cxx recvfrom.h resolve.h resolve_getaddrinfo.cxx resolve_gethostbyname.cxx resolve_getservbyname.cxx serverbase.cxx serverbase.h sockaddr.cxx sockaddr.h socket.cxx socket.h sockopt.cxx stream.cxx streambase.cxx streamserver.cxx tls_cert_pimpl.h tls_certificate.cxx tls_context.cxx tls_context_pimpl.h tls_stream.cxx tls_tls_pimpl.cxx tls_tls_pimpl.h win32.jam Makefile README patches/ netxx-patch src/ CacheManager.cc IMAPFolder.cc IMAPParser.cc IMAPParserFactory.cc tests/ INSTALL LICENSE Makefile README TODO sup sup2