Courier Mail Server is an e-mail server. Compact, easy to configure and usage, multithreaded, contains Web server.
It helps you quickly arrange e-mail exchange in local network and Internet.
Here are some key features of "Courier Mail Server":
· SMTP and POP3 services
· Web server with PHP support (HTTP service)
· proxy server (SOCKS service)
· system service operation mode
· support of multiple mail domains
· flexible sorting and antispam mail filtering
· antivirus integration
· 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
· view of outgoing mail list with delete feature
· separation of access rights on client IP addresses
· limited number of incoming/outgoing connections
· view of connections list with disconnection feature
· mail collector from remote mailboxes
· scheduler with external application run feature
· copying of all passing mail to the certain address
· mail processing using external applications (archiver, antispam)
· remote access (RAS dial-up)
· selection of interface language
Requirements:
· Free space on the hard drive (depending on volume of posted mail) is recommended to be not less than 10 Mb;
· Installed TCP/IP network protocol;
· Internet access through the network card, modem or other device if e-mail exchange with Internet is required;
· Windows Dial-Up Networking (DUN) client shall be installed, if a modem Internet connection is used.
Limitations:
· Allows you to create at most three users
What's New in This Release: [ read full changelog ]
· The system of generating the notification messages, when certain events are occured (message is not delivered, virus found, etc.), is developed. Notifications are created on the specified templates with macros using.
· The start the scheduler tasks from the sorting rules.
· A scheduler task can create the certain notification.
· The possibility to limit the maximum sizes of the local mailboxes.
· If some inf file (*.inf) is absent or corrupted then a corresponding record with specifying the file name is added to the log, and message, to which this inf file pertains, is ignored.
· The support of the coding UTF-8 in the conditions of the sorting and filtering the messages.
· If when connecting to remote SMTP or POP3 server a request of IP address of this server is failed (for example, if list of DNS servers is empty), then connection through SOCKS server is established (if it is allowed).
· The macros from notification templates can be used in the properties of a scheduler task in fields "Run this application" and "Continue execution if this file exists".
· After execution an external application in a scheduler task the ExitCode macro with the exit code of the application is added to the macro list. If check box "Wait for termination" is not selected macro is not added.
· The Web server property "Default files" allowing to specify own file list by default. For example: "index.*;*.php".
· The check box "Allow execution of several task copies" in the properties of a scheduler task.
· The possibility of the temporary disabling the rules of the sorter and antispam.
· The "Description" field in the rules of the sorter and antispam.
· Processing of the message list is greatly speeded up and processor usage is reduced, when receiving the mail from external mailboxes.
· Sorting on the message sizes is speeded up in function "Receive the short messages first" of external mailboxes and the volume of the incoming traffic is reduced.
· Initial and final spaces in a condition string were ignored when checking the rules of the sorter/antispam. For example, the condition Field:" string " was checked as Field:"string" (without spaces).
· If server worked as service, then after user logoff the Windows and then logon again, the user interface sometimes began to work incorrectly.
· If remote server unexpectedly disconnected when executing a DNS request then the next repetitions of the request caused the error "Winsock error (10038)".
· The server could be not stopped while a external application started by a scheduler task was executed even though the check box "Wait for termination" was cleared.
· The negative exit codes in the Command Line Antivirus were processed incorrectly.
· The new messages in external mailbox were ignored if identifiers (UIDL) of a new and an earlier received messages differed only by letter case.
· The server did not start under the wrong type of parameter Content Type in the Windows registry; the error "Invalid data type for 'Content Type'" was written to the log.
· A RAS connection could be not added or changed in the Windows Vista. The error "An incorrect structure size was detected. (632)" was written to the log.
· The error "System Error. Code: 87. The parameter is incorrect" sometimes occurred when executing the PHP scripts in the Windows Vista.