Яндекс.Метрика
Рейтинг@Mail.ru

История версий

Условные обозначения
- Важное изменение
- Новая возможность
- Изменение
- Исправление ошибки



Версия 1.59 (16.08.2014) (по сравнению с версией 1.58)


Отсутствующие почтовые папки создаются автоматически при помещении в них писем. Тем самым исключается повторяющаяся ошибка при попытках сервера создать файл письма в несуществующей папке.

Списки заданий планировщика, внешних почтовых ящиков и соединений удалённого доступа сортируются по первой колонке в алфавитном порядке.

В список внешних ящиков и в список подключений добавлена колонка "Порт".

Команда CAPA в POP3-сервисе (RFC 2449).

Одновременно может быть запущено не более одной копии программы.

Удалена панель статистики. Число пользователей и порты сервисов видны в соответствующих окнах свойств. Запуск и остановка сервисов теперь выполняются через контекстное меню в списке компонентов. У остановленного сервиса значок отображается с пониженной яркостью.

Улучшено извлечение адресов отправителей из заголовков писем.

Удалено свойство соединения удалённого доступа "Домен".

Продолжены реорганизация, улучшение и устранение недочётов интерфейса пользователя.

При активном обновлении экранного журнала периодически происходила ошибка "Canvas does not allow drawing".



Версия 1.58 (22.01.2011) (по сравнению с версией 1.57)


Продолжены реорганизация, улучшение и исправление ошибок интерфейса пользователя.

Улучшено извлечение адресов e-mail из заголовков писем.

Теперь сервисы открывают порты в эксклюзивном режиме, не позволяя тем самым вредоносному приложению захватить их (т.н. "socket hijacking") и перехватывать клиентские подключения.

Из настроек интерфейса удалено свойство "Число строк экранного журнала". В экранном журнале отображаются последние 500 строк.

В определённых случаях письма для внешних получателей, принятые SMTP-сервисом, направлялись не в "Исходящие", а в сортировщик.



Версия 1.57 (22.06.2009) (по сравнению с версией 1.56)


Возможность настройки тайм-аута для внешних POP3-серверов.

В конфигурации сервера по умолчанию IP-фильтр разрешает подключение к SMTP/POP3-сервисам только с IP-адресов 127.0.0.1 и 192.168.*.*.

Замена адресов локальных пользователей их внешними адресами теперь производится во всех полях заголовка письма, кроме полей Message-ID, Subject, In-Reply-To, References. Также, теперь заменяются все найденные локальные адреса, для которых включена замена, а не только адрес отправителя. Улучшено обнаружение адресов e-mail для замены.

В POP3-клиенте при указании в качестве получателя <Домен> адреса получателей локального домена извлекаются из полей To, Cc, Received, X-Deliver-To.

IP-фильтр теперь всегда включён. Для разрешения подключений с любого IP-адреса необходимо в явном виде создать соответствующее правило.

Остановка сервера вручную из интерфейса теперь всегда требует подтверждения. Остановка по иным причинам (перезагрузка компьютера, остановка службы и т.п.) подтверждения не требует.

Удалено свойство домена "Автоматически разрывать соединения при останове". Теперь соединения всегда разрываются автоматически.

Произведена реорганизация интерфейса пользователя (удалены панель инструментов и строка состояния, изменено главное меню, переименован ряд компонентов сервера и элементов управления и др.).

Тайм-ауты в свойствах сервисов сделаны неотключаемыми.

Из свойств журнала удалён параметр "Не сохранять".

Удаление записей из списков теперь не требует подтверждения, за исключением списка пользователей.

Удалены команды контекстного меню экранного журнала "Вырезать", "Удалить", "Выделить всё".

Ошибка в методе SMTP-аутентификации CRAM-MD5.

POP3-сервис неправильно проверял корректность номера письма, заданного в команде TOP, если в п/я имелись помеченные на удаление письма, что приводило к невозможности получить заголовки некоторых писем.

SMTP/POP3-сервисы не принимали аутентификацию по полному имени пользователя (т.е. содержащему локальный домен - user@domain).

Локальный адрес отправителя письма не заменялся его внешним адресом, если локальный адрес находился не в первой строке поля заголовка письма.

Если отправка внешней почты неожиданно прерывалась, то следующая попытка отправки была неудачной.

SMTP-клиент пытался отправить письмо, даже если внешний сервер отклонил всех его получателей.

В Windows Vista при исчерпании попыток установить RAS-соединение или прерывании процесса подключения происходило аварийное завершение работы сервера.

В полях ввода чисел и времени не работали стандартные комбинации клавиш (Ctrl+Z, Ctrl+X и т.п.).

В полях "Число строк экранного журнала", "Макс. размер файла", "Тайм-аут" и "Число попыток соединения" допускался ввод значения "0".

Другие ошибки и недочёты.



Версия 1.56 (12.12.2003) (по сравнению с версией 1.55)


Пароли учётных записей не могут быть пустыми.

В определённых случаях роутер прекращал обработку писем до перезапуска сервера.

Несколько мелких ошибок интерфейса пользователя.



Версия 1.55 (13.09.2003) (по сравнению с версией 1.54)


Снято ограничение срока работы.

Пароли учётных записей, SMTP/POP3-клиентов и соединений удалённого доступа могут быть пустыми.

Ошибка в методе аутентификации CRAM-MD5 в SMTP-клиенте.

После перезапуска программы в свойствах заданий планировщика, использующих собственные настройки подключения к Интернету, устанавливалось соединение из свойств домена.

При дозвоне префикс выхода на линию (заданный в свойствах соединения удалённого доступа) набирался всегда в тоновом режиме, независимо от пользовательских установок.

Если при запуске программы отсутствовал файл CourierMS.ini, то её значок в системном лотке не появлялся.



Версия 1.54 (25.09.2002) (по сравнению с версией 1.53)


Флажок "Отображать значок в системном лотке".

Возможность назначать клавишу быстрого вызова главного окна.

Поле "Префикс выхода на линию" в свойствах соединения.

Файлы сообщений, отправляемых в Интернет, переименовываются в *.bad только в том случае, если удалённый SMTP-сервер не принял ни одного получателя или вернул код постоянной ошибки (5xx).

Ослаблена проверка синтаксиса при вводе имён доменов и серверов.

В работе POP3-клиентов иногда происходили сбои, приводящие к прекращению приёма почты из внешних ящиков.

При работе в качестве службы Windows 9x при выключении или перезагрузке компьютера происходила ошибка (появилась в версии 1.52).

Если при отправке SMTP-клиентом сообщения, адресованного нескольким получателям, удалённый сервер отказывался принимать некоторых из них, то остальным получателям сообщение не отправлялось.

Невозможно было использовать для хранения входящих и исходящих сообщений папки, отличные от установленных по умолчанию.

При подмене локального e-mail адреса внешним для сообщений, отправляемых в Интернет, в случаях, когда адрес отправителя в сообщении не был заключён в <>, заголовок сообщения портился.

Несколько мелких ошибок интерфейса пользователя.



Версия 1.53 (25.07.2002) (по сравнению с версией 1.52)


Если к SMTP-серверу подключились несколько клиентов и один из них аутентифицировался, то остальные автоматически становились аутентифицированными.

Повторно появившаяся ошибка: если главное окно не открывалось ни разу и были подключения, то при открытии главного окна исчезала панель подключений, а при останове сервера происходила ошибка.

Не запоминалось положение главного окна.

При максимизированном главном окне не запоминались размеры панелей.



Версия 1.52 (25.06.2002) (по сравнению с версией 1.51 beta)


Дублирование всей почты, проходящей через CMS, на заданные адреса.

При обмене почтой с Интернет исходящие подключения SMTP/POP3-клиентов отображаются на панели подключений.

Отправка каждого сообщения SMTP-клиентом фиксируется в журнале.

В задании планировщика в имени файла условия "если существует файл" можно использовать символы маски "?" и "*". (Например, Mail\Mailbox\scheduler\*.msg).

При указании в POP3-клиенте в качестве получателя <Домен> адрес получателя для локального домена ищется сначала в полях "Received:", а в случае неудачи - в полях "To:" и "Cc:".

В POP3-клиенте в качестве получателя можно указать несколько адресов (в т.ч. и внешних), перечисленных через запятую.

Если SMTP-клиент не смог отправить сообщение, то файл сообщения получает расширение bad. (Изменено в версии 1.51 beta).

При удалении учётной записи удаляется и её почтовая папка.

В некоторых случаях не выполнялся автоматический запуск службой.

При указании в POP3-клиенте в качестве получателя <Домен> сообщения доставлялись только первому адресату поля "To:".

При интенсивном добавлении подключений на панель происходила ошибка и они не удалялись с панели.

После обмена почтой с Интернет в журнале иногда появлялась строка "Ошибка: Read error 64, The specified network name is no longer available". (Исправлено в версии 1.51 beta).

Получение сообщений, имеющих строки длиной, превышающей размер внутреннего буфера, прерывалось сообщением об ошибке. Теперь такие строки разбиваются на несколько строк. (Однако, согласно RFC 2821, длина строки почтового сообщения не должна превышать 1000 символов).

SMTP-сервер ошибочно воспринимал дополнительные параметры команд MAIL FROM: и RCPT TO: как часть e-mail адреса.

При сортировке некорректно обрабатывались многострочные поля заголовка сообщения (анализировалась только первая строка).

В сортировщике поиск текста вёлся только по первому вхождению поля "Received:".

Если адрес отправителя или получателя сообщения был пустой, то при сортировке происходила ошибка.

В процессе подключения POP3-клиента к удалённому серверу, при выполнении заданий планировщика этот же клиент мог запуститься повторно, что приводило к ошибке.

В режиме сохранения журнала "Отдельный файл для каждой даты" при запуске создавался файл журнала с неправильным именем.

Не запоминались размеры панелей главного окна.



Версия 1.51 beta (29.05.2002) (по сравнению с версией 1.50 beta)


Возможность работы службой (сервисом) Windows 9x/ME.

Графический интерфейс теперь доступен и при работе службой.

IP-фильтрация теперь может производиться выборочно по заданным протоколам.

Возможность защиты главного окна паролем.

В задании планировщика к условию "если существует файл" добавлен флажок "удалить файл после запуска задания".

Справочная система доступна из программы. В каждом окне можно вызывать контекстную справку по F1.

Главное окно сервера можно открыть по клавише быстрого вызова.

В IP-фильтре удалён параметр "Для адресов, не указанных в списке". Подключения, не входящие в список, блокируются всегда.

Задания планировщика выполнялись независимо от выбранных условий.

После отправки почты не закрывалось соединение удалённого доступа.

Отправка почты на сервера, не поддерживающие ESMTP, была невозможна.

Если при отправке почты удалённый SMTP-сервер отказывался принимать сообщение, то отправка прерывалась и остальные исходящие сообщения не отправлялись.

Некорректно останавливался сервер при завершении работы Windows.

Не учитывался переход на летнее время при формировании времени в поле "Received" заголовка сообщения.

Если главное окно не открывалось ни разу и были подключения, то при останове сервера происходила ошибка.

Попытка сохранить сообщение для имеющейся учётной записи, папка которой была удалена, приводила к зацикливанию сортировщика.



Версия 1.50 beta (29.04.2002) (по сравнению с версией 1.22)


Реализован сортировщик почты, позволяющий на основе задаваемых правил перенаправлять сообщения, полученные из внешних почтовых ящиков, определённым получателям.

Заново переписано ядро SMTP- и POP3-серверов.

Возможность запускать программу как сервис Windows NT/2000/XP.

Реализован IP-фильтр, позволяющий разрешать/запрещать подключение с заданных IP-адресов.

Сервер SMTP доработан до ESMTP (EHLO, 8BITMIME, AUTH), поддерживает аутентификацию методами PLAIN, LOGIN и CRAM-MD5.

SMTP-клиент умеет аутентифицироваться на SMTP-сервере методами PLAIN, LOGIN и CRAM-MD5.

Добавлена панель статистики, отображающая количество учётных записей и состояние серверов SMTP/POP3.

Ручной запуск/останов серверов.

Возможность отключения учётных записей.

В SMTP-клиенте можно задавать собственный параметр команды EHLO.

В POP3-клиенте в качестве получателя можно указывать <Домен>, если внешний почтовый ящик принимает почту домена, или <Сортировщик> - для обработки писем в соответствии с заданными правилами.

Задание планировщика при подключении к Интернету может использовать либо стандартные настройки домена, либо свои собственные.

Режимы сохранения журнала в файл: не сохранять, по датам, по дням недели, один общий файл.

Ограничение максимального размера файла журнала.

Настройка папок почтовых ящиков, очередей входящих и исходящих сообщений, файлов журнала.

Для почтовых ящиков запоминаются дата и время создания, последней модификации, последнего подключения.

Настройка количества строк, отображаемых в экранном журнале.

Возможность выделять, копировать, вырезать и удалять строки экранного журнала с помощью контекстного меню.

Вызов свойств компонентов сервера через контекстное меню.

Сохранение размеров и положения главного окна и его панелей.

Конфигурация сервера хранится в одном файле CourierMS.cfg. Настройки интерфейса хранятся в файле CourierMS.ini.

Имена почтовых ящиков теперь нечувствительны к регистру. Т.е. сообщения, адресованные, например, User@MyDomain.Ru и user@mydomain.ru попадут в один и тот же ящик user.

Уровень подробности журнала теперь регулируется сразу для всех компонентов сервера.

В Windows 2000 невозможно было использовать соединения удалённого доступа, имеющие несколько номеров телефонов.



Версия 1.22 (30.11.2001) (по сравнению с версией 1.21a)


Возможность выбора типа подключения к Internet (локальная сеть или средства удалённого доступа).

Команды "Отправить/получить почту" и "Прекратить отправку/получение почты".

Команды меню "Сервис" стали доступны из Tray-меню.

Библиотека rasapi32.dll теперь загружается динамически.

При выполнении команды "Отправить почту", соединение с SMTP-сервером происходит только при наличии исходящих сообщений.

Задания планировщика выполнялись и вне интервалов времени, указанных в свойствах.

Сообщения, имеющие нескольких адресатов, при отправке в Internet не доставлялись последнему адресату.



Версия 1.21a (29.10.2001) (по сравнению с версией 1.21)


В параметрах внешнего ящика убран получатель <Входящие>, т.к. он не использовался сервером.

Невозможно было ввести имя пользователя внешнего почтового ящика, содержащее определённые символы (например, "@").

Если в Windows имелось только одно соединение удалённого доступа, список соединений в сервере был пуст.

Решена проблема с размером шрифта и отображением русских символов в окне журнала под Windows 2000.



Версия 1.21 (25.10.2001) (по сравнению с версией 1.20)


Если в средствах удалённого доступа не имелось ни одного соединения, сервер зависал при запуске (и не выводил значок в System Tray).

В Windows 2000, после неуспешной попытки дозвона зависал модуль Dial-Up. Из-за чего невозможно было остановить сервер.

Вновь появившаяся ошибка: сервер автоматически не останавливался при завершении работы Windows.



Версия 1.20 (22.10.2001) (по сравнению с версией 1.00 beta)


Реализован планировщик, позволяющий выполнять отправку/приём почты по расписанию в автоматическом режиме, с возможностью задания дополнительных условий (количество, объём, время ожидания отправки исходящих сообщений, существование указанного файла).

Реализован модуль Dial-Up, позволяющий подключаться к Internet с помощью модема.

Команда TOP в протоколе POP3.

Возможность настройки дополнительных параметров соединений удалённого доступа (дополнительные номера телефонов, число попыток соединения и др.).

Возможность просмотра журнала работы в главном окне сервера.

Шифрование паролей в файлах конфигурации.

Пароли POP3 в журнале заменяются на "*".

Вместо одного общего адреса, заменяющего локальные адреса при отправке сообщений в Internet, теперь для каждого локального пользователя можно назначить индивидуальный внешний адрес.

Сообщения, адресованные локальному пользователю, почтовый ящик которого не существует, теперь не удаляются, а направляются администратору.

Невозможно было ввести пароль внешнего почтового ящика, если он содержал определённые символы.

Если при отправке или приёме почты удалённый сервер неожиданно закрывал соединение, то сообщение об ошибке не записывалось в файл журнала, а выводилось в диалоговом окне.

Невозможно было отправить почту на удалённые SMTP-сервера, возвращающие многострочные ответы.



Версия 1.00 beta (11.09.2001) (по сравнению с версией 0.01 beta)


Реализован POP3-клиент, позволяющий забирать почту из почтовых ящиков на других серверах и пересылать её на любой e-mail.

Реализован метод безопасной авторизации APOP (шифрование пароля по алгоритму MD5), использующийся в POP3-сервере и POP3-клиенте.

Возможность настройки параметров протокола SMTP (порт, тайм-аут, закрытие бездействующих соединений).

Функция "Автоматически разрывать соединения при останове".

Регулировка уровня подробности журнала работы для каждого компонента сервера.

Возможность подмены локальных адресов заданным адресом при отправке сообщений в Internet.

Процедура приёма сообщений ускорена в 42.5 раза.

Замедление работы Windows, если в настройках протокола POP3 был выбран режим "Не закрывать бездействующие соединения".

Замедление интерфейса во время приёма сообщений по протоколу SMTP.

Не удавалось завершить сеанс Windows при работающем сервере.

Не удавалось корректно снять задачу менеджером задач Windows.

В некоторых случаях генерировались одинаковые имена для файлов сообщений, что приводило к их потере.



Версия 0.01 beta (22.08.2001)


Первая официально распространяемая версия.