Banner layout

MailProxy Project

A mail proxy server is a stand-alone machine that is located in front of the actual email server. The mail proxy server is customized to provide any or all of the following services: Web based email via IMAP, File type blocking, File size blocking, spam filter. An additional benefit is the existing email server can remain in service, which allows you to avoid a potentially large-scale end user migration to a new mail server and/or email client.

MailProxy Project:

  • This is a ported version of p3scan open source into C++ language with many enhanced features which are not supported or limited by p3scan. The application has been re-designed in object-oriented ways, more robust, POCO framework based. The socket implementation inherits the Boost Asio library which is epoll() based, supports thread-pool, SSL, and cross-platform.
  • The application is able to simultaneously listen on different ports (different protocol). Currently, the application supports POP3, IMAP, and SMTP protocol, but with the loose-coupled design, each implemented protocol is isolated from the server, so it is easy to integrate more protocols without modifying the current implementation
  • Technologies used: C/C++, POCO framework, Boost (Asio, SSL, Regex, Programming Options), Zlib, CentOS

Inquery Form

Comment Form