Courier Mail Server (http://www.courierms.net)
Copyright (c) 2001-2008 Roman Rugalenko, Valeriy Pigo


                      New in version 2.06 - 29.04.2008
                       (in comparing to version 2.05)

    Legend:

    [!] - Important
    [+] - New feature
    [*] - Change
    [-] - Bug fix


[!] 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.
