From Roman Rugalenko:
Courier Mail Server is an e-mail server for office and home networks. Compact, easy to configure and usage, contains Web and SOCKS servers. It will help you to quickly arrange e-mail exchange in local network and Internet. Major Features:
SMTP and POP3 services;
web server supporting PHP and Perl (HTTP service);
proxy server (SOCKS service);
support for protected connections (SSL/TLS);
support of multiple mail domains;
processing and antispam filtering the mail by specified rules;
interaction with the console antiviruses;
limited sizes of local mailboxes;
user and domain aliases;
alias-based mailing lists;
domain mailboxes and domain forwarding;
mailing to fixed servers (smart hosts);
direct mailing to recipients' servers (MX delivery);
restricted forwarding of external mail (antirelay);
limited size of sent messages and number of recipients;
automatic re-sending of outgoing mail;
notifications of undelivered messages, viruses and other events;
customizable notification templates with support of macros;
separation of access rights on client IP addresses;
limited number of incoming/outgoing connections;
mail collector from remote mailboxes (POP3, IMAP);
dispatchers of connections, outgoing messages, remote messages;
scheduler with external application run feature;
copying of certain messages to the specified addresses;
mail processing using external applications.
No time limits. No paid subscriptions and renewals. You pay once and get an "eternal" key (license) and free software updates as part of the current version line (3.xx). Demo version is free fully functional version for three users. It has no limitations of working period.
In the lists in the column header by which the list is sorted, the icon with the sort direction is displayed.
Previously, the situation was not taken into account when the antivirus monitor deleted a message file from the queue folder, so further processing of the message was interrupted with an EFOpenError error and processing of the messages by the server was completely terminated. Now, in this situation, the message processing is completed correctly, the corresponding report is recorded to the log and processing of the messages is continued.
Previously, if the server has refused of the console connection, then regardless of the cause of refuse, the error "Remote host disconnected" has been displayed. Now, in such cases, the console reports the cause of refuse and the server response.
Small improvements, fixes of minor errors and defects in the console (lists and others).
SMTP service was being rejected the greeting commands (EHLO, HELO) sent by the client again in the same session.
Installing CMS on the versions 1.xx and 2.xx was being interrupted with the error "Field "Services.UseMaxConnOneIP" not found".
When using of a large system font, the registration key of the program was impossible to activate, because the input window of the activation password did not open, there was the error "Access violation at address 0044EC39".