Welcome to EmailArchitect Server SDK Documentation


EmailArchitect Email Server

Platform: Windows 2000/XP Professional/2003/2008/2012
 SMTP/POP3/IMAP4  Multiple Domains  SSL/TLS  Web Mail  IPv6
 Web Administration  Anti-Spam & Anti-Virus  Server SDK

EmailArchitect Email Server is a light, fast and secure email server which fully comply SMTP/POP3/IMAP4/MIME/SSL/HTTP RFC email guidelines. We understand a good software must be developable and reusable. Therefore, two interfaces are created for developers to enhance the functionality of EmailArchitect Email Server.

Server Filters

Server filter is a customized dll module developed by C++, which is very similar to IIS filter. This filter works based on Connection Event and Message Event. In short, filter is driven by the events of connection request or message in/out. Filter can control server to reject or accept a connection request, and delete, bounce, move and forward message. The following built-on system filters are installed with EmailArchitect Email Server:

Domain Blocker: domain block sender function
Domain Rules: domain incoming/outgoing filters
User Blocker: user block sender functions.
User Rules: user customized filters
Message Forwarder: message auto-forwarding
Message Responser: message auto-response

Source code of the above filters are available in EmailArchitect Server SDK. Developers can reuse it for specific tasks.

Component Model

EmailArchitect Email Server provides total COM objects to access service, domains, users, emails with most popular programming languages such as Visual Basic, Visual C++, Delphi, C#, VBScript and JScript. Both Web Mail and Web Administration are developed by EmailArchitectObjects and ASP.