Detailed Feature Comparison Chart:

Accounts
Administrative
Anti-spam
Anti-virus
Diagnostics
Domains
IMAP
LDAP
List Server
Mail Gateway / Relay
ODBC
POP
Security
SMTP
Webmail

 
ISMail
ISMail Pro
ISMail EP
Accounts
 
 
 
Account quotas
Account disable - accounts may be selectively disabled.
Aliasing - messages may be redirected from one account to another.
Autoresponder - automatically send a response message. Subject and message are configurable by account.
Auto-account creation - allow users to create accounts . May be controlled for each domain.
 
Catch-all account - messages for unknown accounts may be collected in a single account.
Forwarding - messages may be forwarded to one or more accounts. A copy may be kept.
List accounts - mailing list accounts (see List Server).  
Public account - a public account is accessible by one or more users.
 
 
Shared accounts - accounts may be shared with one or more users. Each account has its own permissions.
 
 
Administrative      
Windows administration - Windows control panel for managing server.
Remote administration - manage server remotely using web browser.
 
Remote domain management - domain managers can manage domain settings and control accounts remotely using web control panel.
 
Remote user management - users can manage their own accounts.
 
Archival - all messages processed by server can be archived for auditing or tracking purposes.
 
Backup - performs scheduled backups of system configuration and/or account messages.
 
Anti-spam      
Blacklist - always block messages from specified IPs, domain names, or accounts.
Heuristic filter (SpamAssassinTM) combines content filtering, SURBLs, Bayes filtering and learning techniques to block messages.
 
 
Content filters - header and message body keyword filters block specific messages.
Greylist - messages from 'unknown' IPs and senders are temporarily delayed to defend against 'hit-and-run' attacks.
Maximum recipients - maximum number of recipients for messages may be configured.
 
RBLs (real-time blacklists) - two RBL lists may be used to block messages. RBL blocking values are configurable and may include ranges.
Reverse DNS - block connections unless sender has PTR record.
Routing - re-routed messages to another account (e.g. spam account)
Tagging - tag message header with spam identifier.
Whitelist - always accept messages from specified IPs, domain names, or accounts.
Logging - daily filter logs record filter actions for each message.
Anti-virus
 
 
 
Scanner - supports command line anti-virus scanners.
Diagnostics
 
 
 
Network test - on-line network and server configuration test checks routers, firewalls, and server configuration.
Message test - send a message to any domain on the server for quick operational testing.
 
Domains
 
 
 
Unlimited - an unlimited number of domains are supported.
Virtual domains - multiple domains can use the same IP address.
IP domains - dedicated IP addresses.
IMAP
 
 
 
IDLE command
Server threading
Server sorting
Subfolders - folders may either contain other folders (subfolders) or may contain messages (normal folders).
ACL (Access Control List) - each mail folder has full ACL control.    
Public folder
 
 
Shared folders
 
 
SSL/TLS encryption
LDAP
 
 
 
LDAP server - server is based on OpenLDAP server.
  
 
Address book - use LDAP for client address books.
 
 
Account database - use LDAP as a database for accounts.    
 
Remote verification - verify remote accounts for SMTP gateways via LDAP.
 
 
Import / Export - account information may be imported from an LDAP database, or exported to an LDAP database by domain or for the entire server.
 
 
Management - LDAP databases may be created, deleted, and viewed.
  
 
List Server      
Subscribe - subscribe by email; confirmation may be required.  
Unsubscribe - unsubscribe by email; confirmation may be required.  
Member-only posting - limit posting to list to subscribers.  
Import subscribers - import from lists or accounts.  
Subject line prefix - each message may have a prefix inserted on the Subject line.  
Mail Gateway / Relay
 
 
 
Clustering - may be used with other servers in a cluster for improved reliability. Use as 'upstream' or 'downstream' server, or as both.
 
SMTP Gateway / Relay - SMTP gateway (relay) or firewall services including anti-spam and anti-virus filtering for other SMTP servers.
 
ETRN - the ETRN SMTP command is sent and received with (relayed) upstream and downstream domains.
 
Remote verification - LDAP or ODBC databases may be used to verify remote accounts.
 
 
RPOP Gateway (POP download) - provides POP gateway services including accessing remote POP accounts and forwarding messages. Supports SASL and APOP secure logins.    
ODBC
 
 
 
Address book - use ODBC for client address books.
 
 
Account database - use ODBC as a database for accounts.    
Remote verification - verify remote accounts for SMTP gateways via ODBC.
 
 
Import / Export - account information may be imported from an ODBC database, or exported to an ODBC database by domain or for the entire server.
 
 
Management - ODBC database tables may be created, deleted, and viewed.
 
 
POP
 
 
 
Compatible with all major POP3 client programs.
Remote POP - retrieve messages from POP mail accounts on other mail servers. Supports SASL and APOP secure logins.    
SSL/TLS encryption
Security
 
 
 
Connection limits - restrict maximum number of connections from a single IP address and from multiple IP addresses  
IP control - SMTP connections from specified IPs or IP ranges are blocked..
Disk space - maintains minimum free disk space available.
Login throttling - limits login retries and retry rate
Secure login - SASL CRAM-MD5 logins for POP and IMAP servers.
SMTP authentication - senders must authenticate on SMTP server to send messages to remote accounts.
SSL/TLS - secure 256-bit encryption
SMTP
 
 
 
Incoming port - listen for connections on any port.
Secondary incoming port - listen for connections on alternate port.
Outgoing port - connect to remote port based on sending domain name, or use the same port for all domains.
Incoming IP - listen for connections on a specific IP, or listen on any available IP.
Secondary incoming IP - listen for connections on an alternate IP, or listen on any available IP.
Outgoing IP - connect to remote server using an IP-based domain, or connect using any available IP (virtual domain).
Incoming connections - maximum parallel incoming connections may be configured.
 
Outgoing connections - maximum parallel outgoing connections may be configured.
 
DNS - performs parallel DNS transactions.  
Messages sizes - limits messages to maximum specified size.
 
Real-time monitor - a window continuously displays log information.  
Pipelined connections - multiple messages transmitted on same connection for high throughput.
Smarthost - a relay may be used for all outbound connections. The outgoing SMTP port is configurable, and SMTP authentication may be used with the relay.
TLS encryption    
Logging - detailed server log records all message traffic, internal state, and error conditions.
Webmail
 
 
 
Account management - configure account settings from Webmail.
 
Drag-and-drop - messages may be moved among folders by clicking and dragging, similar to Windows interface.
Flags - message 'answered', attachment, and priority ('urgent') flags.
Highlighting - unread messages are highlighted.
Integrated Groupware      
LDAP address lookups - LDAP server may be used to lookup account addresses.
 
 
Multiple Calendars      
New mail notify - automatically retrieves new messages. Visible and audible alerts.
Personal Address book
Personal Calendar
Preview pane - messages are displayed below message list in a separate pane (double-click for separate message window).
Public folder - messages may be shared with all accounts.    
Shared folders - messages may be shared with other accounts.    
Search - messages may be searched by folder.
Sorting - messages may be sorted based on sender, date, or subject.
SSL encryption